Decoder
class Decoder;
BPrivate::media::Decoder *fDecoder;
class Decoder;
class Decoder;
BPrivate::media::Decoder* fDecoder;
BPrivate::media::Decoder* fRawDecoder;
class Decoder {
Decoder();
virtual ~Decoder();
virtual Decoder* NewDecoder(uint index) = 0;
status_t CreateDecoder(int32 stream, Decoder** _decoder,
class Decoder;
status_t CreateDecoder(Decoder** decoder,
status_t CreateDecoder(Decoder** decoder,
status_t GetDecoderInfo(Decoder* decoder,
void DestroyDecoder(Decoder* decoder);
class AVCodecDecoder : public Decoder {
Decoder*
virtual Decoder* NewDecoder(uint index);
Decoder *
class RawDecoder : public Decoder
Decoder * NewDecoder(uint index);
Decoder::Decoder()
Decoder::~Decoder()
Decoder::GetNextChunk(const void **chunkBuffer, size_t *chunkSize,
Decoder::SetChunkProvider(ChunkProvider *provider)
Decoder::Perform(perform_code code, void* _data)
void Decoder::_ReservedDecoder1() {}
void Decoder::_ReservedDecoder2() {}
void Decoder::_ReservedDecoder3() {}
void Decoder::_ReservedDecoder4() {}
void Decoder::_ReservedDecoder5() {}
MediaExtractor::CreateDecoder(int32 stream, Decoder** _decoder,
Decoder* decoder;
RawDecoderChunkProvider::RawDecoderChunkProvider(Decoder* decoder,
RawDecoderChunkProvider(Decoder* decoder,
Decoder* fDecoder;
PluginManager::CreateDecoder(Decoder** _decoder, const media_format& format)
PluginManager::CreateDecoder(Decoder** decoder, const media_codec_info& mci)
PluginManager::GetDecoderInfo(Decoder* decoder, media_codec_info* _info) const
PluginManager::DestroyDecoder(Decoder* decoder)