class CodecAdapterSbcDecoder

Defined at line 39 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.h

Public Methods

void CodecAdapterSbcDecoder (std::mutex & lock, CodecAdapterEvents * codec_adapter_events)

Defined at line 27 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

void ~CodecAdapterSbcDecoder ()

Defined at line 31 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

fuchsia_sysmem2::BufferCollectionConstraints CoreCodecGetBufferCollectionConstraints2 (CodecPort port, const fuchsia::media::StreamBufferConstraints & stream_buffer_constraints, const fuchsia::media::StreamBufferPartialSettings & partial_settings)

Defined at line 86 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

void CoreCodecSetBufferCollectionInfo (CodecPort port, const fuchsia_sysmem2::BufferCollectionInfo & buffer_collection_info)

Defined at line 362 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

void CoreCodecStopStream ()

Defined at line 148 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

Protected Methods

void ProcessInputLoop ()

Processes input in a loop. Should only execute on input_processing_thread_.

Loops for the lifetime of a stream.

Defined at line 33 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

void CleanUpAfterStream ()

Defined at line 68 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc

std::pair<fuchsia::media::FormatDetails, size_t> OutputFormatDetails ()

Defined at line 70 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_decoder.cc