CAudioStreamEngine Class Reference

List of all members.

Public Member Functions

 ~CAudioStreamEngine ()
void Play ()
void Record ()
void Stop ()
void LoadAudioFileL ()
void SaveAudioFileL ()
void SetEncodingL (TBool aAmr)

Static Public Member Functions

static CAudioStreamEngineNewL (CAudioStreamAppUi *)
static CAudioStreamEngineNewLC (CAudioStreamAppUi *)

Detailed Description

CAudioStreamEngine application engine class.

Definition at line 54 of file AudioStreamEngine.h.


Constructor & Destructor Documentation

CAudioStreamEngine::~CAudioStreamEngine (  ) 

~CAudioStreamEngine()

discussion Destroy the object and release all memory objects

Definition at line 131 of file AudioStreamEngine.cpp.


Member Function Documentation

CAudioStreamEngine * CAudioStreamEngine::NewL ( CAudioStreamAppUi aAppUi  )  [static]

NewL()

discussion Create new CAudioStreamEngine object return a pointer to the created instance of CAudioStreamEngine

Definition at line 62 of file AudioStreamEngine.cpp.

CAudioStreamEngine * CAudioStreamEngine::NewLC ( CAudioStreamAppUi aAppUi  )  [static]

NewLC()

discussion Create new CAudioStreamEngine object return a pointer to the created instance of CAudioStreamEngine which has also been pushed to cleanup stack

Definition at line 69 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Play (  ) 

Play()

discussion Plays the audio data sample

Definition at line 168 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Record (  ) 

Record()

discussion Records an audio data sample

Definition at line 196 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Stop (  ) 

Stop()

discussion Stops the playing/recording of the audio data

Definition at line 216 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::LoadAudioFileL (  ) 

LoadAudioFileL()

discussion Loads an audio data from a file

Definition at line 240 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::SaveAudioFileL (  ) 

SaveAudioFileL()

discussion Saves the audio data into a file

Definition at line 290 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::SetEncodingL ( TBool  aAmr  ) 

SetEncodingL()

discussion Sets the audio encoding to be used param aAmr If ETrue, AMR-NB encoding will be used, if EFalse, the platform's default encoding will be used

Definition at line 348 of file AudioStreamEngine.cpp.


Generated by  doxygen 1.6.2