blob: 7e58533798c4e4732ecf28faaa93dd032ad8850b [file] [log] [blame]
[
{
"declaration": "vector<fuchsia.camera3/StreamProperties>:256",
"kind": "struct/member",
"name": "fuchsia.camera3/Configuration.streams"
},
{
"kind": "struct",
"name": "fuchsia.camera3/Configuration"
},
{
"declaration": "vector<fuchsia.camera3/StreamProperties2>:256",
"kind": "table/member",
"name": "fuchsia.camera3/Configuration2.streams"
},
{
"kind": "table",
"name": "fuchsia.camera3/Configuration2"
},
{
"declaration": "(uint32 index,server_end:fuchsia.camera3/Stream request)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.ConnectToStream"
},
{
"declaration": "() -> (vector<fuchsia.camera3/Configuration>:256 configurations)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.GetConfigurations"
},
{
"declaration": "() -> (vector<fuchsia.camera3/Configuration2>:256 configurations)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.GetConfigurations2"
},
{
"declaration": "() -> (string:<256,optional> identifier)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.GetIdentifier"
},
{
"declaration": "(server_end:fuchsia.camera3/Device request)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.Rebind"
},
{
"declaration": "(uint32 index)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.SetCurrentConfiguration"
},
{
"declaration": "(bool muted) -> ()",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.SetSoftwareMuteState"
},
{
"declaration": "() -> (uint32 index)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.WatchCurrentConfiguration"
},
{
"declaration": "() -> (bool software_muted,bool hardware_muted)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Device.WatchMuteState"
},
{
"kind": "protocol",
"name": "fuchsia.camera3/Device"
},
{
"declaration": "(uint64 id,server_end:fuchsia.camera3/Device request)",
"kind": "protocol/member",
"name": "fuchsia.camera3/DeviceWatcher.ConnectToDevice"
},
{
"declaration": "() -> (vector<fuchsia.camera3/WatchDevicesEvent>:256 events)",
"kind": "protocol/member",
"name": "fuchsia.camera3/DeviceWatcher.WatchDevices"
},
{
"kind": "protocol",
"name": "fuchsia.camera3/DeviceWatcher"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameInfo.buffer_index"
},
{
"declaration": "uint64",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameInfo.frame_counter"
},
{
"declaration": "zx/handle:EVENTPAIR",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameInfo.release_fence"
},
{
"declaration": "int64",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameInfo.timestamp"
},
{
"kind": "struct",
"name": "fuchsia.camera3/FrameInfo",
"resourceness": "resource"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.camera3/FrameInfo2.buffer_index"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.camera3/FrameInfo2.capture_timestamp"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.camera3/FrameInfo2.frame_counter"
},
{
"declaration": "zx/handle:EVENTPAIR",
"kind": "table/member",
"name": "fuchsia.camera3/FrameInfo2.release_fence"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.camera3/FrameInfo2.timestamp"
},
{
"kind": "table",
"name": "fuchsia.camera3/FrameInfo2",
"resourceness": "resource"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameRate.denominator"
},
{
"declaration": "uint32",
"kind": "struct/member",
"name": "fuchsia.camera3/FrameRate.numerator"
},
{
"kind": "struct",
"name": "fuchsia.camera3/FrameRate"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.camera3/MAX_CONFIGURATIONS_PER_CAMERA",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.camera3/MAX_IDENTIFIER_LENGTH",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.camera3/MAX_RESOLUTIONS_PER_STREAM",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.camera3/MAX_STREAMS_PER_CONFIGURATION",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.camera3/MAX_WATCH_DEVICES_EVENTS",
"value": "256"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.DOWN",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.DOWN_FLIPPED",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.LEFT",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.LEFT_FLIPPED",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.RIGHT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.RIGHT_FLIPPED",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.UP",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.camera3/Orientation.UP_FLIPPED",
"value": "5"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.camera3/Orientation",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.camera3/FrameInfo info)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.GetNextFrame"
},
{
"declaration": "() -> (fuchsia.camera3/FrameInfo2 info)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.GetNextFrame2"
},
{
"declaration": "() -> (fuchsia.camera3/StreamProperties properties)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.GetProperties"
},
{
"declaration": "() -> (fuchsia.camera3/StreamProperties2 properties)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.GetProperties2"
},
{
"declaration": "(server_end:fuchsia.camera3/Stream request)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.Rebind"
},
{
"declaration": "(fuchsia.sysmem/BufferCollectionToken:optional token)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.SetBufferCollection"
},
{
"declaration": "(fuchsia.math/RectF:optional region)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.SetCropRegion"
},
{
"declaration": "(fuchsia.math/Size coded_size)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.SetResolution"
},
{
"declaration": "() -> (fuchsia.sysmem/BufferCollectionToken token)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.WatchBufferCollection"
},
{
"declaration": "() -> (fuchsia.math/RectF:optional region)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.WatchCropRegion"
},
{
"declaration": "() -> (fuchsia.camera3/Orientation orientation)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.WatchOrientation"
},
{
"declaration": "() -> (fuchsia.math/Size coded_size)",
"kind": "protocol/member",
"name": "fuchsia.camera3/Stream.WatchResolution"
},
{
"kind": "protocol",
"name": "fuchsia.camera3/Stream"
},
{
"declaration": "fuchsia.camera3/FrameRate",
"kind": "struct/member",
"name": "fuchsia.camera3/StreamProperties.frame_rate"
},
{
"declaration": "fuchsia.sysmem/ImageFormat_2",
"kind": "struct/member",
"name": "fuchsia.camera3/StreamProperties.image_format"
},
{
"declaration": "bool",
"kind": "struct/member",
"name": "fuchsia.camera3/StreamProperties.supports_crop_region"
},
{
"kind": "struct",
"name": "fuchsia.camera3/StreamProperties"
},
{
"declaration": "fuchsia.camera3/FrameRate",
"kind": "table/member",
"name": "fuchsia.camera3/StreamProperties2.frame_rate"
},
{
"declaration": "fuchsia.sysmem/ImageFormat_2",
"kind": "table/member",
"name": "fuchsia.camera3/StreamProperties2.image_format"
},
{
"declaration": "vector<fuchsia.math/Size>:256",
"kind": "table/member",
"name": "fuchsia.camera3/StreamProperties2.supported_resolutions"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.camera3/StreamProperties2.supports_crop_region"
},
{
"kind": "table",
"name": "fuchsia.camera3/StreamProperties2"
},
{
"declaration": "uint64",
"kind": "union/member",
"name": "fuchsia.camera3/WatchDevicesEvent.added"
},
{
"declaration": "uint64",
"kind": "union/member",
"name": "fuchsia.camera3/WatchDevicesEvent.existing"
},
{
"declaration": "uint64",
"kind": "union/member",
"name": "fuchsia.camera3/WatchDevicesEvent.removed"
},
{
"kind": "union",
"name": "fuchsia.camera3/WatchDevicesEvent",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.camera3"
}
]