class CodecAdapterAacEncoder

Defined at line 26 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.h

Public Methods

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

Defined at line 30 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void ~CodecAdapterAacEncoder ()

Defined at line 35 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

bool IsCoreCodecRequiringOutputConfigForFormatDetection ()

Defined at line 37 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

bool IsCoreCodecMappedBufferUseful (CodecPort port)

Defined at line 39 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

bool IsCoreCodecHwBased (CodecPort port)

Defined at line 41 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecInit (const fuchsia::media::FormatDetails & initial_input_format_details)

Defined at line 43 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecStartStream ()

Defined at line 105 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecStopStream ()

Defined at line 136 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecQueueInputFormatDetails (const fuchsia::media::FormatDetails & per_stream_override_format_details)

Defined at line 116 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecQueueInputPacket (const CodecPacket * packet)

Defined at line 125 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecQueueInputEndOfStream ()

Defined at line 131 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecAddBuffer (CodecPort port, const CodecBuffer * buffer)

Defined at line 162 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecConfigureBuffers (CodecPort port, const std::vector<std::unique_ptr<CodecPacket>> & packets)

Defined at line 172 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecRecycleOutputPacket (CodecPacket * packet)

Defined at line 177 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecEnsureBuffersNotConfigured (CodecPort port)

Defined at line 183 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

std::unique_ptr<const fuchsia::media::StreamOutputConstraints> CoreCodecBuildNewOutputConstraints (uint64_t stream_lifetime_ordinal, uint64_t new_output_buffer_constraints_version_ordinal, bool buffer_constraints_action_required)

Defined at line 192 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

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

Defined at line 68 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

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

Defined at line 100 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

fuchsia::media::StreamOutputFormat CoreCodecGetOutputFormat (uint64_t stream_lifetime_ordinal, uint64_t new_output_format_details_version_ordinal)

Defined at line 211 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecMidStreamOutputBufferReConfigPrepare ()

Defined at line 241 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc

void CoreCodecMidStreamOutputBufferReConfigFinish ()

Defined at line 245 of file ../../src/media/codec/codecs/sw/aac/codec_adapter_aac_encoder.cc