GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
EPOCAudio Class Reference
+ Inheritance diagram for EPOCAudio:
+ Collaboration diagram for EPOCAudio:

Public Member Functions

 EPOCAudio ()
 
virtual ~EPOCAudio ()
 
virtual void MaoscOpenComplete (TInt aError)
 
virtual void MaoscBufferCopied (TInt aError, const TDesC8 &a_Buffer)
 
virtual void MaoscPlayComplete (TInt)
 
GF_Err Open (u32 sample_rate, Bool stereo)
 
void Close (Bool and_wait)
 

Data Fields

CMdaAudioOutputStream * m_stream
 
TMdaAudioDataSettings m_settings
 
u32 state
 
u32 cfg_num_buffers
 
u32 cfg_total_duration
 
u32 init_vol
 
u32 init_pan
 
u32 num_buffers
 
u32 total_duration
 
u32 buffer_len
 
char * buffers [8]
 
TPtrC8 sent_buffers [8]
 
u32 buffer_size
 
u32 current_buffer
 
u32 nb_buffers_queued
 

Constructor & Destructor Documentation

EPOCAudio::EPOCAudio ( )
EPOCAudio::~EPOCAudio ( )
virtual

Member Function Documentation

void EPOCAudio::MaoscOpenComplete ( TInt  aError)
virtual
void EPOCAudio::MaoscBufferCopied ( TInt  aError,
const TDesC8 &  a_Buffer 
)
virtual
void EPOCAudio::MaoscPlayComplete ( TInt  aError)
virtual
GF_Err EPOCAudio::Open ( u32  sample_rate,
Bool  stereo 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EPOCAudio::Close ( Bool  and_wait)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Field Documentation

CMdaAudioOutputStream* EPOCAudio::m_stream
TMdaAudioDataSettings EPOCAudio::m_settings
u32 EPOCAudio::state
u32 EPOCAudio::cfg_num_buffers
u32 EPOCAudio::cfg_total_duration
u32 EPOCAudio::init_vol
u32 EPOCAudio::init_pan
u32 EPOCAudio::num_buffers
u32 EPOCAudio::total_duration
u32 EPOCAudio::buffer_len
char* EPOCAudio::buffers[8]
TPtrC8 EPOCAudio::sent_buffers[8]
u32 EPOCAudio::buffer_size
u32 EPOCAudio::current_buffer
u32 EPOCAudio::nb_buffers_queued

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