RDK Documentation (Open Sourced RDK Components)
|
Public Types | |
enum | control_code_t |
Public Member Functions | |
ip_out_client (q_mgr *manager) | |
virtual int | data_callback (audio_buffer *buf) |
virtual std::string | get_data_path () |
virtual std::string | open_output () |
virtual void | close_output () |
void | worker_thread () |
Public Member Functions inherited from audio_capture_client | |
audio_capture_client (q_mgr *manager) | |
unsigned int | get_priority () |
void | set_manager (q_mgr *manager) |
virtual int | set_audio_properties (audiocapturemgr::audio_properties_t &properties) |
virtual void | get_audio_properties (audiocapturemgr::audio_properties_t &properties) |
void | get_default_audio_properties (audiocapturemgr::audio_properties_t &properties) |
virtual void | notify_event (audio_capture_events_t event) |
virtual int | start () |
virtual int | stop () |
Private Member Functions | |
void | process_new_connection () |
Private Attributes | |
std::string | m_data_path |
int | m_listen_fd |
int | m_write_fd |
int | m_control_pipe [2] |
unsigned int | m_num_connections |
pthread_t | m_thread |
Additional Inherited Members | |
Protected Member Functions inherited from audio_capture_client | |
void | release_buffer (audio_buffer *ptr) |
void | lock () |
void | unlock () |
Protected Attributes inherited from audio_capture_client | |
q_mgr * | m_manager |