class CodecFactoryImpl
Defined at line 46 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
Public Methods
void Bind (std::unique_ptr<CodecFactoryImpl> factory, fidl::InterfaceRequest<fuchsia::mediacodec::CodecFactory> request)
Defined at line 48 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
void GetDetailedCodecDescriptions (GetDetailedCodecDescriptionsCallback callback)
Defined at line 54 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
void CreateDecoder (fuchsia::mediacodec::CreateDecoder_Params params, fidl::InterfaceRequest<fuchsia::media::StreamProcessor> decoder)
Defined at line 95 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
void CreateEncoder (fuchsia::mediacodec::CreateEncoder_Params encoder_params, fidl::InterfaceRequest<fuchsia::media::StreamProcessor> encoder_request)
Defined at line 104 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
void AttachLifetimeTracking (zx::eventpair codec_end)
Defined at line 114 of file ../../src/media/codec/factory/test/fake_codec_factory.cc
void CreateSelfOwned (CodecFactoryApp * app, sys::ComponentContext * component_context, fidl::InterfaceRequest<fuchsia::mediacodec::CodecFactory> request)
TODO(dustingreen): Currently we assume, potentially incorrectly, that clients
of CodecFactory won't spam CodecFactory channel creation. Rather than trying
to mitigate that problem locally in this class, it seems better to intergrate
with a more general-purpose request spam mitigation mechanism.
Defined at line 147 of file ../../src/media/codec/factory/codec_factory_impl.cc