class CodecAdapterSbcEncoder
Defined at line 20 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.h
Public Methods
void CodecAdapterSbcEncoder (std::mutex & lock, CodecAdapterEvents * codec_adapter_events)
Defined at line 42 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
void ~CodecAdapterSbcEncoder ()
Defined at line 46 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
fuchsia_sysmem2::BufferCollectionConstraints CoreCodecGetBufferCollectionConstraints2 (CodecPort port, const fuchsia::media::StreamBufferConstraints & stream_buffer_constraints, const fuchsia::media::StreamBufferPartialSettings & partial_settings)
Defined at line 105 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
void CoreCodecSetBufferCollectionInfo (CodecPort port, const fuchsia_sysmem2::BufferCollectionInfo & buffer_collection_info)
Defined at line 406 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
void CoreCodecStopStream ()
Defined at line 168 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.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 48 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
void CleanUpAfterStream ()
Defined at line 83 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc
std::pair<fuchsia::media::FormatDetails, size_t> OutputFormatDetails ()
Defined at line 85 of file ../../src/media/codec/codecs/sw/sbc/codec_adapter_sbc_encoder.cc