blob: a664566ff325e360f7aabe9fdacc8ccdd9c0be5d [file] [log] [blame]
const fuchsia.mediacodec/CODEC_FACTORY_CODEC_LIST_SIZE_MAX uint32 256
const fuchsia.mediacodec/CODEC_FACTORY_LIFETIME_TRACKING_EVENTPAIR_PER_CREATE_MAX uint32 16
const fuchsia.mediacodec/CODEC_FACTORY_MAX_MIME_TYPE_LENGTH uint32 256
struct/member fuchsia.mediacodec/CodecDescription.can_find_start bool true
struct/member fuchsia.mediacodec/CodecDescription.can_re_sync bool true
struct/member fuchsia.mediacodec/CodecDescription.can_stream_bytes_input bool true
struct/member fuchsia.mediacodec/CodecDescription.codec_type fuchsia.mediacodec/CodecType
struct/member fuchsia.mediacodec/CodecDescription.is_hw bool true
struct/member fuchsia.mediacodec/CodecDescription.mime_type string:256
struct/member fuchsia.mediacodec/CodecDescription.split_header_handling bool true
struct/member fuchsia.mediacodec/CodecDescription.will_report_all_detected_errors bool true
struct fuchsia.mediacodec/CodecDescription
protocol/member fuchsia.mediacodec/CodecFactory.AttachLifetimeTracking(zx/handle:EVENTPAIR codec_end)
protocol/member fuchsia.mediacodec/CodecFactory.CreateDecoder(fuchsia.mediacodec/CreateDecoder_Params decoder_params,server_end:fuchsia.media/StreamProcessor decoder)
protocol/member fuchsia.mediacodec/CodecFactory.CreateEncoder(fuchsia.mediacodec/CreateEncoder_Params encoder_params,server_end:fuchsia.media/StreamProcessor encoder)
protocol/member fuchsia.mediacodec/CodecFactory.OnCodecList -> (vector<fuchsia.mediacodec/CodecDescription>:256 codecs)
protocol fuchsia.mediacodec/CodecFactory
enum/member fuchsia.mediacodec/CodecType.DECODER 0
enum/member fuchsia.mediacodec/CodecType.ENCODER 1
strict enum fuchsia.mediacodec/CodecType uint32
table/member fuchsia.mediacodec/CreateDecoder_Params.input_details fuchsia.media/FormatDetails
table/member fuchsia.mediacodec/CreateDecoder_Params.permit_lack_of_split_header_handling bool
table/member fuchsia.mediacodec/CreateDecoder_Params.promise_separate_access_units_on_input bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_can_find_start bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_can_re_sync bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_can_stream_bytes_input bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_hw bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_report_all_detected_errors bool
table/member fuchsia.mediacodec/CreateDecoder_Params.require_sw bool
table/member fuchsia.mediacodec/CreateDecoder_Params.secure_input_mode fuchsia.mediacodec/SecureMemoryMode
table/member fuchsia.mediacodec/CreateDecoder_Params.secure_output_mode fuchsia.mediacodec/SecureMemoryMode
table fuchsia.mediacodec/CreateDecoder_Params
table/member fuchsia.mediacodec/CreateEncoder_Params.input_details fuchsia.media/FormatDetails
table/member fuchsia.mediacodec/CreateEncoder_Params.require_hw bool
table fuchsia.mediacodec/CreateEncoder_Params
enum/member fuchsia.mediacodec/SecureMemoryMode.OFF 0
enum/member fuchsia.mediacodec/SecureMemoryMode.ON 1
strict enum fuchsia.mediacodec/SecureMemoryMode uint32
library fuchsia.mediacodec