blob: 4d88c994b83d31813227dd68ff137fdc2fe614f3 [file] [log] [blame] [edit]
[
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.DOWNSCALED_RESOLUTION",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.EXTENDED_FOV",
"value": "32"
},
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.FULL_RESOLUTION",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.MACHINE_LEARNING",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.MONITORING",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.camera2/CameraStreamType.VIDEO_CONFERENCE",
"value": "16"
},
{
"kind": "bits",
"name": "fuchsia.camera2/CameraStreamType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/DeviceInfo.product_id",
"ordinal": "3",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/DeviceInfo.product_name",
"ordinal": "4",
"type": "string:255"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/DeviceInfo.type",
"ordinal": "5",
"type": "fuchsia.camera2/DeviceType"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/DeviceInfo.vendor_id",
"ordinal": "1",
"type": "uint16"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/DeviceInfo.vendor_name",
"ordinal": "2",
"type": "string:255"
},
{
"kind": "table",
"name": "fuchsia.camera2/DeviceInfo"
},
{
"kind": "enum/member",
"name": "fuchsia.camera2/DeviceType.BUILTIN",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.camera2/DeviceType.VIRTUAL",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.camera2/DeviceType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/FrameAvailableInfo.buffer_id",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/FrameAvailableInfo.frame_status",
"ordinal": "1",
"type": "fuchsia.camera2/FrameStatus"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/FrameAvailableInfo.metadata",
"ordinal": "3",
"type": "fuchsia.camera2/FrameMetadata"
},
{
"kind": "struct",
"name": "fuchsia.camera2/FrameAvailableInfo"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/FrameMetadata.capture_timestamp",
"ordinal": "3",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/FrameMetadata.image_format_index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/FrameMetadata.timestamp",
"ordinal": "1",
"type": "int64"
},
{
"kind": "table",
"name": "fuchsia.camera2/FrameMetadata"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/FrameRate.frames_per_sec_denominator",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/FrameRate.frames_per_sec_numerator",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/FrameRate"
},
{
"kind": "enum/member",
"name": "fuchsia.camera2/FrameStatus.ERROR_BUFFER_FULL",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.camera2/FrameStatus.ERROR_FRAME",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.camera2/FrameStatus.OK",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.camera2/FrameStatus",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.camera2/MAX_IMAGE_FORMATS",
"type": "uint64",
"value": "256"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.AcknowledgeDeviceEvent",
"ordinal": "2522065117110699782",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.ConnectToStream",
"ordinal": "3133702637485145118",
"type": "(int32 device_id,fuchsia.camera2/StreamConstraints constraints,fuchsia.sysmem/BufferCollectionToken token,server_end:fuchsia.camera2/Stream stream) -> (fuchsia.sysmem/ImageFormat_2 format)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceAvailable",
"ordinal": "2652296596353611913",
"type": " -> (int32 device_id,fuchsia.camera2/DeviceInfo description,bool last_known_camera)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceMuteChanged",
"ordinal": "6667615629573172368",
"type": " -> (int32 device_id,bool currently_muted)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceUnavailable",
"ordinal": "8147747708563364626",
"type": " -> (int32 device_id)"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/Manager"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/MuteControl.Mute",
"ordinal": "7904320653294185578",
"type": "(int32 device_id) -> (int32 status)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/MuteControl.Unmute",
"ordinal": "4495708802506129280",
"type": "(int32 device_id) -> (int32 status)"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/MuteControl"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.AcknowledgeFrameError",
"ordinal": "6317250396568229625",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.GetBuffers",
"ordinal": "7623292027409854662",
"type": "() -> (fuchsia.sysmem/BufferCollectionToken token)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.GetImageFormats",
"ordinal": "9153100260294409499",
"type": "() -> (vector<fuchsia.sysmem/ImageFormat_2>:256 image_formats)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.OnFrameAvailable",
"ordinal": "3791171036293363121",
"type": " -> (fuchsia.camera2/FrameAvailableInfo frame)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.ReleaseFrame",
"ordinal": "2706228128616435404",
"type": "(uint32 buffer_id)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.SetImageFormat",
"ordinal": "7550593272055653947",
"type": "(uint32 image_format_index) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.SetRegionOfInterest",
"ordinal": "7703957680092619957",
"type": "(float32 x_min,float32 y_min,float32 x_max,float32 y_max) -> (int32 s)"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.Start",
"ordinal": "7305889416336369181",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.Stop",
"ordinal": "8948291553520192294",
"type": "()"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/Stream"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/StreamConstraints.format_index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/StreamConstraints.properties",
"ordinal": "1",
"type": "fuchsia.camera2/StreamProperties"
},
{
"kind": "table",
"name": "fuchsia.camera2/StreamConstraints"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/StreamProperties.stream_type",
"ordinal": "1",
"type": "fuchsia.camera2/CameraStreamType"
},
{
"kind": "table",
"name": "fuchsia.camera2/StreamProperties"
},
{
"kind": "library",
"name": "fuchsia.camera2"
}
]