blob: 4e898661117a60a4edddaa341bd2a7e732431b11 [file] [log] [blame]
[
{
"kind": "bits/member",
"name": "fuchsia.media.target/CapabilityFlags.MULTI_TARGET_PLAYBACK",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.media.target/CapabilityFlags.TRANSFER_FROM",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.media.target/CapabilityFlags.TRANSFER_TO",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.media.target/CapabilityFlags.VIDEO",
"value": "8"
},
{
"kind": "bits",
"name": "fuchsia.media.target/CapabilityFlags",
"strictness": "strict",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/Description.capability_flags",
"ordinal": "2",
"type": "fuchsia.media.target/CapabilityFlags"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/Description.display_name",
"ordinal": "3",
"type": "string:200"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/Description.metadata",
"ordinal": "4",
"type": "fuchsia.media/Metadata"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/Description.target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.media.target/Description"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.BindGroupTarget",
"strictness": "strict",
"ordinal": "982200388612067671",
"direction": "two_way",
"request": "fuchsia.media.target/SelectorBindGroupTargetRequest",
"response": "fuchsia.media.target/Selector_BindGroupTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.BindTarget",
"strictness": "strict",
"ordinal": "447575568561800390",
"direction": "two_way",
"request": "fuchsia.media.target/SelectorBindTargetRequest",
"response": "fuchsia.media.target/Selector_BindTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.ConnectToTarget",
"strictness": "strict",
"ordinal": "2957633087988960181",
"direction": "one_way",
"request": "fuchsia.media.target/DiscoveryConnectToTargetRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.WatchSessionBindings",
"strictness": "strict",
"ordinal": "6464416211226813881",
"direction": "two_way",
"response": "fuchsia.media.target/DiscoveryWatchSessionBindingsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.WatchTargets",
"strictness": "strict",
"ordinal": "1753245605972010226",
"direction": "two_way",
"response": "fuchsia.media.target/GroupWatchTargetsResponse"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Discovery",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/DiscoveryConnectToTargetRequest.target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/DiscoveryConnectToTargetRequest.target_request",
"ordinal": "2",
"type": "server_end:fuchsia.media.target/Target"
},
{
"kind": "struct",
"name": "fuchsia.media.target/DiscoveryConnectToTargetRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/DiscoveryWatchSessionBindingsResponse.event",
"ordinal": "1",
"type": "fuchsia.media.target/SessionBindingsWatchEvent"
},
{
"kind": "struct",
"name": "fuchsia.media.target/DiscoveryWatchSessionBindingsResponse"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.CANNOT_BE_GROUPED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.MULTI_TARGET_PLAYBACK_UNSUPPORTED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.NOT_A_GROUP",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.NOT_MEMBER_OF_GROUP",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.TRANSFER_FROM_TARGET_UNSUPPORTED",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.TRANSFER_TO_TARGET_UNSUPPORTED",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.media.target/Error.UNKNOWN_ON_DOMAIN",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.media.target/Error",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Group.WatchTargets",
"strictness": "strict",
"ordinal": "1753245605972010226",
"direction": "two_way",
"response": "fuchsia.media.target/GroupWatchTargetsResponse"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Group",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/GroupEditor.AddTarget",
"strictness": "strict",
"ordinal": "7334475137338675173",
"direction": "two_way",
"request": "fuchsia.media.target/GroupEditorAddTargetRequest",
"response": "fuchsia.media.target/GroupEditor_AddTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/GroupEditor.RemoveTarget",
"strictness": "strict",
"ordinal": "3407939265593141128",
"direction": "two_way",
"request": "fuchsia.media.target/GroupEditorRemoveTargetRequest",
"response": "fuchsia.media.target/GroupEditor_RemoveTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/GroupEditor",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditorAddTargetRequest.target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditorAddTargetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditorRemoveTargetRequest.target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditorRemoveTargetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Response.target_change",
"ordinal": "1",
"type": "box<fuchsia.media.target/TargetChange>"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Response.target_change",
"ordinal": "1",
"type": "box<fuchsia.media.target/TargetChange>"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/GroupWatchTargetsResponse.targets_watch_event",
"ordinal": "1",
"type": "fuchsia.media.target/TargetsWatchEvent"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupWatchTargetsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Selector.BindGroupTarget",
"strictness": "strict",
"ordinal": "982200388612067671",
"direction": "two_way",
"request": "fuchsia.media.target/SelectorBindGroupTargetRequest",
"response": "fuchsia.media.target/Selector_BindGroupTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Selector.BindTarget",
"strictness": "strict",
"ordinal": "447575568561800390",
"direction": "two_way",
"request": "fuchsia.media.target/SelectorBindTargetRequest",
"response": "fuchsia.media.target/Selector_BindTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Selector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SelectorBindGroupTargetRequest.session_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SelectorBindGroupTargetRequest.target_ids",
"ordinal": "2",
"type": "vector<uint64>:100"
},
{
"kind": "struct",
"name": "fuchsia.media.target/SelectorBindGroupTargetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SelectorBindTargetRequest.session_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SelectorBindTargetRequest.target_id",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/SelectorBindTargetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Response.target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SessionBinding.session_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/SessionBinding.target_id",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/SessionBinding"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/SessionBindingsWatchEvent.removed",
"ordinal": "2",
"type": "vector<fuchsia.media.target/SessionBinding>"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/SessionBindingsWatchEvent.updated",
"ordinal": "1",
"type": "vector<fuchsia.media.target/SessionBinding>"
},
{
"kind": "table",
"name": "fuchsia.media.target/SessionBindingsWatchEvent"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.AddTarget",
"strictness": "strict",
"ordinal": "7334475137338675173",
"direction": "two_way",
"request": "fuchsia.media.target/GroupEditorAddTargetRequest",
"response": "fuchsia.media.target/GroupEditor_AddTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.BindMemberVolumeControl",
"strictness": "strict",
"ordinal": "1163299097756926393",
"direction": "one_way",
"request": "fuchsia.media.target/VolumeControlBindMemberVolumeControlRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.BindVolumeControl",
"strictness": "strict",
"ordinal": "1471756917988572602",
"direction": "one_way",
"request": "fuchsia.media.target/VolumeControlBindVolumeControlRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.RemoveTarget",
"strictness": "strict",
"ordinal": "3407939265593141128",
"direction": "two_way",
"request": "fuchsia.media.target/GroupEditorRemoveTargetRequest",
"response": "fuchsia.media.target/GroupEditor_RemoveTarget_Response",
"error": "fuchsia.media.target/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.WatchTargets",
"strictness": "strict",
"ordinal": "1753245605972010226",
"direction": "two_way",
"response": "fuchsia.media.target/GroupWatchTargetsResponse"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Target",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/TargetChange.new_target_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.media.target/TargetChange"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/TargetsWatchEvent.removed",
"ordinal": "2",
"type": "vector<uint64>"
},
{
"kind": "table/member",
"name": "fuchsia.media.target/TargetsWatchEvent.updated",
"ordinal": "1",
"type": "vector<fuchsia.media.target/Description>"
},
{
"kind": "table",
"name": "fuchsia.media.target/TargetsWatchEvent"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/VolumeControl.BindMemberVolumeControl",
"strictness": "strict",
"ordinal": "1163299097756926393",
"direction": "one_way",
"request": "fuchsia.media.target/VolumeControlBindMemberVolumeControlRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.media.target/VolumeControl.BindVolumeControl",
"strictness": "strict",
"ordinal": "1471756917988572602",
"direction": "one_way",
"request": "fuchsia.media.target/VolumeControlBindVolumeControlRequest"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/VolumeControl",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/VolumeControlBindMemberVolumeControlRequest.group",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/VolumeControlBindMemberVolumeControlRequest.volume_control_request",
"ordinal": "2",
"type": "server_end:fuchsia.media.audio/VolumeControl"
},
{
"kind": "struct",
"name": "fuchsia.media.target/VolumeControlBindMemberVolumeControlRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.media.target/VolumeControlBindVolumeControlRequest.volume_control_request",
"ordinal": "1",
"type": "server_end:fuchsia.media.audio/VolumeControl"
},
{
"kind": "struct",
"name": "fuchsia.media.target/VolumeControlBindVolumeControlRequest",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.media.target"
}
]