|
Gnash 0.8.9
|
Audio decoding using "simple" internal decoders. More...
#include <AudioDecoderSimple.h>
Public Member Functions | |
| AudioDecoderSimple (const AudioInfo &info) | |
| AudioDecoderSimple (const SoundInfo &info) | |
| ~AudioDecoderSimple () | |
| boost::uint8_t * | decode (const boost::uint8_t *input, boost::uint32_t inputSize, boost::uint32_t &outputSize, boost::uint32_t &decodedBytes, bool parse) |
| Decodes a frame and returns a pointer to the data. | |
Audio decoding using "simple" internal decoders.
| gnash::media::AudioDecoderSimple::AudioDecoderSimple | ( | const AudioInfo & | info | ) |
| info | AudioInfo class with all the info needed to decode the sound correctly. Throws a MediaException on fatal error. |
| MediaException | on failure |
References _.
| gnash::media::AudioDecoderSimple::AudioDecoderSimple | ( | const SoundInfo & | info | ) |
| info | SoundInfo class with all the info needed to decode the sound correctly. Throws a MediaException on fatal error. |
| MediaException | on failure |
References _.
| gnash::media::AudioDecoderSimple::~AudioDecoderSimple | ( | ) |
References _, gnash::media::AUDIO_CODEC_ADPCM, gnash::media::AUDIO_CODEC_RAW, gnash::media::AUDIO_CODEC_UNCOMPRESSED, gnash::media::SoundInfo::getFormat(), gnash::media::SoundInfo::getSampleCount(), gnash::media::SoundInfo::getSampleRate(), gnash::media::SoundInfo::is16bit(), and gnash::media::SoundInfo::isStereo().
| boost::uint8_t * gnash::media::AudioDecoderSimple::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.
| 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. |
Reimplemented from gnash::media::AudioDecoder.
References _, gnash::media::AUDIO_CODEC_ADPCM, gnash::media::AUDIO_CODEC_RAW, gnash::media::AUDIO_CODEC_UNCOMPRESSED, gnash::key::c, gnash::media::AudioResampler::convert_raw_data(), gnash::key::i, s, and gnash::key::u.
1.7.3