Haiku media kit based AudioDecoder.
More...
#include <AudioDecoderHaiku.h>
List of all members.
Detailed Description
Haiku media kit based AudioDecoder.
Constructor & Destructor Documentation
| gnash::media::haiku::AudioDecoderHaiku::AudioDecoderHaiku |
( |
const AudioInfo & |
info | ) |
|
- Parameters:
-
| info | AudioInfo class with all the info needed to decode the sound correctly. Throws a MediaException on fatal error. |
| gnash::media::haiku::AudioDecoderHaiku::AudioDecoderHaiku |
( |
SoundInfo & |
info | ) |
|
- Parameters:
-
| info | SoundInfo class with all the info needed to decode the sound correctly. Throws a MediaException on fatal error. |
| gnash::media::haiku::AudioDecoderHaiku::~AudioDecoderHaiku |
( |
| ) |
|
Member Function Documentation
| boost::uint8_t * gnash::media::haiku::AudioDecoderHaiku::decode |
( |
const boost::uint8_t * |
input, |
|
|
boost::uint32_t |
inputSize, |
|
|
boost::uint32_t & |
outputSize, |
|
|
boost::uint32_t & |
decodedData, |
|
|
bool |
parse |
|
) |
| [virtual] |
Decodes a frame and returns a pointer to the data.
- Parameters:
-
| input | The audio data |
| inputSize | The size of the video data |
| outputSize | The output size of the video data, is passed by reference. |
| decodedData | The amount of bytes that has been decoded when decoding is done, is passed by reference. |
| parse | Should we parse the audio? Needed for embedded MP3 sounds. |
- Returns:
- a pointer to the decoded data, or NULL if decoding fails. The caller owns the decoded data, which was allocated with new [].
- Todo:
- return a SimpleBuffer by auto_ptr
Reimplemented from gnash::media::AudioDecoder.
References data, gnash::key::i, and gnash::key::t.
| boost::uint8_t * gnash::media::haiku::AudioDecoderHaiku::decode |
( |
const EncodedAudioFrame & |
input, |
|
|
boost::uint32_t & |
outputSize |
|
) |
| [virtual] |
Decodes an EncodedAudioFrame and returns a pointer to the decoded data.
- Parameters:
-
| input | The audio data |
| outputSize | The output size of the video data, is passed by reference. |
- Returns:
- a pointer to the decoded data, or NULL if decoding fails. The caller owns the decoded data, which was allocated with new [].
- Todo:
- return a SimpleBuffer by auto_ptr
Reimplemented from gnash::media::AudioDecoder.
The documentation for this class was generated from the following files: