Crate fidl_fuchsia_mediacodec_common

Source

Structs§

CodecDescription
Deprecated.
CodecFactoryGetDetailedCodecDescriptionsResponse
CodecFactoryOnCodecListRequest
CreateDecoderParams
CreateEncoderParams
Parameters used to request an encoder.
DecoderProfileDescription
Specification of the supported parameters of a given video decoder.
DetailedCodecDescription
Clients needing codec information prior to just requesting a codec with CodecFactory.CreateDecoder or CodecFactory.CreateEncoder should use GetDetailedCodecDescriptions to get this table, which has details re. the codec and the profile entries supported by the codec.
EncoderProfileDescription

Enums§

CodecType
ProfileDescriptions
SecureMemoryMode
Whether buffers need to be secure. If not specified, the default is OFF.

Constants§

CODEC_FACTORY_CODEC_LIST_SIZE_MAX
Constrain the length of the vector indicated via OnCodecList, and constrain the max items in any vector within the response from GetDetailedCodecDescriptions. The overall enforced limit for codec caps information is the max channel message size however, since nested vectors each of max size could otherwise exceed the max channel message size.
CODEC_FACTORY_LIFETIME_TRACKING_EVENTPAIR_PER_CREATE_MAX
More than this many calls to AttachLifetimeTracking() without a Create{X}() call will result in CodecFactory channel closing from the server end.
CODEC_FACTORY_MAX_MIME_TYPE_LENGTH
Constrain the mime_type to a size that won’t cause problems.