|
|
| cRawDecoder (IDataSource *stream, unsigned int frequency, AudioFormats format) |
| |
|
virtual AudioFormats | getFormat () |
| | Returns the format of the audio data.
|
| |
|
virtual int | getFrequency () |
| | Returns the frequency (sample rate) of the audio data.
|
| |
|
virtual bool | isSeekingSupported () |
| | Returns whether seeking is supported.
|
| |
|
virtual bool | isValid () |
| | Returns whether the stream is valid for this codec.
|
| |
| virtual int | readAudioData (void *output, int amount) |
| | Reads a section of data out of the audio stream. More...
|
| |
| virtual bool | setPosition (int position, bool relative) |
| | Sets the position in the stream to read from. More...
|
| |
| virtual bool | seek (float seconds, bool relative) |
| | If seeking is supported, will seek the stream to seconds. More...
|
| |
|
virtual float | getTotalTime () |
| | If seeking is supported, will return the length of the audio steam in seconds. Returns a negative number if the total time cannot be determined.
|
| |
|
virtual int | getTotalSize () |
| | If available, returns the total decoded size of the audio stream. Returns a negative number if this cannot be determined.
|
| |
|
virtual int | getCompressedSize () |
| | Returns the compressed (original) size of the audio stream, before decoding.
|
| |
|
virtual float | getCurrentTime () |
| | If seeking is supported, will return the current position in the stream in seconds. Returns a negative number if the current time cannot be determined.
|
| |
|
virtual int | getCurrentPosition () |
| | If available, returns the current position in the decoded audio stream in bytes. Returns a negative number if this cannot be determined.
|
| |
|
virtual int | getCurrentCompressedPosition () |
| | Returns the position in the compressed (original) audio stream before decoding.
|
| |
|
virtual cAudioString | getType () const |
| | Returns the IAudioDecoderType.
|
| |
| | IAudioDecoder (IDataSource *stream) |
| | Default Constructor. More...
|
| |
|
virtual void | grab () |
| | Increments the reference count by one.
|
| |
|
virtual bool | drop () |
| | Decrements the reference count by one. If it hits zero, this object is deleted.
|
| |
|
int | getReferenceCount () const |
| | Returns the current reference count of this object.
|
| |
|
void * | operator new (size_t size, const char *file, int line, const char *function) |
| |
|
void * | operator new (size_t size) |
| |
|
void * | operator new (size_t size, void *pointer) |
| |
|
void * | operator new[] (size_t size, const char *file, int line, const char *function) |
| |
|
void * | operator new[] (size_t size) |
| |
|
void | operator delete (void *pointer) |
| |
|
void | operator delete (void *pointer, void *) |
| |
|
void | operator delete (void *pointer, const char *, int, const char *) |
| |
|
void | operator delete[] (void *pointer) |
| |
|
void | operator delete[] (void *pointer, const char *, int, const char *) |
| |
Definition at line 12 of file cRawDecoder.h.