| [ |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_AAC", |
| "value": "fuchsia.media.aac" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_AACLATM", |
| "value": "fuchsia.media.aaclatm" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_AMRNB", |
| "value": "fuchsia.media.amrnb" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_AMRWB", |
| "value": "fuchsia.media.amrwb" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_APTX", |
| "value": "fuchsia.media.aptx" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_FLAC", |
| "value": "fuchsia.media.flac" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_GSMMS", |
| "value": "fuchsia.media.gsmms" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_LPCM", |
| "value": "fuchsia.media.lpcm" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_MP3", |
| "value": "fuchsia.media.mp3" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_OPUS", |
| "value": "fuchsia.media.opus" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_PCMALAW", |
| "value": "fuchsia.media.pcmalaw" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_PCMMULAW", |
| "value": "fuchsia.media.pcmmulaw" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_SBC", |
| "value": "fuchsia.media.sbc" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/AUDIO_ENCODING_VORBIS", |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AacAudioObjectType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/AacConstantBitRate", |
| "kind": "union/member", |
| "name": "fuchsia.media/AacBitRate.constant" |
| }, |
| { |
| "declaration": "fuchsia.media/AacVariableBitRate", |
| "kind": "union/member", |
| "name": "fuchsia.media/AacBitRate.variable" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AacChannelMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacConstantBitRate.bit_rate" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AacConstantBitRate" |
| }, |
| { |
| "declaration": "fuchsia.media/AacAudioObjectType", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacEncoderSettings.aot" |
| }, |
| { |
| "declaration": "fuchsia.media/AacBitRate", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacEncoderSettings.bit_rate" |
| }, |
| { |
| "declaration": "fuchsia.media/AacChannelMode", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacEncoderSettings.channel_mode" |
| }, |
| { |
| "declaration": "fuchsia.media/AacTransport", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacEncoderSettings.transport" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AacEncoderSettings" |
| }, |
| { |
| "declaration": "fuchsia.media/AacTransportAdts", |
| "kind": "union/member", |
| "name": "fuchsia.media/AacTransport.adts" |
| }, |
| { |
| "declaration": "fuchsia.media/AacTransportLatm", |
| "kind": "union/member", |
| "name": "fuchsia.media/AacTransport.latm" |
| }, |
| { |
| "declaration": "fuchsia.media/AacTransportRaw", |
| "kind": "union/member", |
| "name": "fuchsia.media/AacTransport.raw" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/AacTransport", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AacTransportAdts" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AacTransportLatm.mux_config_present" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AacVariableBitRate", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.media/AudioCaptureUsage>:4 active_usages)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/ActivityReporter.WatchCaptureActivity" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.media/AudioRenderUsage>:5 active_usages)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/ActivityReporter.WatchRenderActivity" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/ActivityReporter" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media/AudioCapturer audio_capturer_request,bool loopback)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/Audio.CreateAudioCapturer" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media/AudioRenderer audio_renderer_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/Audio.CreateAudioRenderer" |
| }, |
| { |
| "declaration": "(float32 gain_db)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/Audio.SetSystemGain" |
| }, |
| { |
| "declaration": "(bool muted)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/Audio.SetSystemMute" |
| }, |
| { |
| "declaration": " -> (float32 gain_db,bool muted)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/Audio.SystemGainMuteChanged" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioBitrateMode", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioCaptureUsage", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(uint32 id,zx/handle:VMO payload_buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.AddPayloadBuffer" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media.audio/GainControl gain_control_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.BindGainControl" |
| }, |
| { |
| "declaration": "(uint32 payload_buffer_id,uint32 payload_offset,uint32 frames) -> (fuchsia.media/StreamPacket captured_packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.CaptureAt" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.DiscardAllPackets" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.DiscardAllPacketsNoReply" |
| }, |
| { |
| "declaration": "() -> (zx/handle:CLOCK reference_clock)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.GetReferenceClock" |
| }, |
| { |
| "declaration": "() -> (fuchsia.media/StreamType stream_type)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.GetStreamType" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.OnEndOfStream" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.OnPacketProduced" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.ReleasePacket" |
| }, |
| { |
| "declaration": "(uint32 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.RemovePayloadBuffer" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioStreamType stream_type)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.SetPcmStreamType" |
| }, |
| { |
| "declaration": "(zx/handle:<CLOCK,optional> reference_clock)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.SetReferenceClock" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioCaptureUsage usage)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.SetUsage" |
| }, |
| { |
| "declaration": "(uint32 frames_per_packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.StartAsyncCapture" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.StopAsyncCapture" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCapturer.StopAsyncCaptureNoReply" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/AudioCapturer" |
| }, |
| { |
| "declaration": "fuchsia.media/InputAudioCapturerConfiguration", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioCapturerConfiguration.input" |
| }, |
| { |
| "declaration": "fuchsia.media/LoopbackAudioCapturerConfiguration", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioCapturerConfiguration.loopback" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioChannelId", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioCompressedFormatAac", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioCompressedFormat.aac" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioCompressedFormatSbc", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioCompressedFormat.sbc" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/AudioCompressedFormat", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AudioCompressedFormatAac" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AudioCompressedFormatSbc" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media.audio/VolumeControl volume_control_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.BindVolumeControl" |
| }, |
| { |
| "declaration": "(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.CreateStreamSink" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.OnEndOfStream" |
| }, |
| { |
| "declaration": "(float32 rate)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.SetRate" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioConsumerStartFlags flags,int64 reference_time,int64 media_time)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.Start" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.Stop" |
| }, |
| { |
| "declaration": "() -> (fuchsia.media/AudioConsumerStatus status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioConsumer.WatchStatus" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/AudioConsumer" |
| }, |
| { |
| "declaration": "fuchsia.media/Void", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioConsumerError.place_holder" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.media/AudioConsumerStartFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioConsumerError", |
| "kind": "table/member", |
| "name": "fuchsia.media/AudioConsumerStatus.error" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/AudioConsumerStatus.max_lead_time" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/AudioConsumerStatus.min_lead_time" |
| }, |
| { |
| "declaration": "fuchsia.media/TimelineFunction", |
| "kind": "table/member", |
| "name": "fuchsia.media/AudioConsumerStatus.presentation_timeline" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/AudioConsumerStatus" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage usage,server_end:fuchsia.media.audio/VolumeControl volume_control)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.BindUsageVolumeControl" |
| }, |
| { |
| "declaration": "(bool loopback,server_end:fuchsia.media/AudioCapturer audio_in_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.CreateAudioCapturer" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioStreamType stream_type,fuchsia.media/AudioCapturerConfiguration configuration,server_end:fuchsia.media/AudioCapturer audio_capturer_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.CreateAudioCapturerWithConfiguration" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media/AudioRenderer audio_out_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.CreateAudioRenderer" |
| }, |
| { |
| "declaration": "(bool enabled)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.EnableDeviceSettings" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage usage,float32 volume) -> (float32 gain_db)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.GetDbFromVolume" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage usage,float32 gain_db) -> (float32 volume)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.GetVolumeFromDb" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.LoadDefaults" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.ResetInteractions" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioCaptureUsage usage,float32 gain_db)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SetCaptureUsageGain" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage active,fuchsia.media/Usage affected,fuchsia.media/Behavior behavior)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SetInteraction" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioRenderUsage usage,float32 gain_db)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SetRenderUsageGain" |
| }, |
| { |
| "declaration": "(float32 gain_db)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SetSystemGain" |
| }, |
| { |
| "declaration": "(bool muted)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SetSystemMute" |
| }, |
| { |
| "declaration": " -> (float32 gain_db,bool muted)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioCore.SystemGainMuteChanged" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/AudioCore" |
| }, |
| { |
| "declaration": "(string:256 device_name,bool is_input,fuchsia.hardware.audio/StreamConfig channel)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.AddDeviceByChannel" |
| }, |
| { |
| "declaration": "() -> (uint64 device_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.GetDefaultInputDevice" |
| }, |
| { |
| "declaration": "() -> (uint64 device_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.GetDefaultOutputDevice" |
| }, |
| { |
| "declaration": "(uint64 device_token) -> (uint64 device_token,fuchsia.media/AudioGainInfo gain_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.GetDeviceGain" |
| }, |
| { |
| "declaration": "() -> (vector<fuchsia.media/AudioDeviceInfo> devices)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.GetDevices" |
| }, |
| { |
| "declaration": " -> (uint64 old_default_token,uint64 new_default_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.OnDefaultDeviceChanged" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/AudioDeviceInfo device)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceAdded" |
| }, |
| { |
| "declaration": " -> (uint64 device_token,fuchsia.media/AudioGainInfo gain_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceGainChanged" |
| }, |
| { |
| "declaration": " -> (uint64 device_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.OnDeviceRemoved" |
| }, |
| { |
| "declaration": "(uint64 device_token,fuchsia.media/AudioGainInfo gain_info,fuchsia.media/AudioGainValidFlags valid_flags)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioDeviceEnumerator.SetDeviceGain" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/AudioDeviceEnumerator" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioGainInfo", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.gain_info" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.is_default" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.is_input" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.name" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.token_id" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioDeviceInfo.unique_id" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AudioDeviceInfo" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioCompressedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioFormat.compressed" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioUncompressedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioFormat.uncompressed" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/AudioFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioGainInfoFlags", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioGainInfo.flags" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioGainInfo.gain_db" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.media/AudioGainInfoFlags", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.media/AudioGainValidFlags", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media/AudioOutputRoutingPolicy.ALL_PLUGGED_OUTPUTS", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media/AudioOutputRoutingPolicy.LAST_PLUGGED_OUTPUT", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioOutputRoutingPolicy", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioPcmMode", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioRenderUsage", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(uint32 id,zx/handle:VMO payload_buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.AddPayloadBuffer" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.media.audio/GainControl gain_control_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.BindGainControl" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.DiscardAllPackets" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.DiscardAllPacketsNoReply" |
| }, |
| { |
| "declaration": "(bool enabled)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.EnableMinLeadTimeEvents" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.EndOfStream" |
| }, |
| { |
| "declaration": "() -> (int64 min_lead_time_nsec)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.GetMinLeadTime" |
| }, |
| { |
| "declaration": "() -> (zx/handle:CLOCK reference_clock)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.GetReferenceClock" |
| }, |
| { |
| "declaration": " -> (int64 min_lead_time_nsec)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.OnMinLeadTimeChanged" |
| }, |
| { |
| "declaration": "() -> (int64 reference_time,int64 media_time)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.Pause" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.PauseNoReply" |
| }, |
| { |
| "declaration": "(int64 reference_time,int64 media_time) -> (int64 reference_time,int64 media_time)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.Play" |
| }, |
| { |
| "declaration": "(int64 reference_time,int64 media_time)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.PlayNoReply" |
| }, |
| { |
| "declaration": "(uint32 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.RemovePayloadBuffer" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SendPacket" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SendPacketNoReply" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioStreamType type)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SetPcmStreamType" |
| }, |
| { |
| "declaration": "(float32 threshold_seconds)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SetPtsContinuityThreshold" |
| }, |
| { |
| "declaration": "(uint32 tick_per_second_numerator,uint32 tick_per_second_denominator)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SetPtsUnits" |
| }, |
| { |
| "declaration": "(zx/handle:<CLOCK,optional> reference_clock)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SetReferenceClock" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioRenderUsage usage)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/AudioRenderer.SetUsage" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/AudioSampleFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioStreamType.channels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioStreamType.frames_per_second" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioSampleFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.media/AudioStreamType.sample_format" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/AudioStreamType" |
| }, |
| { |
| "declaration": "fuchsia.media/PcmFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/AudioUncompressedFormat.pcm" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/Behavior", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.media/CAPTURE_USAGE_COUNT", |
| "value": "4" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/ColorSpace", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<uint8>:<8192,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Compression.parameters" |
| }, |
| { |
| "declaration": "string:256", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Compression.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/Compression" |
| }, |
| { |
| "declaration": "fuchsia.media/DecryptedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/CryptoFormat.decrypted" |
| }, |
| { |
| "declaration": "fuchsia.media/EncryptedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/CryptoFormat.encrypted" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/CryptoFormat", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/DecryptedFormat.ignore_this_field" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/DecryptedFormat" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/DomainFormat.audio" |
| }, |
| { |
| "declaration": "fuchsia.media/CryptoFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/DomainFormat.crypto" |
| }, |
| { |
| "declaration": "fuchsia.media/VideoFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/DomainFormat.video" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/DomainFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/ENCRYPTION_SCHEME_CBC1", |
| "value": "cbc1" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/ENCRYPTION_SCHEME_CBCS", |
| "value": "cbcs" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/ENCRYPTION_SCHEME_CENC", |
| "value": "cenc" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/ENCRYPTION_SCHEME_CENS", |
| "value": "cens" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/ENCRYPTION_SCHEME_UNENCRYPTED", |
| "value": "unencrypted" |
| }, |
| { |
| "declaration": "fuchsia.media/AacEncoderSettings", |
| "kind": "union/member", |
| "name": "fuchsia.media/EncoderSettings.aac" |
| }, |
| { |
| "declaration": "fuchsia.media/H264EncoderSettings", |
| "kind": "union/member", |
| "name": "fuchsia.media/EncoderSettings.h264" |
| }, |
| { |
| "declaration": "fuchsia.media/HevcEncoderSettings", |
| "kind": "union/member", |
| "name": "fuchsia.media/EncoderSettings.hevc" |
| }, |
| { |
| "declaration": "fuchsia.media/SbcEncoderSettings", |
| "kind": "union/member", |
| "name": "fuchsia.media/EncoderSettings.sbc" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/EncoderSettings", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "vector<uint8>:16", |
| "kind": "table/member", |
| "name": "fuchsia.media/EncryptedFormat.init_vector" |
| }, |
| { |
| "declaration": "vector<uint8>:16", |
| "kind": "table/member", |
| "name": "fuchsia.media/EncryptedFormat.key_id" |
| }, |
| { |
| "declaration": "fuchsia.media/EncryptionPattern", |
| "kind": "table/member", |
| "name": "fuchsia.media/EncryptedFormat.pattern" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.media/EncryptedFormat.scheme" |
| }, |
| { |
| "declaration": "vector<fuchsia.media/SubsampleEntry>", |
| "kind": "table/member", |
| "name": "fuchsia.media/EncryptedFormat.subsamples" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/EncryptedFormat" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/EncryptionPattern.clear_blocks" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/EncryptionPattern.encrypted_blocks" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/EncryptionPattern" |
| }, |
| { |
| "declaration": "fuchsia.media/DomainFormat", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.domain" |
| }, |
| { |
| "declaration": "fuchsia.media/EncoderSettings", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.encoder_settings" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.format_details_version_ordinal" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.mime_type" |
| }, |
| { |
| "declaration": "vector<uint8>", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.oob_bytes" |
| }, |
| { |
| "declaration": "vector<fuchsia.media/Parameter>", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.pass_through_parameters" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/FormatDetails.timebase" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/FormatDetails" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.bit_rate" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.force_key_frame" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.frame_rate" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.gop_size" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.min_frame_rate" |
| }, |
| { |
| "declaration": "fuchsia.media/H264QuantizationParameters", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.quantization_params" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264EncoderSettings.variable_frame_rate" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/H264EncoderSettings" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.i_base" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.i_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.i_min" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.p_base" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.p_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/H264QuantizationParameters.p_min" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/H264QuantizationParameters" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/HevcEncoderSettings.bit_rate" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/HevcEncoderSettings.frame_rate" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/HevcEncoderSettings.gop_size" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/HevcEncoderSettings" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioCaptureUsage", |
| "kind": "table/member", |
| "name": "fuchsia.media/InputAudioCapturerConfiguration.usage" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/InputAudioCapturerConfiguration" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/LoopbackAudioCapturerConfiguration" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_ENCRYPTION_SCHEME_SIZE", |
| "value": "100" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_FRAMES_PER_RENDERER_PACKET", |
| "value": "262143" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_INIT_VECTOR_SIZE", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_KEY_ID_SIZE", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_PCM_CHANNEL_COUNT", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MAX_PCM_FRAMES_PER_SECOND", |
| "value": "192000" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_ALBUM", |
| "value": "fuchsia.media.album" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_ARTIST", |
| "value": "fuchsia.media.artist" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_COMPOSER", |
| "value": "fuchsia.media.composer" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_EPISODE", |
| "value": "fuchsia.media.episode" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_GENRE", |
| "value": "fuchsia.media.genre" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_PUBLISHER", |
| "value": "fuchsia.media.publisher" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_RELEASE_DATE", |
| "value": "fuchsia.media.release_date" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_SEASON", |
| "value": "fuchsia.media.season" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_STUDIO", |
| "value": "fuchsia.media.studio" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_SUBTITLE", |
| "value": "fuchsia.media.subtitle" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_TITLE", |
| "value": "fuchsia.media.title" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_LABEL_TRACK_NUMBER", |
| "value": "fuchsia.media.track_number" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/METADATA_SOURCE_TITLE", |
| "value": "fuchsia.media.source_title" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MIN_PCM_CHANNEL_COUNT", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/MIN_PCM_FRAMES_PER_SECOND", |
| "value": "1000" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioStreamType", |
| "kind": "union/member", |
| "name": "fuchsia.media/MediumSpecificStreamType.audio" |
| }, |
| { |
| "declaration": "fuchsia.media/SubpictureStreamType", |
| "kind": "union/member", |
| "name": "fuchsia.media/MediumSpecificStreamType.subpicture" |
| }, |
| { |
| "declaration": "fuchsia.media/TextStreamType", |
| "kind": "union/member", |
| "name": "fuchsia.media/MediumSpecificStreamType.text" |
| }, |
| { |
| "declaration": "fuchsia.media/VideoStreamType", |
| "kind": "union/member", |
| "name": "fuchsia.media/MediumSpecificStreamType.video" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/MediumSpecificStreamType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.media/Property>", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Metadata.properties" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/Metadata" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.media/NO_TIMESTAMP", |
| "value": "9223372036854775807" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.buffer_index" |
| }, |
| { |
| "declaration": "fuchsia.media/PacketHeader", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.header" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.key_frame" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.known_end_access_unit" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.start_access_unit" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.start_offset" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.stream_lifetime_ordinal" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.timestamp_ish" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/Packet.valid_length_bytes" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/Packet" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/PacketHeader.buffer_lifetime_ordinal" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/PacketHeader.packet_index" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/PacketHeader" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Parameter.name" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Parameter.scope" |
| }, |
| { |
| "declaration": "fuchsia.media/Value", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Parameter.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/Parameter" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/PcmFormat.bits_per_sample" |
| }, |
| { |
| "declaration": "vector<fuchsia.media/AudioChannelId>:16", |
| "kind": "struct/member", |
| "name": "fuchsia.media/PcmFormat.channel_map" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/PcmFormat.frames_per_second" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioPcmMode", |
| "kind": "struct/member", |
| "name": "fuchsia.media/PcmFormat.pcm_mode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/PcmFormat" |
| }, |
| { |
| "declaration": "(zx/handle:THREAD thread_handle,string:64 name,int64 period,float32 capacity) -> (int64 period,int64 capacity)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/ProfileProvider.RegisterHandlerWithCapacity" |
| }, |
| { |
| "declaration": "(zx/handle:THREAD thread_handle,string:64 name) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/ProfileProvider.UnregisterHandler" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/ProfileProvider" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Property.label" |
| }, |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.media/Property.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/Property" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.media/RENDER_USAGE_COUNT", |
| "value": "5" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/STREAM_PACKET_FLAG_DISCONTINUITY", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/STREAM_PACKET_FLAG_DROPPABLE", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.media/STREAM_PACKET_FLAG_KEY_FRAME", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media/SbcAllocation.ALLOC_LOUDNESS", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media/SbcAllocation.ALLOC_SNR", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/SbcAllocation", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/SbcBlockCount", |
| "strictness": "strict" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/SbcChannelMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/SbcAllocation", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SbcEncoderSettings.allocation", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SbcEncoderSettings.bit_pool" |
| }, |
| { |
| "declaration": "fuchsia.media/SbcBlockCount", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SbcEncoderSettings.block_count", |
| "value": "4" |
| }, |
| { |
| "declaration": "fuchsia.media/SbcChannelMode", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SbcEncoderSettings.channel_mode" |
| }, |
| { |
| "declaration": "fuchsia.media/SbcSubBands", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SbcEncoderSettings.sub_bands", |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/SbcSubBands", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(uint64 session_id,server_end:fuchsia.media/AudioConsumer audio_consumer_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SessionAudioConsumerFactory.CreateAudioConsumer" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/SessionAudioConsumerFactory" |
| }, |
| { |
| "declaration": "(uint32 id,zx/handle:VMO payload_buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.AddPayloadBuffer" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.DiscardAllPackets" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.DiscardAllPacketsNoReply" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.EndOfStream" |
| }, |
| { |
| "declaration": "(uint32 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.RemovePayloadBuffer" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.SendPacket" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/SimpleStreamSink.SendPacketNoReply" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/SimpleStreamSink" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.buffer_constraints_version_ordinal" |
| }, |
| { |
| "declaration": "fuchsia.media/StreamBufferSettings", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.default_settings" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.is_physically_contiguous_required" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_client_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_client_min" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_min" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_recommended" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.packet_count_for_server_recommended_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_max" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_min" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.per_packet_buffer_bytes_recommended" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferConstraints.single_buffer_mode_allowed" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/StreamBufferConstraints" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.buffer_constraints_version_ordinal" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.buffer_lifetime_ordinal" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.packet_count_for_client" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.packet_count_for_server" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.single_buffer_mode" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/BufferCollectionToken", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferPartialSettings.sysmem_token" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/StreamBufferPartialSettings", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(uint32 id,zx/handle:VMO payload_buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamBufferSet.AddPayloadBuffer" |
| }, |
| { |
| "declaration": "(uint32 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamBufferSet.RemovePayloadBuffer" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/StreamBufferSet" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.buffer_constraints_version_ordinal" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.buffer_lifetime_ordinal" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.packet_count_for_client" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.packet_count_for_server" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.per_packet_buffer_bytes" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamBufferSettings.single_buffer_mode" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/StreamError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/StreamBufferConstraints", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamOutputConstraints.buffer_constraints" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamOutputConstraints.buffer_constraints_action_required" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamOutputConstraints.stream_lifetime_ordinal" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/StreamOutputConstraints" |
| }, |
| { |
| "declaration": "fuchsia.media/FormatDetails", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamOutputFormat.format_details" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.media/StreamOutputFormat.stream_lifetime_ordinal" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media/StreamOutputFormat" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.buffer_config", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.flags", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.payload_buffer_id" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.payload_offset" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.payload_size" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.pts", |
| "value": "9223372036854775807" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamPacket.stream_segment_id", |
| "value": "0" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/StreamPacket" |
| }, |
| { |
| "declaration": "(uint64 stream_lifetime_ordinal,bool release_input_buffers,bool release_output_buffers)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.CloseCurrentStream" |
| }, |
| { |
| "declaration": "(uint64 buffer_lifetime_ordinal)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.CompleteOutputBufferPartialSettings" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.EnableOnStreamFailed" |
| }, |
| { |
| "declaration": "(uint64 stream_lifetime_ordinal)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.FlushEndOfStreamAndCloseStream" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/PacketHeader free_input_packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnFreeInputPacket" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/StreamBufferConstraints input_constraints)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnInputConstraints" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/StreamOutputConstraints output_config)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnOutputConstraints" |
| }, |
| { |
| "declaration": " -> (uint64 stream_lifetime_ordinal,bool error_detected_before)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnOutputEndOfStream" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/StreamOutputFormat output_format)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnOutputFormat" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/Packet output_packet,bool error_detected_before,bool error_detected_during)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnOutputPacket" |
| }, |
| { |
| "declaration": " -> (uint64 stream_lifetime_ordinal,fuchsia.media/StreamError error)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.OnStreamFailed" |
| }, |
| { |
| "declaration": "(uint64 stream_lifetime_ordinal)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.QueueInputEndOfStream" |
| }, |
| { |
| "declaration": "(uint64 stream_lifetime_ordinal,fuchsia.media/FormatDetails format_details)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.QueueInputFormatDetails" |
| }, |
| { |
| "declaration": "(fuchsia.media/Packet packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.QueueInputPacket" |
| }, |
| { |
| "declaration": "(fuchsia.media/PacketHeader available_output_packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.RecycleOutputPacket" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamBufferPartialSettings input_settings)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.SetInputBufferPartialSettings" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamBufferPartialSettings output_settings)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.SetOutputBufferPartialSettings" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamProcessor.Sync" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/StreamProcessor" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSink.DiscardAllPackets" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSink.DiscardAllPacketsNoReply" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSink.EndOfStream" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSink.SendPacket" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSink.SendPacketNoReply" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/StreamSink" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSource.DiscardAllPackets" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSource.DiscardAllPacketsNoReply" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSource.OnEndOfStream" |
| }, |
| { |
| "declaration": " -> (fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSource.OnPacketProduced" |
| }, |
| { |
| "declaration": "(fuchsia.media/StreamPacket packet)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/StreamSource.ReleasePacket" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/StreamSource" |
| }, |
| { |
| "declaration": "string:255", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamType.encoding" |
| }, |
| { |
| "declaration": "vector<uint8>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamType.encoding_parameters" |
| }, |
| { |
| "declaration": "fuchsia.media/MediumSpecificStreamType", |
| "kind": "struct/member", |
| "name": "fuchsia.media/StreamType.medium_specific" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/StreamType" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/SubpictureStreamType" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SubsampleEntry.clear_bytes" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/SubsampleEntry.encrypted_bytes" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/SubsampleEntry" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/TextStreamType" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/TimelineFunction.reference_delta", |
| "value": "1" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/TimelineFunction.reference_time", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/TimelineFunction.subject_delta", |
| "value": "0" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.media/TimelineFunction.subject_time", |
| "value": "0" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/TimelineFunction" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioCaptureUsage", |
| "kind": "union/member", |
| "name": "fuchsia.media/Usage.capture_usage" |
| }, |
| { |
| "declaration": "fuchsia.media/AudioRenderUsage", |
| "kind": "union/member", |
| "name": "fuchsia.media/Usage.render_usage" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/Usage", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.media/AudioRenderUsage usage,server_end:fuchsia.media/AudioConsumer audio_consumer_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/UsageAudioConsumerFactory.CreateAudioConsumer" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/UsageAudioConsumerFactory" |
| }, |
| { |
| "declaration": "(bool muted,float32 gain_dbfs) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/UsageGainListener.OnGainMuteChanged" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/UsageGainListener" |
| }, |
| { |
| "declaration": "(string:36 device_unique_id,fuchsia.media/Usage usage,client_end:fuchsia.media/UsageGainListener usage_gain_listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/UsageGainReporter.RegisterListener" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/UsageGainReporter" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage usage,client_end:fuchsia.media/UsageWatcher usage_watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/UsageReporter.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/UsageReporter" |
| }, |
| { |
| "declaration": "fuchsia.media/UsageStateDucked", |
| "kind": "union/member", |
| "name": "fuchsia.media/UsageState.ducked" |
| }, |
| { |
| "declaration": "fuchsia.media/UsageStateMuted", |
| "kind": "union/member", |
| "name": "fuchsia.media/UsageState.muted" |
| }, |
| { |
| "declaration": "fuchsia.media/UsageStateUnadjusted", |
| "kind": "union/member", |
| "name": "fuchsia.media/UsageState.unadjusted" |
| }, |
| { |
| "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" |
| }, |
| { |
| "declaration": "(fuchsia.media/Usage usage,fuchsia.media/UsageState state) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.media/UsageWatcher.OnStateChanged" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media/UsageWatcher" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_H263", |
| "value": "fuchsia.media.h263" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_H264", |
| "value": "fuchsia.media.h264" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_MPEG4", |
| "value": "fuchsia.media.mpeg4" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_THEORA", |
| "value": "fuchsia.media.theora" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_UNCOMPRESSED", |
| "value": "fuchsia.media.uncompressed_video" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_VP3", |
| "value": "fuchsia.media.vp3" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_VP8", |
| "value": "fuchsia.media.vp8" |
| }, |
| { |
| "declaration": "string", |
| "kind": "const", |
| "name": "fuchsia.media/VIDEO_ENCODING_VP9", |
| "value": "fuchsia.media.vp9" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "union/member", |
| "name": "fuchsia.media/Value.bool_value" |
| }, |
| { |
| "declaration": "vector<uint8>", |
| "kind": "union/member", |
| "name": "fuchsia.media/Value.bytes_value" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "union/member", |
| "name": "fuchsia.media/Value.int64_value" |
| }, |
| { |
| "declaration": "string", |
| "kind": "union/member", |
| "name": "fuchsia.media/Value.string_value" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "union/member", |
| "name": "fuchsia.media/Value.uint64_value" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/Value", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media/VideoColorSpace.INVALID", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.media/VideoColorSpace", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "union/member", |
| "name": "fuchsia.media/VideoCompressedFormat.temp_field_todo_remove" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/VideoCompressedFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.media/VideoCompressedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/VideoFormat.compressed" |
| }, |
| { |
| "declaration": "fuchsia.media/VideoUncompressedFormat", |
| "kind": "union/member", |
| "name": "fuchsia.media/VideoFormat.uncompressed" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.media/VideoFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.coded_width" |
| }, |
| { |
| "declaration": "fuchsia.media/ColorSpace", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.color_space" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.pixel_aspect_ratio_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.pixel_aspect_ratio_width" |
| }, |
| { |
| "declaration": "fuchsia.images/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.pixel_format" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.stride" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoStreamType.width" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/VideoStreamType" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.fourcc" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.has_pixel_aspect_ratio", |
| "value": "false" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ImageFormat_2", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.image_format" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.pixel_aspect_ratio_height", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.pixel_aspect_ratio_width", |
| "value": "1" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.planar" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_display_height_pixels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_display_width_pixels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_height_pixels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_line_stride_bytes" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_pixel_stride" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_start_offset" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.primary_width_pixels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.secondary_height_pixels" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.secondary_line_stride_bytes" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.secondary_pixel_stride" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.secondary_start_offset" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.secondary_width_pixels" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.swizzled" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.media/VideoUncompressedFormat.tertiary_start_offset" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/VideoUncompressedFormat" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media/Void" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.media/kMaxOobBytesSize", |
| "value": "8192" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.media" |
| } |
| ] |