| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/ActiveSession.WatchActiveSession", |
| "strictness": "strict", |
| "ordinal": "866698187428462584", |
| "direction": "two_way", |
| "response": "fuchsia.media.sessions2/ActiveSessionWatchActiveSessionResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/ActiveSession", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ActiveSessionWatchActiveSessionResponse.session", |
| "ordinal": "1", |
| "type": "client_end:<fuchsia.media.sessions2/SessionControl,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/ActiveSessionWatchActiveSessionResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.AUDIO", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.MOVIE", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.MUSIC", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.OTHER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.TV_SHOW", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/ContentType.VIDEO", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/ContentType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Discovery.ConnectToSession", |
| "strictness": "strict", |
| "ordinal": "4024622540732484157", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/DiscoveryConnectToSessionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Discovery.WatchSessions", |
| "strictness": "strict", |
| "ordinal": "4769790351342621438", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/DiscoveryWatchSessionsRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/Discovery", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/DiscoveryConnectToSessionRequest.session_control_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.media.sessions2/SessionControl" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/DiscoveryConnectToSessionRequest.session_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/DiscoveryConnectToSessionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/DiscoveryWatchSessionsRequest.session_watcher", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.media.sessions2/SessionsWatcher" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/DiscoveryWatchSessionsRequest.watch_options", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/WatchOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/DiscoveryWatchSessionsRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/Error.OTHER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/Error", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ImageSizeVariant.height", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ImageSizeVariant.url", |
| "ordinal": "1", |
| "type": "string:4096" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ImageSizeVariant.width", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/ImageSizeVariant" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/InterruptionBehavior.NONE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/InterruptionBehavior.PAUSE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/InterruptionBehavior", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/MediaImage.image_type", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/MediaImageType" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/MediaImage.sizes", |
| "ordinal": "2", |
| "type": "vector<fuchsia.media.sessions2/ImageSizeVariant>:16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/MediaImage" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/MediaImageType.ARTWORK", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/MediaImageType.SOURCE_ICON", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/MediaImageType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscovery.ConnectToSession", |
| "strictness": "strict", |
| "ordinal": "3214331717966547066", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/ObserverDiscoveryConnectToSessionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscovery.WatchSessions", |
| "strictness": "strict", |
| "ordinal": "4437710989452157438", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/ObserverDiscoveryWatchSessionsRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/ObserverDiscovery", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryConnectToSessionRequest.session_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryConnectToSessionRequest.session_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.media.sessions2/SessionObserver" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryConnectToSessionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryWatchSessionsRequest.sessions_watcher", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.media.sessions2/SessionsWatcher" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryWatchSessionsRequest.watch_options", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/WatchOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/ObserverDiscoveryWatchSessionsRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.BindVolumeControl", |
| "strictness": "strict", |
| "ordinal": "1285248311195338940", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlBindVolumeControlRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.NextItem", |
| "strictness": "strict", |
| "ordinal": "8300269571737121376", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.Pause", |
| "strictness": "strict", |
| "ordinal": "95539962421898465", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.Play", |
| "strictness": "strict", |
| "ordinal": "1603599044703317902", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.PrevItem", |
| "strictness": "strict", |
| "ordinal": "7495191478414973500", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.Seek", |
| "strictness": "strict", |
| "ordinal": "5652641859867124005", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSeekRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.SetPlaybackRate", |
| "strictness": "strict", |
| "ordinal": "4049220611973692623", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetPlaybackRateRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.SetRepeatMode", |
| "strictness": "strict", |
| "ordinal": "2430168849782342082", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetRepeatModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.SetShuffleMode", |
| "strictness": "strict", |
| "ordinal": "523853744947549244", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetShuffleModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.SkipForward", |
| "strictness": "strict", |
| "ordinal": "7989461016971684891", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.SkipReverse", |
| "strictness": "strict", |
| "ordinal": "742536916907538984", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.Stop", |
| "strictness": "strict", |
| "ordinal": "1821395971626721966", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Player.WatchInfoChange", |
| "strictness": "strict", |
| "ordinal": "7573205349505869618", |
| "direction": "two_way", |
| "response": "fuchsia.media.sessions2/PlayerWatchInfoChangeResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/Player", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilities.flags", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/PlayerCapabilityFlags" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/PlayerCapabilities" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.CHANGE_TO_NEXT_ITEM", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.CHANGE_TO_PREV_ITEM", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.HAS_GAIN_CONTROL", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.PAUSE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.PLAY", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.REPEAT_GROUPS", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.REPEAT_SINGLE", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.SEEK", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.SET_PLAYBACK_RATE", |
| "value": "4096" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.SHUFFLE", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.SKIP_FORWARD", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags.SKIP_REVERSE", |
| "value": "32" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.media.sessions2/PlayerCapabilityFlags", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.BindVolumeControl", |
| "strictness": "strict", |
| "ordinal": "1285248311195338940", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlBindVolumeControlRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.NextItem", |
| "strictness": "strict", |
| "ordinal": "8300269571737121376", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.Pause", |
| "strictness": "strict", |
| "ordinal": "95539962421898465", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.Play", |
| "strictness": "strict", |
| "ordinal": "1603599044703317902", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.PrevItem", |
| "strictness": "strict", |
| "ordinal": "7495191478414973500", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.Seek", |
| "strictness": "strict", |
| "ordinal": "5652641859867124005", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSeekRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.SetPlaybackRate", |
| "strictness": "strict", |
| "ordinal": "4049220611973692623", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetPlaybackRateRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.SetRepeatMode", |
| "strictness": "strict", |
| "ordinal": "2430168849782342082", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetRepeatModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.SetShuffleMode", |
| "strictness": "strict", |
| "ordinal": "523853744947549244", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/PlayerControlSetShuffleModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.SkipForward", |
| "strictness": "strict", |
| "ordinal": "7989461016971684891", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.SkipReverse", |
| "strictness": "strict", |
| "ordinal": "742536916907538984", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/PlayerControl.Stop", |
| "strictness": "strict", |
| "ordinal": "1821395971626721966", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/PlayerControl", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerControlBindVolumeControlRequest.volume_control_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.media.audio/VolumeControl" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerControlBindVolumeControlRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerControlSeekRequest.position", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerControlSeekRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerControlSetPlaybackRateRequest.playback_rate", |
| "ordinal": "1", |
| "type": "float32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerControlSetPlaybackRateRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerControlSetRepeatModeRequest.repeat_mode", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/RepeatMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerControlSetRepeatModeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerControlSetShuffleModeRequest.shuffle_on", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerControlSetShuffleModeRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.interruption_behavior", |
| "ordinal": "6", |
| "type": "fuchsia.media.sessions2/InterruptionBehavior" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.local", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.media_images", |
| "ordinal": "4", |
| "type": "vector<fuchsia.media.sessions2/MediaImage>:16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.metadata", |
| "ordinal": "3", |
| "type": "fuchsia.media/Metadata" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.player_capabilities", |
| "ordinal": "5", |
| "type": "fuchsia.media.sessions2/PlayerCapabilities" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta.player_status", |
| "ordinal": "2", |
| "type": "fuchsia.media.sessions2/PlayerStatus" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/PlayerInfoDelta" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerRegistration.domain", |
| "ordinal": "1", |
| "type": "string:1000" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerRegistration.usage", |
| "ordinal": "2", |
| "type": "fuchsia.media/AudioRenderUsage" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/PlayerRegistration" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/PlayerState.BUFFERING", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/PlayerState.ERROR", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/PlayerState.IDLE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/PlayerState.PAUSED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/PlayerState.PLAYING", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/PlayerState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.content_type", |
| "ordinal": "6", |
| "type": "fuchsia.media.sessions2/ContentType" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.duration", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.error", |
| "ordinal": "7", |
| "type": "fuchsia.media.sessions2/Error" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.is_live", |
| "ordinal": "8", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.player_state", |
| "ordinal": "2", |
| "type": "fuchsia.media.sessions2/PlayerState" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.repeat_mode", |
| "ordinal": "4", |
| "type": "fuchsia.media.sessions2/RepeatMode" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.shuffle_on", |
| "ordinal": "5", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/PlayerStatus.timeline_function", |
| "ordinal": "3", |
| "type": "fuchsia.media/TimelineFunction" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/PlayerStatus" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PlayerWatchInfoChangeResponse.player_info_delta", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/PlayerInfoDelta" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PlayerWatchInfoChangeResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/Publisher.Publish", |
| "strictness": "strict", |
| "ordinal": "3335566567530961619", |
| "direction": "two_way", |
| "request": "fuchsia.media.sessions2/PublisherPublishRequest", |
| "response": "fuchsia.media.sessions2/PublisherPublishResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/Publisher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PublisherPublishRequest.player", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.media.sessions2/Player" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PublisherPublishRequest.registration", |
| "ordinal": "2", |
| "type": "fuchsia.media.sessions2/PlayerRegistration" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PublisherPublishRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/PublisherPublishResponse.session_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/PublisherPublishResponse" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/RepeatMode.GROUP", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/RepeatMode.OFF", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.media.sessions2/RepeatMode.SINGLE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.media.sessions2/RepeatMode", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.BindVolumeControl", |
| "strictness": "strict", |
| "ordinal": "2178626327163733776", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/SessionControlBindVolumeControlRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.NextItem", |
| "strictness": "strict", |
| "ordinal": "1426146745652437304", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.Pause", |
| "strictness": "strict", |
| "ordinal": "5633288215595569709", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.Play", |
| "strictness": "strict", |
| "ordinal": "4884466424665024838", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.PrevItem", |
| "strictness": "strict", |
| "ordinal": "9183210075725005516", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.Seek", |
| "strictness": "strict", |
| "ordinal": "4035929320428557268", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/SessionControlSeekRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.SetPlaybackRate", |
| "strictness": "strict", |
| "ordinal": "4483384193157763613", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/SessionControlSetPlaybackRateRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.SetRepeatMode", |
| "strictness": "strict", |
| "ordinal": "185634666445744613", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/SessionControlSetRepeatModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.SetShuffleMode", |
| "strictness": "strict", |
| "ordinal": "238001713132726430", |
| "direction": "one_way", |
| "request": "fuchsia.media.sessions2/SessionControlSetShuffleModeRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.SkipForward", |
| "strictness": "strict", |
| "ordinal": "3923966788063273081", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.SkipReverse", |
| "strictness": "strict", |
| "ordinal": "6835470740136593532", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.Stop", |
| "strictness": "strict", |
| "ordinal": "6042254420068198423", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionControl.WatchStatus", |
| "strictness": "strict", |
| "ordinal": "5540960751875476340", |
| "direction": "two_way", |
| "response": "fuchsia.media.sessions2/SessionControlWatchStatusResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/SessionControl", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlBindVolumeControlRequest.volume_control_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.media.audio/VolumeControl" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlBindVolumeControlRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlSeekRequest.position", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlSeekRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlSetPlaybackRateRequest.playback_rate", |
| "ordinal": "1", |
| "type": "float32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlSetPlaybackRateRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlSetRepeatModeRequest.repeat_mode", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/RepeatMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlSetRepeatModeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlSetShuffleModeRequest.shuffle_on", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlSetShuffleModeRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionControlWatchStatusResponse.session_info_delta", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/SessionInfoDelta" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionControlWatchStatusResponse" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.domain", |
| "ordinal": "1", |
| "type": "string:1000" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.is_local", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.is_locally_active", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.media_images", |
| "ordinal": "6", |
| "type": "vector<fuchsia.media.sessions2/MediaImage>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.metadata", |
| "ordinal": "5", |
| "type": "fuchsia.media/Metadata" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.player_capabilities", |
| "ordinal": "7", |
| "type": "fuchsia.media.sessions2/PlayerCapabilities" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta.player_status", |
| "ordinal": "4", |
| "type": "fuchsia.media.sessions2/PlayerStatus" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/SessionInfoDelta" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionObserver.WatchStatus", |
| "strictness": "strict", |
| "ordinal": "2621529773886771021", |
| "direction": "two_way", |
| "response": "fuchsia.media.sessions2/SessionObserverWatchStatusResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/SessionObserver", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionObserverWatchStatusResponse.session_info_delta", |
| "ordinal": "1", |
| "type": "fuchsia.media.sessions2/SessionInfoDelta" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionObserverWatchStatusResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionsWatcher.SessionRemoved", |
| "strictness": "strict", |
| "ordinal": "4644714165898985486", |
| "direction": "two_way", |
| "request": "fuchsia.media.sessions2/SessionsWatcherSessionRemovedRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.media.sessions2/SessionsWatcher.SessionUpdated", |
| "strictness": "strict", |
| "ordinal": "5175303346354438873", |
| "direction": "two_way", |
| "request": "fuchsia.media.sessions2/SessionsWatcherSessionUpdatedRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.media.sessions2/SessionsWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionsWatcherSessionRemovedRequest.session_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionsWatcherSessionRemovedRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionsWatcherSessionUpdatedRequest.session_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.media.sessions2/SessionsWatcherSessionUpdatedRequest.session_info_delta", |
| "ordinal": "2", |
| "type": "fuchsia.media.sessions2/SessionInfoDelta" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.media.sessions2/SessionsWatcherSessionUpdatedRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/WatchOptions.allowed_sessions", |
| "ordinal": "2", |
| "type": "vector<uint64>:1000" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.media.sessions2/WatchOptions.only_active", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.media.sessions2/WatchOptions" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.media.sessions2" |
| } |
| ] |