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 29 of file AudioStreamEngine.h.


Constructor & Destructor Documentation

CAudioStreamEngine::~CAudioStreamEngine (  ) 

~CAudioStreamEngine()

discussion Destroy the object and release all memory objects

Definition at line 106 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 37 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 44 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Play (  ) 

Play()

discussion Plays the audio data sample

Definition at line 143 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Record (  ) 

Record()

discussion Records an audio data sample

Definition at line 171 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::Stop (  ) 

Stop()

discussion Stops the playing/recording of the audio data

Definition at line 191 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::LoadAudioFileL (  ) 

LoadAudioFileL()

discussion Loads an audio data from a file

Definition at line 215 of file AudioStreamEngine.cpp.

void CAudioStreamEngine::SaveAudioFileL (  ) 

SaveAudioFileL()

discussion Saves the audio data into a file

Definition at line 265 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 323 of file AudioStreamEngine.cpp.


Generated by  doxygen 1.6.2