RDK Documentation (Open Sourced RDK Components)
ip_out_client Class Reference
Inheritance diagram for ip_out_client:
Inheritance graph
Collaboration diagram for ip_out_client:
Collaboration graph

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_mgrm_manager
 

yes

Definition at line 28 of file ip_out.h.


The documentation for this class was generated from the following files: