blob: 4a9ad08b78403ef3877ae7dcfa00e7966490832f [file] [log] [blame]
[
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_AAC",
"type": "string",
"value": "fuchsia.media.aac"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_AACLATM",
"type": "string",
"value": "fuchsia.media.aaclatm"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_AMRNB",
"type": "string",
"value": "fuchsia.media.amrnb"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_AMRWB",
"type": "string",
"value": "fuchsia.media.amrwb"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_APTX",
"type": "string",
"value": "fuchsia.media.aptx"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_FLAC",
"type": "string",
"value": "fuchsia.media.flac"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_GSMMS",
"type": "string",
"value": "fuchsia.media.gsmms"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_LPCM",
"type": "string",
"value": "fuchsia.media.lpcm"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_MP3",
"type": "string",
"value": "fuchsia.media.mp3"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_OPUS",
"type": "string",
"value": "fuchsia.media.opus"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_PCMALAW",
"type": "string",
"value": "fuchsia.media.pcmalaw"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_PCMMULAW",
"type": "string",
"value": "fuchsia.media.pcmmulaw"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_SBC",
"type": "string",
"value": "fuchsia.media.sbc"
},
{
"kind": "const",
"name": "fuchsia.media/AUDIO_ENCODING_VORBIS",
"type": "string",
"value": "fuchsia.media.vorbis"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacAudioObjectType.MPEG2_AAC_LC",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacAudioObjectType.MPEG4_AAC_LC",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media/AacAudioObjectType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.media/AacBitRate.constant",
"ordinal": "1",
"type": "fuchsia.media/AacConstantBitRate"
},
{
"kind": "union/member",
"name": "fuchsia.media/AacBitRate.variable",
"ordinal": "2",
"type": "fuchsia.media/AacVariableBitRate"
},
{
"kind": "union",
"name": "fuchsia.media/AacBitRate",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacChannelMode.MONO",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacChannelMode.STEREO",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.media/AacChannelMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacConstantBitRate.bit_rate",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.media/AacConstantBitRate"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacEncoderSettings.aot",
"ordinal": "4",
"type": "fuchsia.media/AacAudioObjectType"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacEncoderSettings.bit_rate",
"ordinal": "3",
"type": "fuchsia.media/AacBitRate"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacEncoderSettings.channel_mode",
"ordinal": "2",
"type": "fuchsia.media/AacChannelMode"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacEncoderSettings.transport",
"ordinal": "1",
"type": "fuchsia.media/AacTransport"
},
{
"kind": "struct",
"name": "fuchsia.media/AacEncoderSettings"
},
{
"kind": "union/member",
"name": "fuchsia.media/AacTransport.adts",
"ordinal": "3",
"type": "fuchsia.media/AacTransportAdts"
},
{
"kind": "union/member",
"name": "fuchsia.media/AacTransport.latm",
"ordinal": "2",
"type": "fuchsia.media/AacTransportLatm"
},
{
"kind": "union/member",
"name": "fuchsia.media/AacTransport.raw",
"ordinal": "1",
"type": "fuchsia.media/AacTransportRaw"
},
{
"kind": "union",
"name": "fuchsia.media/AacTransport",
"strictness": "flexible"
},
{
"kind": "struct",
"name": "fuchsia.media/AacTransportAdts"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AacTransportLatm.mux_config_present",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.media/AacTransportLatm"
},
{
"kind": "struct",
"name": "fuchsia.media/AacTransportRaw"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacVariableBitRate.V1",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacVariableBitRate.V2",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacVariableBitRate.V3",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacVariableBitRate.V4",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AacVariableBitRate.V5",
"value": "5"
},
{
"kind": "enum",
"name": "fuchsia.media/AacVariableBitRate",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/ActivityReporter.WatchCaptureActivity",
"ordinal": "8135475162810736936",
"type": "() -> (vector<fuchsia.media/AudioCaptureUsage>:4 active_usages)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/ActivityReporter.WatchRenderActivity",
"ordinal": "2987269693612175135",
"type": "() -> (vector<fuchsia.media/AudioRenderUsage>:5 active_usages)"
},
{
"kind": "protocol",
"name": "fuchsia.media/ActivityReporter"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/Audio.CreateAudioCapturer",
"ordinal": "308040261641314351",
"type": "(server_end:fuchsia.media/AudioCapturer audio_capturer_request,bool loopback)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/Audio.CreateAudioRenderer",
"ordinal": "6282311702822082801",
"type": "(server_end:fuchsia.media/AudioRenderer audio_renderer_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/Audio.SetSystemGain",
"ordinal": "8515047631012755542",
"type": "(float32 gain_db)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/Audio.SetSystemMute",
"ordinal": "2666794838470419504",
"type": "(bool muted)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/Audio.SystemGainMuteChanged",
"ordinal": "2202477666250892016",
"type": " -> (float32 gain_db,bool muted)"
},
{
"kind": "protocol",
"name": "fuchsia.media/Audio"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioBitrateMode.CBR",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioBitrateMode.UNSPECIFIED",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioBitrateMode.VBR",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioBitrateMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioCaptureUsage.BACKGROUND",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioCaptureUsage.COMMUNICATION",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioCaptureUsage.FOREGROUND",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioCaptureUsage.SYSTEM_AGENT",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioCaptureUsage",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.AddPayloadBuffer",
"ordinal": "4267785153247337302",
"type": "(uint32 id,zx/Handle:VMO payload_buffer)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.BindGainControl",
"ordinal": "7316777195353123040",
"type": "(server_end:fuchsia.media.audio/GainControl gain_control_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.CaptureAt",
"ordinal": "8668907974368864128",
"type": "(uint32 payload_buffer_id,uint32 payload_offset,uint32 frames) -> (fuchsia.media/StreamPacket captured_packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.DiscardAllPackets",
"ordinal": "2859739609283889618",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.DiscardAllPacketsNoReply",
"ordinal": "3889376293854492721",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.GetReferenceClock",
"ordinal": "5823215522988903793",
"type": "() -> (zx/Handle:CLOCK reference_clock)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.GetStreamType",
"ordinal": "6758401550370156680",
"type": "() -> (fuchsia.media/StreamType stream_type)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.OnEndOfStream",
"ordinal": "6128952365199647426",
"type": " -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.OnPacketProduced",
"ordinal": "7763758756352789465",
"type": " -> (fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.ReleasePacket",
"ordinal": "8825744587224638651",
"type": "(fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.RemovePayloadBuffer",
"ordinal": "6709887857741628002",
"type": "(uint32 id)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.SetPcmStreamType",
"ordinal": "1527259715712078541",
"type": "(fuchsia.media/AudioStreamType stream_type)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.SetReferenceClock",
"ordinal": "8298775432238603215",
"type": "(zx/Handle:<CLOCK,optional> reference_clock)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.SetUsage",
"ordinal": "4801240969092668197",
"type": "(fuchsia.media/AudioCaptureUsage usage)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.StartAsyncCapture",
"ordinal": "8604318107245205414",
"type": "(uint32 frames_per_packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.StopAsyncCapture",
"ordinal": "6628321806959704267",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCapturer.StopAsyncCaptureNoReply",
"ordinal": "3684574182863836643",
"type": "()"
},
{
"kind": "protocol",
"name": "fuchsia.media/AudioCapturer"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioCapturerConfiguration.input",
"ordinal": "2",
"type": "fuchsia.media/InputAudioCapturerConfiguration"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioCapturerConfiguration.loopback",
"ordinal": "1",
"type": "fuchsia.media/LoopbackAudioCapturerConfiguration"
},
{
"kind": "union",
"name": "fuchsia.media/AudioCapturerConfiguration",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.CF",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.CS",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.END_DEFINED",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.EXTENDED_CHANNEL_ID_BASE",
"value": "1862270976"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.LF",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.LFE",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.LR",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.LS",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.MAX",
"value": "2147483647"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.RF",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.RR",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.RS",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioChannelId.SKIP",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioChannelId",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioCompressedFormat.aac",
"ordinal": "1",
"type": "fuchsia.media/AudioCompressedFormatAac"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioCompressedFormat.sbc",
"ordinal": "2",
"type": "fuchsia.media/AudioCompressedFormatSbc"
},
{
"kind": "union",
"name": "fuchsia.media/AudioCompressedFormat",
"strictness": "flexible"
},
{
"kind": "struct",
"name": "fuchsia.media/AudioCompressedFormatAac"
},
{
"kind": "struct",
"name": "fuchsia.media/AudioCompressedFormatSbc"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.BindVolumeControl",
"ordinal": "8005994951009589064",
"type": "(server_end:fuchsia.media.audio/VolumeControl volume_control_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.CreateStreamSink",
"ordinal": "5934402457977739396",
"type": "(vector<zx/Handle:VMO>:16 buffers,fuchsia.media/AudioStreamType stream_type,box<fuchsia.media/Compression> compression,server_end:fuchsia.media/StreamSink stream_sink_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.OnEndOfStream",
"ordinal": "6027591381584677408",
"type": " -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.SetRate",
"ordinal": "4986658462852971262",
"type": "(float32 rate)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.Start",
"ordinal": "5754426368543308348",
"type": "(fuchsia.media/AudioConsumerStartFlags flags,int64 reference_time,int64 media_time)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.Stop",
"ordinal": "4415431388044903437",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioConsumer.WatchStatus",
"ordinal": "3877441140384738502",
"type": "() -> (fuchsia.media/AudioConsumerStatus status)"
},
{
"kind": "protocol",
"name": "fuchsia.media/AudioConsumer"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioConsumerError.place_holder",
"ordinal": "1",
"type": "fuchsia.media/Void"
},
{
"kind": "union",
"name": "fuchsia.media/AudioConsumerError",
"strictness": "strict"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioConsumerStartFlags.LOW_LATENCY",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioConsumerStartFlags.SUPPLY_DRIVEN",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.media/AudioConsumerStartFlags",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/AudioConsumerStatus.error",
"ordinal": "1",
"type": "fuchsia.media/AudioConsumerError"
},
{
"kind": "table/member",
"name": "fuchsia.media/AudioConsumerStatus.max_lead_time",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/AudioConsumerStatus.min_lead_time",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/AudioConsumerStatus.presentation_timeline",
"ordinal": "2",
"type": "fuchsia.media/TimelineFunction"
},
{
"kind": "table",
"name": "fuchsia.media/AudioConsumerStatus"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.BindUsageVolumeControl",
"ordinal": "8225189276475572535",
"type": "(fuchsia.media/Usage usage,server_end:fuchsia.media.audio/VolumeControl volume_control)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.CreateAudioCapturer",
"ordinal": "8682290724921257680",
"type": "(bool loopback,server_end:fuchsia.media/AudioCapturer audio_in_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.CreateAudioCapturerWithConfiguration",
"ordinal": "5016415714707729815",
"type": "(fuchsia.media/AudioStreamType stream_type,fuchsia.media/AudioCapturerConfiguration configuration,server_end:fuchsia.media/AudioCapturer audio_capturer_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.CreateAudioRenderer",
"ordinal": "3083205127192458293",
"type": "(server_end:fuchsia.media/AudioRenderer audio_out_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.EnableDeviceSettings",
"ordinal": "4688381460273863486",
"type": "(bool enabled)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.GetDbFromVolume",
"ordinal": "4507799933006023642",
"type": "(fuchsia.media/Usage usage,float32 volume) -> (float32 gain_db)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.GetVolumeFromDb",
"ordinal": "5828724741801210047",
"type": "(fuchsia.media/Usage usage,float32 gain_db) -> (float32 volume)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.LoadDefaults",
"ordinal": "6098083612947606321",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.ResetInteractions",
"ordinal": "7331179431658163038",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SetCaptureUsageGain",
"ordinal": "5007203584518824520",
"type": "(fuchsia.media/AudioCaptureUsage usage,float32 gain_db)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SetInteraction",
"ordinal": "8934808797615810487",
"type": "(fuchsia.media/Usage active,fuchsia.media/Usage affected,fuchsia.media/Behavior behavior)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SetRenderUsageGain",
"ordinal": "5190819983992731879",
"type": "(fuchsia.media/AudioRenderUsage usage,float32 gain_db)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SetSystemGain",
"ordinal": "6499835425468848505",
"type": "(float32 gain_db)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SetSystemMute",
"ordinal": "6920516870512125551",
"type": "(bool muted)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioCore.SystemGainMuteChanged",
"ordinal": "2524839922906587440",
"type": " -> (float32 gain_db,bool muted)"
},
{
"kind": "protocol",
"name": "fuchsia.media/AudioCore"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.AddDeviceByChannel",
"ordinal": "8272473537314352487",
"type": "(string:256 device_name,bool is_input,fuchsia.hardware.audio/StreamConfig channel)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.GetDefaultInputDevice",
"ordinal": "1557410486901999284",
"type": "() -> (uint64 device_token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.GetDefaultOutputDevice",
"ordinal": "5909890929158198081",
"type": "() -> (uint64 device_token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.GetDeviceGain",
"ordinal": "2728415165983506763",
"type": "(uint64 device_token) -> (uint64 device_token,fuchsia.media/AudioGainInfo gain_info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.GetDevices",
"ordinal": "5539896077683724966",
"type": "() -> (vector<fuchsia.media/AudioDeviceInfo> devices)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.OnDefaultDeviceChanged",
"ordinal": "1600320769567583761",
"type": " -> (uint64 old_default_token,uint64 new_default_token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceAdded",
"ordinal": "1013237623360867140",
"type": " -> (fuchsia.media/AudioDeviceInfo device)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceGainChanged",
"ordinal": "1490406409755865321",
"type": " -> (uint64 device_token,fuchsia.media/AudioGainInfo gain_info)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceRemoved",
"ordinal": "8015129104091029496",
"type": " -> (uint64 device_token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioDeviceEnumerator.SetDeviceGain",
"ordinal": "413675620227626385",
"type": "(uint64 device_token,fuchsia.media/AudioGainInfo gain_info,fuchsia.media/AudioGainValidFlags valid_flags)"
},
{
"kind": "protocol",
"name": "fuchsia.media/AudioDeviceEnumerator"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.gain_info",
"ordinal": "5",
"type": "fuchsia.media/AudioGainInfo"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.is_default",
"ordinal": "6",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.is_input",
"ordinal": "4",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.name",
"ordinal": "1",
"type": "string"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.token_id",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioDeviceInfo.unique_id",
"ordinal": "2",
"type": "string"
},
{
"kind": "struct",
"name": "fuchsia.media/AudioDeviceInfo"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioFormat.compressed",
"ordinal": "1",
"type": "fuchsia.media/AudioCompressedFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioFormat.uncompressed",
"ordinal": "2",
"type": "fuchsia.media/AudioUncompressedFormat"
},
{
"kind": "union",
"name": "fuchsia.media/AudioFormat",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioGainInfo.flags",
"ordinal": "2",
"type": "fuchsia.media/AudioGainInfoFlags"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioGainInfo.gain_db",
"ordinal": "1",
"type": "float32"
},
{
"kind": "struct",
"name": "fuchsia.media/AudioGainInfo"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainInfoFlags.AGC_ENABLED",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainInfoFlags.AGC_SUPPORTED",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainInfoFlags.MUTE",
"value": "1"
},
{
"kind": "bits",
"name": "fuchsia.media/AudioGainInfoFlags",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainValidFlags.AGC_VALID",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainValidFlags.GAIN_VALID",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.media/AudioGainValidFlags.MUTE_VALID",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.media/AudioGainValidFlags",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioOutputRoutingPolicy.ALL_PLUGGED_OUTPUTS",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioOutputRoutingPolicy.LAST_PLUGGED_OUTPUT",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioOutputRoutingPolicy",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioPcmMode.ALAW",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioPcmMode.LINEAR",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioPcmMode.MULAW",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioPcmMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioRenderUsage.BACKGROUND",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioRenderUsage.COMMUNICATION",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioRenderUsage.INTERRUPTION",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioRenderUsage.MEDIA",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioRenderUsage.SYSTEM_AGENT",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioRenderUsage",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.AddPayloadBuffer",
"ordinal": "4267785153247337302",
"type": "(uint32 id,zx/Handle:VMO payload_buffer)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.BindGainControl",
"ordinal": "2972195982029761500",
"type": "(server_end:fuchsia.media.audio/GainControl gain_control_request)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.DiscardAllPackets",
"ordinal": "8020257254983956069",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.DiscardAllPacketsNoReply",
"ordinal": "5824118646309919684",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.EnableMinLeadTimeEvents",
"ordinal": "7097829121227225232",
"type": "(bool enabled)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.EndOfStream",
"ordinal": "7025894074003045233",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.GetMinLeadTime",
"ordinal": "2086226474422944363",
"type": "() -> (int64 min_lead_time_nsec)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.GetReferenceClock",
"ordinal": "3421186509650734974",
"type": "() -> (zx/Handle:CLOCK reference_clock)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.OnMinLeadTimeChanged",
"ordinal": "5760094931768544334",
"type": " -> (int64 min_lead_time_nsec)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.Pause",
"ordinal": "4743793820348698963",
"type": "() -> (int64 reference_time,int64 media_time)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.PauseNoReply",
"ordinal": "165723191345960363",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.Play",
"ordinal": "4323845810129171619",
"type": "(int64 reference_time,int64 media_time) -> (int64 reference_time,int64 media_time)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.PlayNoReply",
"ordinal": "1981557665574953711",
"type": "(int64 reference_time,int64 media_time)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.RemovePayloadBuffer",
"ordinal": "6709887857741628002",
"type": "(uint32 id)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SendPacket",
"ordinal": "7479877962469373791",
"type": "(fuchsia.media/StreamPacket packet) -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SendPacketNoReply",
"ordinal": "637743905815575197",
"type": "(fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SetPcmStreamType",
"ordinal": "2858221560064506393",
"type": "(fuchsia.media/AudioStreamType type)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SetPtsContinuityThreshold",
"ordinal": "2903056318130123194",
"type": "(float32 threshold_seconds)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SetPtsUnits",
"ordinal": "1110362779023680124",
"type": "(uint32 tick_per_second_numerator,uint32 tick_per_second_denominator)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SetReferenceClock",
"ordinal": "4155925656207319021",
"type": "(zx/Handle:<CLOCK,optional> reference_clock)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/AudioRenderer.SetUsage",
"ordinal": "4149149117779178302",
"type": "(fuchsia.media/AudioRenderUsage usage)"
},
{
"kind": "protocol",
"name": "fuchsia.media/AudioRenderer"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioSampleFormat.FLOAT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioSampleFormat.SIGNED_16",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioSampleFormat.SIGNED_24_IN_32",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/AudioSampleFormat.UNSIGNED_8",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media/AudioSampleFormat",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioStreamType.channels",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioStreamType.frames_per_second",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/AudioStreamType.sample_format",
"ordinal": "1",
"type": "fuchsia.media/AudioSampleFormat"
},
{
"kind": "struct",
"name": "fuchsia.media/AudioStreamType"
},
{
"kind": "union/member",
"name": "fuchsia.media/AudioUncompressedFormat.pcm",
"ordinal": "1",
"type": "fuchsia.media/PcmFormat"
},
{
"kind": "union",
"name": "fuchsia.media/AudioUncompressedFormat",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.media/Behavior.DUCK",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/Behavior.MUTE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/Behavior.NONE",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.media/Behavior",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.media/CAPTURE_USAGE_COUNT",
"type": "uint8",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_BASELINE",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_EXTENDED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_HIGH",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_HIGH10PROFILE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_HIGH422PROFILE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_HIGH444PREDICTIVEPROFILE",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_MAIN",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_MULTIVIEWHIGH",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_SCALABLEBASELINE",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_SCALABLEHIGH",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.H264PROFILE_STEREOHIGH",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.HEVCPROFILE_MAIN",
"value": "16"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.HEVCPROFILE_MAIN10",
"value": "17"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.HEVCPROFILE_MAIN_STILL_PICTURE",
"value": "18"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.MJPEG_BASELINE",
"value": "19"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.VP8PROFILE_ANY",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.VP9PROFILE_PROFILE0",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.VP9PROFILE_PROFILE1",
"value": "13"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.VP9PROFILE_PROFILE2",
"value": "14"
},
{
"kind": "enum/member",
"name": "fuchsia.media/CodecProfile.VP9PROFILE_PROFILE3",
"value": "15"
},
{
"kind": "enum",
"name": "fuchsia.media/CodecProfile",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/ColorSpace.HD_REC709",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/ColorSpace.JPEG",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/ColorSpace.NOT_APPLICABLE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/ColorSpace.SD_REC601",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/ColorSpace.UNKNOWN",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.media/ColorSpace",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Compression.parameters",
"ordinal": "2",
"type": "vector<uint8>:<8192,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Compression.type",
"ordinal": "1",
"type": "string:256"
},
{
"kind": "struct",
"name": "fuchsia.media/Compression"
},
{
"kind": "union/member",
"name": "fuchsia.media/CryptoFormat.decrypted",
"ordinal": "2",
"type": "fuchsia.media/DecryptedFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/CryptoFormat.encrypted",
"ordinal": "1",
"type": "fuchsia.media/EncryptedFormat"
},
{
"kind": "union",
"name": "fuchsia.media/CryptoFormat",
"strictness": "flexible"
},
{
"kind": "table/member",
"name": "fuchsia.media/DecryptedFormat.ignore_this_field",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.media/DecryptedFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/DomainFormat.audio",
"ordinal": "1",
"type": "fuchsia.media/AudioFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/DomainFormat.crypto",
"ordinal": "3",
"type": "fuchsia.media/CryptoFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/DomainFormat.video",
"ordinal": "2",
"type": "fuchsia.media/VideoFormat"
},
{
"kind": "union",
"name": "fuchsia.media/DomainFormat",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.media/ENCRYPTION_SCHEME_CBC1",
"type": "string",
"value": "cbc1"
},
{
"kind": "const",
"name": "fuchsia.media/ENCRYPTION_SCHEME_CBCS",
"type": "string",
"value": "cbcs"
},
{
"kind": "const",
"name": "fuchsia.media/ENCRYPTION_SCHEME_CENC",
"type": "string",
"value": "cenc"
},
{
"kind": "const",
"name": "fuchsia.media/ENCRYPTION_SCHEME_CENS",
"type": "string",
"value": "cens"
},
{
"kind": "const",
"name": "fuchsia.media/ENCRYPTION_SCHEME_UNENCRYPTED",
"type": "string",
"value": "unencrypted"
},
{
"kind": "union/member",
"name": "fuchsia.media/EncoderSettings.aac",
"ordinal": "2",
"type": "fuchsia.media/AacEncoderSettings"
},
{
"kind": "union/member",
"name": "fuchsia.media/EncoderSettings.h264",
"ordinal": "3",
"type": "fuchsia.media/H264EncoderSettings"
},
{
"kind": "union/member",
"name": "fuchsia.media/EncoderSettings.hevc",
"ordinal": "4",
"type": "fuchsia.media/HevcEncoderSettings"
},
{
"kind": "union/member",
"name": "fuchsia.media/EncoderSettings.sbc",
"ordinal": "1",
"type": "fuchsia.media/SbcEncoderSettings"
},
{
"kind": "union",
"name": "fuchsia.media/EncoderSettings",
"strictness": "flexible"
},
{
"kind": "table/member",
"name": "fuchsia.media/EncryptedFormat.init_vector",
"ordinal": "3",
"type": "vector<uint8>:16"
},
{
"kind": "table/member",
"name": "fuchsia.media/EncryptedFormat.key_id",
"ordinal": "8",
"type": "vector<uint8>:16"
},
{
"kind": "table/member",
"name": "fuchsia.media/EncryptedFormat.pattern",
"ordinal": "5",
"type": "fuchsia.media/EncryptionPattern"
},
{
"kind": "table/member",
"name": "fuchsia.media/EncryptedFormat.scheme",
"ordinal": "6",
"type": "string"
},
{
"kind": "table/member",
"name": "fuchsia.media/EncryptedFormat.subsamples",
"ordinal": "4",
"type": "vector<fuchsia.media/SubsampleEntry>"
},
{
"kind": "table",
"name": "fuchsia.media/EncryptedFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.media/EncryptionPattern.clear_blocks",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/EncryptionPattern.encrypted_blocks",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.media/EncryptionPattern"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.domain",
"ordinal": "4",
"type": "fuchsia.media/DomainFormat"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.encoder_settings",
"ordinal": "6",
"type": "fuchsia.media/EncoderSettings"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.format_details_version_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.mime_type",
"ordinal": "2",
"type": "string"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.oob_bytes",
"ordinal": "3",
"type": "vector<uint8>"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.pass_through_parameters",
"ordinal": "5",
"type": "vector<fuchsia.media/Parameter>"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.profile",
"ordinal": "8",
"type": "fuchsia.media/CodecProfile"
},
{
"kind": "table/member",
"name": "fuchsia.media/FormatDetails.timebase",
"ordinal": "7",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.media/FormatDetails"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.bit_rate",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.force_key_frame",
"ordinal": "6",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.frame_rate",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.gop_size",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.min_frame_rate",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.quantization_params",
"ordinal": "7",
"type": "fuchsia.media/H264QuantizationParameters"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264EncoderSettings.variable_frame_rate",
"ordinal": "4",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.media/H264EncoderSettings"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.i_base",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.i_max",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.i_min",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.p_base",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.p_max",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/H264QuantizationParameters.p_min",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.media/H264QuantizationParameters"
},
{
"kind": "table/member",
"name": "fuchsia.media/HevcEncoderSettings.bit_rate",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/HevcEncoderSettings.frame_rate",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/HevcEncoderSettings.gop_size",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.media/HevcEncoderSettings"
},
{
"kind": "table/member",
"name": "fuchsia.media/InputAudioCapturerConfiguration.usage",
"ordinal": "1",
"type": "fuchsia.media/AudioCaptureUsage"
},
{
"kind": "table",
"name": "fuchsia.media/InputAudioCapturerConfiguration"
},
{
"kind": "table",
"name": "fuchsia.media/LoopbackAudioCapturerConfiguration"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_ENCRYPTION_SCHEME_SIZE",
"type": "uint32",
"value": "100"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_FRAMES_PER_RENDERER_PACKET",
"type": "int64",
"value": "262143"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_INIT_VECTOR_SIZE",
"type": "uint32",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_KEY_ID_SIZE",
"type": "uint32",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_PCM_CHANNEL_COUNT",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.media/MAX_PCM_FRAMES_PER_SECOND",
"type": "uint32",
"value": "192000"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_ALBUM",
"type": "string",
"value": "fuchsia.media.album"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_ARTIST",
"type": "string",
"value": "fuchsia.media.artist"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_COMPOSER",
"type": "string",
"value": "fuchsia.media.composer"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_EPISODE",
"type": "string",
"value": "fuchsia.media.episode"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_GENRE",
"type": "string",
"value": "fuchsia.media.genre"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_PUBLISHER",
"type": "string",
"value": "fuchsia.media.publisher"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_RELEASE_DATE",
"type": "string",
"value": "fuchsia.media.release_date"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_SEASON",
"type": "string",
"value": "fuchsia.media.season"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_STUDIO",
"type": "string",
"value": "fuchsia.media.studio"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_SUBTITLE",
"type": "string",
"value": "fuchsia.media.subtitle"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_TITLE",
"type": "string",
"value": "fuchsia.media.title"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_LABEL_TRACK_NUMBER",
"type": "string",
"value": "fuchsia.media.track_number"
},
{
"kind": "const",
"name": "fuchsia.media/METADATA_SOURCE_TITLE",
"type": "string",
"value": "fuchsia.media.source_title"
},
{
"kind": "const",
"name": "fuchsia.media/MIN_PCM_CHANNEL_COUNT",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.media/MIN_PCM_FRAMES_PER_SECOND",
"type": "uint32",
"value": "1000"
},
{
"kind": "union/member",
"name": "fuchsia.media/MediumSpecificStreamType.audio",
"ordinal": "1",
"type": "fuchsia.media/AudioStreamType"
},
{
"kind": "union/member",
"name": "fuchsia.media/MediumSpecificStreamType.subpicture",
"ordinal": "4",
"type": "fuchsia.media/SubpictureStreamType"
},
{
"kind": "union/member",
"name": "fuchsia.media/MediumSpecificStreamType.text",
"ordinal": "3",
"type": "fuchsia.media/TextStreamType"
},
{
"kind": "union/member",
"name": "fuchsia.media/MediumSpecificStreamType.video",
"ordinal": "2",
"type": "fuchsia.media/VideoStreamType"
},
{
"kind": "union",
"name": "fuchsia.media/MediumSpecificStreamType",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Metadata.properties",
"ordinal": "1",
"type": "vector<fuchsia.media/Property>"
},
{
"kind": "struct",
"name": "fuchsia.media/Metadata"
},
{
"kind": "const",
"name": "fuchsia.media/NO_TIMESTAMP",
"type": "int64",
"value": "9223372036854775807"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.buffer_index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.header",
"ordinal": "1",
"type": "fuchsia.media/PacketHeader"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.key_frame",
"ordinal": "9",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.known_end_access_unit",
"ordinal": "8",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.start_access_unit",
"ordinal": "7",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.start_offset",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.stream_lifetime_ordinal",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.timestamp_ish",
"ordinal": "6",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/Packet.valid_length_bytes",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.media/Packet"
},
{
"kind": "table/member",
"name": "fuchsia.media/PacketHeader.buffer_lifetime_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/PacketHeader.packet_index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.media/PacketHeader"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Parameter.name",
"ordinal": "2",
"type": "string"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Parameter.scope",
"ordinal": "1",
"type": "string"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Parameter.value",
"ordinal": "3",
"type": "fuchsia.media/Value"
},
{
"kind": "struct",
"name": "fuchsia.media/Parameter"
},
{
"kind": "struct/member",
"name": "fuchsia.media/PcmFormat.bits_per_sample",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/PcmFormat.channel_map",
"ordinal": "4",
"type": "vector<fuchsia.media/AudioChannelId>:16"
},
{
"kind": "struct/member",
"name": "fuchsia.media/PcmFormat.frames_per_second",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/PcmFormat.pcm_mode",
"ordinal": "1",
"type": "fuchsia.media/AudioPcmMode"
},
{
"kind": "struct",
"name": "fuchsia.media/PcmFormat"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/ProfileProvider.RegisterHandlerWithCapacity",
"ordinal": "6937125412783096182",
"type": "(zx/Handle:THREAD thread_handle,string:64 name,int64 period,float32 capacity) -> (int64 period,int64 capacity)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/ProfileProvider.UnregisterHandler",
"ordinal": "8236412328517522508",
"type": "(zx/Handle:THREAD thread_handle,string:64 name) -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.media/ProfileProvider"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Property.label",
"ordinal": "1",
"type": "string"
},
{
"kind": "struct/member",
"name": "fuchsia.media/Property.value",
"ordinal": "2",
"type": "string"
},
{
"kind": "struct",
"name": "fuchsia.media/Property"
},
{
"kind": "const",
"name": "fuchsia.media/RENDER_USAGE_COUNT",
"type": "uint8",
"value": "5"
},
{
"kind": "const",
"name": "fuchsia.media/STREAM_PACKET_FLAG_DISCONTINUITY",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.media/STREAM_PACKET_FLAG_DROPPABLE",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.media/STREAM_PACKET_FLAG_KEY_FRAME",
"type": "uint32",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcAllocation.ALLOC_LOUDNESS",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcAllocation.ALLOC_SNR",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media/SbcAllocation",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcBlockCount.BLOCK_COUNT_12",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcBlockCount.BLOCK_COUNT_16",
"value": "16"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcBlockCount.BLOCK_COUNT_4",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcBlockCount.BLOCK_COUNT_8",
"value": "8"
},
{
"kind": "enum",
"name": "fuchsia.media/SbcBlockCount",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcChannelMode.DUAL",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcChannelMode.JOINT_STEREO",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcChannelMode.MONO",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcChannelMode.STEREO",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.media/SbcChannelMode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SbcEncoderSettings.allocation",
"ordinal": "2",
"type": "fuchsia.media/SbcAllocation",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SbcEncoderSettings.bit_pool",
"ordinal": "5",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SbcEncoderSettings.block_count",
"ordinal": "3",
"type": "fuchsia.media/SbcBlockCount",
"value": "4"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SbcEncoderSettings.channel_mode",
"ordinal": "4",
"type": "fuchsia.media/SbcChannelMode"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SbcEncoderSettings.sub_bands",
"ordinal": "1",
"type": "fuchsia.media/SbcSubBands",
"value": "8"
},
{
"kind": "struct",
"name": "fuchsia.media/SbcEncoderSettings"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcSubBands.SUB_BANDS_4",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/SbcSubBands.SUB_BANDS_8",
"value": "8"
},
{
"kind": "enum",
"name": "fuchsia.media/SbcSubBands",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SessionAudioConsumerFactory.CreateAudioConsumer",
"ordinal": "8046691157715441659",
"type": "(uint64 session_id,server_end:fuchsia.media/AudioConsumer audio_consumer_request)"
},
{
"kind": "protocol",
"name": "fuchsia.media/SessionAudioConsumerFactory"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.AddPayloadBuffer",
"ordinal": "4267785153247337302",
"type": "(uint32 id,zx/Handle:VMO payload_buffer)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.DiscardAllPackets",
"ordinal": "8020257254983956069",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.DiscardAllPacketsNoReply",
"ordinal": "5824118646309919684",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.EndOfStream",
"ordinal": "7025894074003045233",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.RemovePayloadBuffer",
"ordinal": "6709887857741628002",
"type": "(uint32 id)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.SendPacket",
"ordinal": "7479877962469373791",
"type": "(fuchsia.media/StreamPacket packet) -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/SimpleStreamSink.SendPacketNoReply",
"ordinal": "637743905815575197",
"type": "(fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol",
"name": "fuchsia.media/SimpleStreamSink"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.buffer_constraints_version_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.default_settings",
"ordinal": "2",
"type": "fuchsia.media/StreamBufferSettings"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.is_physically_contiguous_required",
"ordinal": "13",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_client_max",
"ordinal": "11",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_client_min",
"ordinal": "10",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_max",
"ordinal": "9",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_min",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_recommended",
"ordinal": "7",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_recommended_max",
"ordinal": "8",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_max",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_min",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_recommended",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferConstraints.single_buffer_mode_allowed",
"ordinal": "12",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.media/StreamBufferConstraints"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.buffer_constraints_version_ordinal",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.buffer_lifetime_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.packet_count_for_client",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.packet_count_for_server",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.single_buffer_mode",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferPartialSettings.sysmem_token",
"ordinal": "6",
"type": "fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "table",
"name": "fuchsia.media/StreamBufferPartialSettings",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamBufferSet.AddPayloadBuffer",
"ordinal": "4267785153247337302",
"type": "(uint32 id,zx/Handle:VMO payload_buffer)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamBufferSet.RemovePayloadBuffer",
"ordinal": "6709887857741628002",
"type": "(uint32 id)"
},
{
"kind": "protocol",
"name": "fuchsia.media/StreamBufferSet"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.buffer_constraints_version_ordinal",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.buffer_lifetime_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.packet_count_for_client",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.packet_count_for_server",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.per_packet_buffer_bytes",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamBufferSettings.single_buffer_mode",
"ordinal": "6",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.media/StreamBufferSettings"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.DECODER_DATA_PARSING",
"value": "16777218"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.DECODER_UNKNOWN",
"value": "16777217"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.DECRYPTOR_NO_KEY",
"value": "50331650"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.DECRYPTOR_UNKNOWN",
"value": "50331649"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.ENCODER_UNKNOWN",
"value": "33554433"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.EOS_PROCESSING",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.INCOMPATIBLE_BUFFERS_PROVIDED",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.INVALID_INPUT_FORMAT_DETAILS",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media/StreamError.UNKNOWN",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media/StreamError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamOutputConstraints.buffer_constraints",
"ordinal": "3",
"type": "fuchsia.media/StreamBufferConstraints"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamOutputConstraints.buffer_constraints_action_required",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamOutputConstraints.stream_lifetime_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.media/StreamOutputConstraints"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamOutputFormat.format_details",
"ordinal": "2",
"type": "fuchsia.media/FormatDetails"
},
{
"kind": "table/member",
"name": "fuchsia.media/StreamOutputFormat.stream_lifetime_ordinal",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.media/StreamOutputFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.buffer_config",
"ordinal": "6",
"type": "uint64",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.flags",
"ordinal": "5",
"type": "uint32",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.payload_buffer_id",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.payload_offset",
"ordinal": "3",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.payload_size",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.pts",
"ordinal": "1",
"type": "int64",
"value": "9223372036854775807"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamPacket.stream_segment_id",
"ordinal": "7",
"type": "uint64",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.media/StreamPacket"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.CloseCurrentStream",
"ordinal": "2128627376331999751",
"type": "(uint64 stream_lifetime_ordinal,bool release_input_buffers,bool release_output_buffers)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.CompleteOutputBufferPartialSettings",
"ordinal": "5787862590844232619",
"type": "(uint64 buffer_lifetime_ordinal)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.EnableOnStreamFailed",
"ordinal": "4125458432014413867",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.FlushEndOfStreamAndCloseStream",
"ordinal": "3126276468607707110",
"type": "(uint64 stream_lifetime_ordinal)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnFreeInputPacket",
"ordinal": "1076212543270194109",
"type": " -> (fuchsia.media/PacketHeader free_input_packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnInputConstraints",
"ordinal": "9321288441695392",
"type": " -> (fuchsia.media/StreamBufferConstraints input_constraints)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnOutputConstraints",
"ordinal": "4672523392736391411",
"type": " -> (fuchsia.media/StreamOutputConstraints output_config)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnOutputEndOfStream",
"ordinal": "4302728901001105638",
"type": " -> (uint64 stream_lifetime_ordinal,bool error_detected_before)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnOutputFormat",
"ordinal": "1376825700602044604",
"type": " -> (fuchsia.media/StreamOutputFormat output_format)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnOutputPacket",
"ordinal": "6638351747042561683",
"type": " -> (fuchsia.media/Packet output_packet,bool error_detected_before,bool error_detected_during)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.OnStreamFailed",
"ordinal": "8632546215338299278",
"type": " -> (uint64 stream_lifetime_ordinal,fuchsia.media/StreamError error)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.QueueInputEndOfStream",
"ordinal": "2328843336488717111",
"type": "(uint64 stream_lifetime_ordinal)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.QueueInputFormatDetails",
"ordinal": "103824724686348849",
"type": "(uint64 stream_lifetime_ordinal,fuchsia.media/FormatDetails format_details)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.QueueInputPacket",
"ordinal": "5122630335965290299",
"type": "(fuchsia.media/Packet packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.RecycleOutputPacket",
"ordinal": "3636153340633418709",
"type": "(fuchsia.media/PacketHeader available_output_packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.SetInputBufferPartialSettings",
"ordinal": "793443214039246020",
"type": "(fuchsia.media/StreamBufferPartialSettings input_settings)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.SetOutputBufferPartialSettings",
"ordinal": "1264307289970949051",
"type": "(fuchsia.media/StreamBufferPartialSettings output_settings)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamProcessor.Sync",
"ordinal": "5421845974535292586",
"type": "() -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.media/StreamProcessor"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSink.DiscardAllPackets",
"ordinal": "8020257254983956069",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSink.DiscardAllPacketsNoReply",
"ordinal": "5824118646309919684",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSink.EndOfStream",
"ordinal": "7025894074003045233",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSink.SendPacket",
"ordinal": "7479877962469373791",
"type": "(fuchsia.media/StreamPacket packet) -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSink.SendPacketNoReply",
"ordinal": "637743905815575197",
"type": "(fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol",
"name": "fuchsia.media/StreamSink"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSource.DiscardAllPackets",
"ordinal": "2859739609283889618",
"type": "() -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSource.DiscardAllPacketsNoReply",
"ordinal": "3889376293854492721",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSource.OnEndOfStream",
"ordinal": "6128952365199647426",
"type": " -> ()"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSource.OnPacketProduced",
"ordinal": "7763758756352789465",
"type": " -> (fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/StreamSource.ReleasePacket",
"ordinal": "8825744587224638651",
"type": "(fuchsia.media/StreamPacket packet)"
},
{
"kind": "protocol",
"name": "fuchsia.media/StreamSource"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamType.encoding",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamType.encoding_parameters",
"ordinal": "3",
"type": "vector<uint8>:optional"
},
{
"kind": "struct/member",
"name": "fuchsia.media/StreamType.medium_specific",
"ordinal": "1",
"type": "fuchsia.media/MediumSpecificStreamType"
},
{
"kind": "struct",
"name": "fuchsia.media/StreamType"
},
{
"kind": "struct",
"name": "fuchsia.media/SubpictureStreamType"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SubsampleEntry.clear_bytes",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/SubsampleEntry.encrypted_bytes",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.media/SubsampleEntry"
},
{
"kind": "struct",
"name": "fuchsia.media/TextStreamType"
},
{
"kind": "struct/member",
"name": "fuchsia.media/TimelineFunction.reference_delta",
"ordinal": "4",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.media/TimelineFunction.reference_time",
"ordinal": "2",
"type": "int64",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.media/TimelineFunction.subject_delta",
"ordinal": "3",
"type": "uint32",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.media/TimelineFunction.subject_time",
"ordinal": "1",
"type": "int64",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.media/TimelineFunction"
},
{
"kind": "union/member",
"name": "fuchsia.media/Usage.capture_usage",
"ordinal": "2",
"type": "fuchsia.media/AudioCaptureUsage"
},
{
"kind": "union/member",
"name": "fuchsia.media/Usage.render_usage",
"ordinal": "1",
"type": "fuchsia.media/AudioRenderUsage"
},
{
"kind": "union",
"name": "fuchsia.media/Usage",
"strictness": "strict"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/UsageAudioConsumerFactory.CreateAudioConsumer",
"ordinal": "5591039346426127779",
"type": "(fuchsia.media/AudioRenderUsage usage,server_end:fuchsia.media/AudioConsumer audio_consumer_request)"
},
{
"kind": "protocol",
"name": "fuchsia.media/UsageAudioConsumerFactory"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/UsageGainListener.OnGainMuteChanged",
"ordinal": "7500024061065181837",
"type": "(bool muted,float32 gain_dbfs) -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.media/UsageGainListener"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/UsageGainReporter.RegisterListener",
"ordinal": "8534611296111437487",
"type": "(string:36 device_unique_id,fuchsia.media/Usage usage,client_end:fuchsia.media/UsageGainListener usage_gain_listener)"
},
{
"kind": "protocol",
"name": "fuchsia.media/UsageGainReporter"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/UsageReporter.Watch",
"ordinal": "8547391950682442073",
"type": "(fuchsia.media/Usage usage,client_end:fuchsia.media/UsageWatcher usage_watcher)"
},
{
"kind": "protocol",
"name": "fuchsia.media/UsageReporter"
},
{
"kind": "union/member",
"name": "fuchsia.media/UsageState.ducked",
"ordinal": "2",
"type": "fuchsia.media/UsageStateDucked"
},
{
"kind": "union/member",
"name": "fuchsia.media/UsageState.muted",
"ordinal": "3",
"type": "fuchsia.media/UsageStateMuted"
},
{
"kind": "union/member",
"name": "fuchsia.media/UsageState.unadjusted",
"ordinal": "1",
"type": "fuchsia.media/UsageStateUnadjusted"
},
{
"kind": "union",
"name": "fuchsia.media/UsageState",
"strictness": "flexible"
},
{
"kind": "table",
"name": "fuchsia.media/UsageStateDucked"
},
{
"kind": "table",
"name": "fuchsia.media/UsageStateMuted"
},
{
"kind": "table",
"name": "fuchsia.media/UsageStateUnadjusted"
},
{
"kind": "protocol/member",
"name": "fuchsia.media/UsageWatcher.OnStateChanged",
"ordinal": "6599282359473567173",
"type": "(fuchsia.media/Usage usage,fuchsia.media/UsageState state) -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.media/UsageWatcher"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_H263",
"type": "string",
"value": "fuchsia.media.h263"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_H264",
"type": "string",
"value": "fuchsia.media.h264"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_MPEG4",
"type": "string",
"value": "fuchsia.media.mpeg4"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_THEORA",
"type": "string",
"value": "fuchsia.media.theora"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_UNCOMPRESSED",
"type": "string",
"value": "fuchsia.media.uncompressed_video"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_VP3",
"type": "string",
"value": "fuchsia.media.vp3"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_VP8",
"type": "string",
"value": "fuchsia.media.vp8"
},
{
"kind": "const",
"name": "fuchsia.media/VIDEO_ENCODING_VP9",
"type": "string",
"value": "fuchsia.media.vp9"
},
{
"kind": "union/member",
"name": "fuchsia.media/Value.bool_value",
"ordinal": "1",
"type": "bool"
},
{
"kind": "union/member",
"name": "fuchsia.media/Value.bytes_value",
"ordinal": "5",
"type": "vector<uint8>"
},
{
"kind": "union/member",
"name": "fuchsia.media/Value.int64_value",
"ordinal": "3",
"type": "int64"
},
{
"kind": "union/member",
"name": "fuchsia.media/Value.string_value",
"ordinal": "4",
"type": "string"
},
{
"kind": "union/member",
"name": "fuchsia.media/Value.uint64_value",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "union",
"name": "fuchsia.media/Value",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.media/VideoColorSpace.INVALID",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.media/VideoColorSpace",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.media/VideoCompressedFormat.temp_field_todo_remove",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "union",
"name": "fuchsia.media/VideoCompressedFormat",
"strictness": "strict"
},
{
"kind": "union/member",
"name": "fuchsia.media/VideoFormat.compressed",
"ordinal": "1",
"type": "fuchsia.media/VideoCompressedFormat"
},
{
"kind": "union/member",
"name": "fuchsia.media/VideoFormat.uncompressed",
"ordinal": "2",
"type": "fuchsia.media/VideoUncompressedFormat"
},
{
"kind": "union",
"name": "fuchsia.media/VideoFormat",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.coded_height",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.coded_width",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.color_space",
"ordinal": "2",
"type": "fuchsia.media/ColorSpace"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.height",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.pixel_aspect_ratio_height",
"ordinal": "8",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.pixel_aspect_ratio_width",
"ordinal": "7",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.pixel_format",
"ordinal": "1",
"type": "fuchsia.images/PixelFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.stride",
"ordinal": "9",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoStreamType.width",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.media/VideoStreamType"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.fourcc",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.has_pixel_aspect_ratio",
"ordinal": "18",
"type": "bool",
"value": "false"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.image_format",
"ordinal": "1",
"type": "fuchsia.sysmem/ImageFormat_2"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.pixel_aspect_ratio_height",
"ordinal": "20",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.pixel_aspect_ratio_width",
"ordinal": "19",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.planar",
"ordinal": "7",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_display_height_pixels",
"ordinal": "17",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_display_width_pixels",
"ordinal": "16",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_height_pixels",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_line_stride_bytes",
"ordinal": "9",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_pixel_stride",
"ordinal": "14",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_start_offset",
"ordinal": "11",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.primary_width_pixels",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.secondary_height_pixels",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.secondary_line_stride_bytes",
"ordinal": "10",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.secondary_pixel_stride",
"ordinal": "15",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.secondary_start_offset",
"ordinal": "12",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.secondary_width_pixels",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.swizzled",
"ordinal": "8",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.media/VideoUncompressedFormat.tertiary_start_offset",
"ordinal": "13",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.media/VideoUncompressedFormat"
},
{
"kind": "struct",
"name": "fuchsia.media/Void"
},
{
"kind": "const",
"name": "fuchsia.media/kMaxOobBytesSize",
"type": "uint64",
"value": "8192"
},
{
"kind": "library",
"name": "fuchsia.media"
}
]