blob: 58c2e99878d100e2cf76a791ccb4a45a3d455e62 [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"
},
{
"declaration": "uint64",
"kind": "bits",
"name": "fuchsia.media.target/CapabilityFlags",
"strictness": "strict"
},
{
"declaration": "fuchsia.media.target/CapabilityFlags",
"kind": "table/member",
"name": "fuchsia.media.target/Description.capability_flags"
},
{
"declaration": "string:200",
"kind": "table/member",
"name": "fuchsia.media.target/Description.display_name"
},
{
"declaration": "fuchsia.media/Metadata",
"kind": "table/member",
"name": "fuchsia.media.target/Description.metadata"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.media.target/Description.target_id"
},
{
"kind": "table",
"name": "fuchsia.media.target/Description"
},
{
"declaration": "(uint64 session_id,vector<uint64>:100 target_ids) -> (fuchsia.media.target/Selector_BindGroupTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.BindGroupTarget"
},
{
"declaration": "(uint64 session_id,uint64 target_id) -> (fuchsia.media.target/Selector_BindTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.BindTarget"
},
{
"declaration": "(uint64 target_id,server_end:fuchsia.media.target/Target target_request)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.ConnectToTarget"
},
{
"declaration": "() -> (fuchsia.media.target/SessionBindingsWatchEvent event)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.WatchSessionBindings"
},
{
"declaration": "() -> (fuchsia.media.target/TargetsWatchEvent targets_watch_event)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Discovery.WatchTargets"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Discovery"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.media.target/Error",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.media.target/TargetsWatchEvent targets_watch_event)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Group.WatchTargets"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Group"
},
{
"declaration": "(uint64 target_id) -> (fuchsia.media.target/GroupEditor_AddTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/GroupEditor.AddTarget"
},
{
"declaration": "(uint64 target_id) -> (fuchsia.media.target/GroupEditor_RemoveTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/GroupEditor.RemoveTarget"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/GroupEditor"
},
{
"declaration": "box<fuchsia.media.target/TargetChange>",
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Response.target_change"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Response"
},
{
"declaration": "fuchsia.media.target/Error",
"kind": "union/member",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Result.err"
},
{
"declaration": "fuchsia.media.target/GroupEditor_AddTarget_Response",
"kind": "union/member",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Result.response"
},
{
"kind": "union",
"name": "fuchsia.media.target/GroupEditor_AddTarget_Result",
"strictness": "strict"
},
{
"declaration": "box<fuchsia.media.target/TargetChange>",
"kind": "struct/member",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Response.target_change"
},
{
"kind": "struct",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Response"
},
{
"declaration": "fuchsia.media.target/Error",
"kind": "union/member",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Result.err"
},
{
"declaration": "fuchsia.media.target/GroupEditor_RemoveTarget_Response",
"kind": "union/member",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Result.response"
},
{
"kind": "union",
"name": "fuchsia.media.target/GroupEditor_RemoveTarget_Result",
"strictness": "strict"
},
{
"declaration": "(uint64 session_id,vector<uint64>:100 target_ids) -> (fuchsia.media.target/Selector_BindGroupTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Selector.BindGroupTarget"
},
{
"declaration": "(uint64 session_id,uint64 target_id) -> (fuchsia.media.target/Selector_BindTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Selector.BindTarget"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Selector"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Response.target_id"
},
{
"kind": "struct",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Response"
},
{
"declaration": "fuchsia.media.target/Error",
"kind": "union/member",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Result.err"
},
{
"declaration": "fuchsia.media.target/Selector_BindGroupTarget_Response",
"kind": "union/member",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Result.response"
},
{
"kind": "union",
"name": "fuchsia.media.target/Selector_BindGroupTarget_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.media.target/Selector_BindTarget_Response"
},
{
"declaration": "fuchsia.media.target/Error",
"kind": "union/member",
"name": "fuchsia.media.target/Selector_BindTarget_Result.err"
},
{
"declaration": "fuchsia.media.target/Selector_BindTarget_Response",
"kind": "union/member",
"name": "fuchsia.media.target/Selector_BindTarget_Result.response"
},
{
"kind": "union",
"name": "fuchsia.media.target/Selector_BindTarget_Result",
"strictness": "strict"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.media.target/SessionBinding.session_id"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.media.target/SessionBinding.target_id"
},
{
"kind": "struct",
"name": "fuchsia.media.target/SessionBinding"
},
{
"declaration": "vector<fuchsia.media.target/SessionBinding>",
"kind": "table/member",
"name": "fuchsia.media.target/SessionBindingsWatchEvent.removed"
},
{
"declaration": "vector<fuchsia.media.target/SessionBinding>",
"kind": "table/member",
"name": "fuchsia.media.target/SessionBindingsWatchEvent.updated"
},
{
"kind": "table",
"name": "fuchsia.media.target/SessionBindingsWatchEvent"
},
{
"declaration": "(uint64 target_id) -> (fuchsia.media.target/GroupEditor_AddTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.AddTarget"
},
{
"declaration": "(uint64 group,server_end:fuchsia.media.audio/VolumeControl volume_control_request)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.BindMemberVolumeControl"
},
{
"declaration": "(server_end:fuchsia.media.audio/VolumeControl volume_control_request)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.BindVolumeControl"
},
{
"declaration": "(uint64 target_id) -> (fuchsia.media.target/GroupEditor_RemoveTarget_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.RemoveTarget"
},
{
"declaration": "() -> (fuchsia.media.target/TargetsWatchEvent targets_watch_event)",
"kind": "protocol/member",
"name": "fuchsia.media.target/Target.WatchTargets"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/Target"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.media.target/TargetChange.new_target_id"
},
{
"kind": "struct",
"name": "fuchsia.media.target/TargetChange"
},
{
"declaration": "vector<uint64>",
"kind": "table/member",
"name": "fuchsia.media.target/TargetsWatchEvent.removed"
},
{
"declaration": "vector<fuchsia.media.target/Description>",
"kind": "table/member",
"name": "fuchsia.media.target/TargetsWatchEvent.updated"
},
{
"kind": "table",
"name": "fuchsia.media.target/TargetsWatchEvent"
},
{
"declaration": "(uint64 group,server_end:fuchsia.media.audio/VolumeControl volume_control_request)",
"kind": "protocol/member",
"name": "fuchsia.media.target/VolumeControl.BindMemberVolumeControl"
},
{
"declaration": "(server_end:fuchsia.media.audio/VolumeControl volume_control_request)",
"kind": "protocol/member",
"name": "fuchsia.media.target/VolumeControl.BindVolumeControl"
},
{
"kind": "protocol",
"name": "fuchsia.media.target/VolumeControl"
},
{
"kind": "library",
"name": "fuchsia.media.target"
}
]