Public Member Functions | |
~CAudioStreamSourceWithQueue () | |
void | Next () |
void | RemoveFromQueue () |
Static Public Member Functions | |
static CAudioStreamSourceWithQueue * | NewL (RFs &aFs, CMediaClientEngine &aEngine) |
Gets data in slices from a file and stores them in a queue until they are safe to be deleted. A timer is used to indicate when to read the next slice.
Definition at line 362 of file CMediaClientAppUI.h.
CAudioStreamSourceWithQueue::~CAudioStreamSourceWithQueue | ( | ) |
Destructor.
Definition at line 800 of file CMediaClientAppUI.cpp.
CAudioStreamSourceWithQueue * CAudioStreamSourceWithQueue::NewL | ( | RFs & | aFs, | |
CMediaClientEngine & | aEngine | |||
) | [static] |
Allocates and constructs a new asynchronous artificial audio stream source.
aFs | File server session | |
aEngine | Application engine |
Definition at line 771 of file CMediaClientAppUI.cpp.
void CAudioStreamSourceWithQueue::Next | ( | ) |
Asynchronously feeds the next slice to the stream player.
Definition at line 813 of file CMediaClientAppUI.cpp.
void CAudioStreamSourceWithQueue::RemoveFromQueue | ( | ) |
Removes a used slice from the queue.
Definition at line 843 of file CMediaClientAppUI.cpp.