blob: c0610e7aa0145fa404b0d76fafb4c4677bf738c7 [file] [log] [blame]
[
{
"declaration": "(server_end:fuchsia.media.playback/ElementarySource source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/ElementarySource.AddBinding"
},
{
"declaration": "(fuchsia.media/StreamType type,uint32 ticks_per_second_numerator,uint32 ticks_per_second_denominator,server_end:fuchsia.media/SimpleStreamSink sink_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/ElementarySource.AddStream"
},
{
"declaration": " -> (fuchsia.media.playback/SourceStatus source_status)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/ElementarySource.OnStatusChanged"
},
{
"kind": "protocol",
"name": "fuchsia.media.playback/ElementarySource"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_ASSET_NOT_FOUND",
"value": "fuchsia.media.playback.AssetNotFound"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_AUDIO_ENCODING_NOT_SUPPORTED",
"value": "fuchsia.media.playback.AudioEncodingNotSupported"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_CONNECTION_FAILED",
"value": "fuchsia.media.playback.ConnectionFailed"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_CONTAINER_NOT_SUPPORTED",
"value": "fuchsia.media.playback.ContainerNotSupported"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_INTERNAL",
"value": "fuchsia.media.playback.Internal"
},
{
"declaration": "string",
"kind": "const",
"name": "fuchsia.media.playback/PROBLEM_VIDEO_ENCODING_NOT_SUPPORTED",
"value": "fuchsia.media.playback.VideoEncodingNotSupported"
},
{
"declaration": "(server_end:fuchsia.media.playback/Player player_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.AddBinding"
},
{
"declaration": "(server_end:fuchsia.media.audio/GainControl gain_control_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.BindGainControl"
},
{
"declaration": "(server_end:fuchsia.media.playback/Source returned_source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.CancelSourceTransition"
},
{
"declaration": "(int64 duration_ns,bool can_pause,bool can_seek,fuchsia.media/Metadata:optional metadata,server_end:fuchsia.media.playback/ElementarySource source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.CreateElementarySource"
},
{
"declaration": "(zx/handle:CHANNEL file_channel,server_end:fuchsia.media.playback/Source source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.CreateFileSource"
},
{
"declaration": "(client_end:fuchsia.media.playback/SeekingReader seeking_reader,server_end:fuchsia.media.playback/Source source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.CreateReaderSource"
},
{
"declaration": "(fuchsia.ui.views/ViewToken view_token)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.CreateView"
},
{
"declaration": " -> (fuchsia.media.playback/PlayerStatus player_status)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.OnStatusChanged"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.Pause"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.Play"
},
{
"declaration": "(int64 position)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.Seek"
},
{
"declaration": "(zx/handle:CHANNEL file_channel)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.SetFileSource"
},
{
"declaration": "(zx/handle:CHANNEL file_channel,fuchsia.media.playback/PlayerOptions options)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.SetFileSourceWithOptions"
},
{
"declaration": "(float32 playback_rate)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.SetPlaybackRate"
},
{
"declaration": "(client_end:<fuchsia.media.playback/Source,optional> source)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.SetSource"
},
{
"declaration": "(client_end:fuchsia.media.playback/Source source,int64 transition_pts,int64 start_pts)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Player.TransitionToSource"
},
{
"kind": "protocol",
"name": "fuchsia.media.playback/Player"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.media.playback/PlayerOptions.silent"
},
{
"kind": "table",
"name": "fuchsia.media.playback/PlayerOptions"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.audio_connected"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.can_pause"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.can_seek"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.duration"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.end_of_stream"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.has_audio"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.has_video"
},
{
"declaration": "fuchsia.media/Metadata:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.metadata"
},
{
"declaration": "fuchsia.math/Size:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.pixel_aspect_ratio"
},
{
"declaration": "box<fuchsia.media.playback/Problem>",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.problem"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.ready"
},
{
"declaration": "fuchsia.media/TimelineFunction:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.timeline_function"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.video_connected"
},
{
"declaration": "fuchsia.math/Size:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/PlayerStatus.video_size"
},
{
"kind": "struct",
"name": "fuchsia.media.playback/PlayerStatus"
},
{
"declaration": "string:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/Problem.details"
},
{
"declaration": "string",
"kind": "struct/member",
"name": "fuchsia.media.playback/Problem.type"
},
{
"kind": "struct",
"name": "fuchsia.media.playback/Problem"
},
{
"declaration": "() -> (int32 status,uint64 size,bool can_seek)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SeekingReader.Describe"
},
{
"declaration": "(uint64 position) -> (int32 status,zx/handle:<SOCKET,optional> socket)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SeekingReader.ReadAt"
},
{
"kind": "protocol",
"name": "fuchsia.media.playback/SeekingReader"
},
{
"declaration": " -> (fuchsia.media.playback/SourceStatus source_status)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/Source.OnStatusChanged"
},
{
"kind": "protocol",
"name": "fuchsia.media.playback/Source"
},
{
"declaration": "(server_end:fuchsia.media.playback/Source returned_source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.CancelSourceTransition"
},
{
"declaration": "(int64 duration_ns,bool can_pause,bool can_seek,fuchsia.media/Metadata:optional metadata,server_end:fuchsia.media.playback/ElementarySource source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.CreateElementarySource"
},
{
"declaration": "(zx/handle:CHANNEL file_channel,server_end:fuchsia.media.playback/Source source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.CreateFileSource"
},
{
"declaration": "(client_end:fuchsia.media.playback/SeekingReader seeking_reader,server_end:fuchsia.media.playback/Source source_request)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.CreateReaderSource"
},
{
"declaration": "(client_end:<fuchsia.media.playback/Source,optional> source)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.SetSource"
},
{
"declaration": "(client_end:fuchsia.media.playback/Source source,int64 transition_pts,int64 start_pts)",
"kind": "protocol/member",
"name": "fuchsia.media.playback/SourceManager.TransitionToSource"
},
{
"kind": "protocol",
"name": "fuchsia.media.playback/SourceManager"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.can_pause"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.can_seek"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.duration"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.has_audio"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.has_video"
},
{
"declaration": "fuchsia.media/Metadata:optional",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.metadata"
},
{
"declaration": "box<fuchsia.media.playback/Problem>",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.problem"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.media.playback/SourceStatus.ready"
},
{
"kind": "struct",
"name": "fuchsia.media.playback/SourceStatus"
},
{
"declaration": "uint64",
"kind": "const",
"name": "fuchsia.media.playback/UNKNOWN_SIZE",
"value": "18446744073709551615"
},
{
"kind": "library",
"name": "fuchsia.media.playback"
}
]