|
sipxmedialib
Version 3.3
|
#include <StreamFormatDecoder.h>


Public Member Functions | |
Creators | |
| StreamFormatDecoder (StreamDataSource *pDataSource) | |
| virtual | ~StreamFormatDecoder () |
Manipulators | |
| virtual OsStatus | init ()=0 |
| virtual OsStatus | free ()=0 |
| virtual OsStatus | begin ()=0 |
| virtual OsStatus | end ()=0 |
| virtual OsStatus | getFrame (unsigned short *pSamples)=0 |
| void | setListener (StreamDecoderListener *pListener) |
| returns TRUE if a frame is available, otherwise false More... | |
Accessors | |
| virtual OsStatus | toString (UtlString &string)=0 |
| StreamDataSource * | getDataSource () |
Inquiry | |
| virtual UtlBoolean | isDecoding ()=0 |
| virtual UtlBoolean | validDecoder ()=0 |
Protected Member Functions | |
| StreamFormatDecoder (const StreamFormatDecoder &rStreamFormatDecoder) | |
| StreamFormatDecoder & | operator= (const StreamFormatDecoder &rhs) |
| virtual void | fireEvent (StreamDecoderEvent event) |
Private Attributes | |
| StreamDecoderListener * | mpListener |
| StreamDataSource * | mpDataSource |
| StreamFormatDecoder | ( | StreamDataSource * | pDataSource | ) |
|
virtual |
|
protected |
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
pure virtual |
Implemented in StreamQueueingFormatDecoder.
| void setListener | ( | StreamDecoderListener * | pListener | ) |
returns TRUE if a frame is available, otherwise false
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
| StreamDataSource * getDataSource | ( | ) |
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
pure virtual |
Implemented in StreamWAVFormatDecoder, and StreamRAWFormatDecoder.
|
protected |
|
protectedvirtual |
|
private |
|
private |
1.8.11