class FakeCodecAdapter
Defined at line 10 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.h
Public Methods
void FakeCodecAdapter (std::mutex & lock, CodecAdapterEvents * codec_adapter_events)
Defined at line 35 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void ~FakeCodecAdapter ()
Defined at line 40 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
bool IsCoreCodecRequiringOutputConfigForFormatDetection ()
CodecAdapter interface:
Defined at line 44 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
bool IsCoreCodecMappedBufferUseful (CodecPort port)
Defined at line 49 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
bool IsCoreCodecHwBased (CodecPort port)
Defined at line 51 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecInit (const fuchsia::media::FormatDetails & initial_input_format_details)
Defined at line 53 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
fuchsia_sysmem2::BufferCollectionConstraints CoreCodecGetBufferCollectionConstraints2 (CodecPort port, const fuchsia::media::StreamBufferConstraints & stream_buffer_constraints, const fuchsia::media::StreamBufferPartialSettings & partial_settings)
Defined at line 58 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecSetBufferCollectionInfo (CodecPort port, const fuchsia_sysmem2::BufferCollectionInfo & buffer_collection_info)
Defined at line 97 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecStartStream ()
Defined at line 102 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecQueueInputFormatDetails (const fuchsia::media::FormatDetails & per_stream_override_format_details)
Defined at line 106 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecQueueInputPacket (CodecPacket * packet)
Defined at line 111 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecQueueInputEndOfStream ()
Defined at line 115 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecStopStream ()
Defined at line 119 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecAddBuffer (CodecPort port, const CodecBuffer * buffer)
Defined at line 123 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecConfigureBuffers (CodecPort port, const std::vector<std::unique_ptr<CodecPacket>> & packets)
Defined at line 127 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecRecycleOutputPacket (CodecPacket * packet)
Defined at line 132 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecEnsureBuffersNotConfigured (CodecPort port)
Defined at line 136 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.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 140 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
fuchsia::media::StreamOutputFormat CoreCodecGetOutputFormat (uint64_t stream_lifetime_ordinal, uint64_t new_output_format_details_version_ordinal)
Defined at line 152 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecMidStreamOutputBufferReConfigPrepare ()
Defined at line 182 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void CoreCodecMidStreamOutputBufferReConfigFinish ()
Defined at line 186 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc
void SetBufferCollectionConstraints (CodecPort port, fuchsia_sysmem2::BufferCollectionConstraints constraints)
Test hooks
Defined at line 190 of file ../../src/media/lib/codec_impl/test_utils/fake_codec_adapter.cc