blob: 5e43836e3a7958b85ab3c0b5150fd31662ca463c [file] [log] [blame]
[
{
"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",
"strictness": "strict",
"ordinal": "2522065117110699782",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.ConnectToStream",
"strictness": "strict",
"ordinal": "3133702637485145118",
"direction": "two_way",
"request": "fuchsia.camera2/ManagerConnectToStreamRequest",
"response": "fuchsia.camera2/ManagerConnectToStreamResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceAvailable",
"strictness": "strict",
"ordinal": "2652296596353611913",
"direction": "event",
"request": "fuchsia.camera2/ManagerOnDeviceAvailableRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceMuteChanged",
"strictness": "strict",
"ordinal": "6667615629573172368",
"direction": "event",
"request": "fuchsia.camera2/ManagerOnDeviceMuteChangedRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Manager.OnDeviceUnavailable",
"strictness": "strict",
"ordinal": "8147747708563364626",
"direction": "event",
"request": "fuchsia.camera2/ManagerOnDeviceUnavailableRequest"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/Manager",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerConnectToStreamRequest.constraints",
"ordinal": "2",
"type": "fuchsia.camera2/StreamConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerConnectToStreamRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerConnectToStreamRequest.stream",
"ordinal": "4",
"type": "server_end:fuchsia.camera2/Stream"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerConnectToStreamRequest.token",
"ordinal": "3",
"type": "fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.camera2/ManagerConnectToStreamRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerConnectToStreamResponse.format",
"ordinal": "1",
"type": "fuchsia.sysmem/ImageFormat_2"
},
{
"kind": "struct",
"name": "fuchsia.camera2/ManagerConnectToStreamResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceAvailableRequest.description",
"ordinal": "2",
"type": "fuchsia.camera2/DeviceInfo"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceAvailableRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceAvailableRequest.last_known_camera",
"ordinal": "3",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.camera2/ManagerOnDeviceAvailableRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceMuteChangedRequest.currently_muted",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceMuteChangedRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/ManagerOnDeviceMuteChangedRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/ManagerOnDeviceUnavailableRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/ManagerOnDeviceUnavailableRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/MuteControl.Mute",
"strictness": "strict",
"ordinal": "7904320653294185578",
"direction": "two_way",
"request": "fuchsia.camera2/MuteControlMuteRequest",
"response": "fuchsia.camera2/MuteControlMuteResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/MuteControl.Unmute",
"strictness": "strict",
"ordinal": "4495708802506129280",
"direction": "two_way",
"request": "fuchsia.camera2/MuteControlUnmuteRequest",
"response": "fuchsia.camera2/MuteControlUnmuteResponse"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/MuteControl",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/MuteControlMuteRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/MuteControlMuteRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/MuteControlMuteResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/MuteControlMuteResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/MuteControlUnmuteRequest.device_id",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/MuteControlUnmuteRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/MuteControlUnmuteResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/MuteControlUnmuteResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.AcknowledgeFrameError",
"strictness": "strict",
"ordinal": "6317250396568229625",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.GetBuffers",
"strictness": "strict",
"ordinal": "7623292027409854662",
"direction": "two_way",
"response": "fuchsia.camera2/StreamGetBuffersResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.GetImageFormats",
"strictness": "strict",
"ordinal": "9153100260294409499",
"direction": "two_way",
"response": "fuchsia.camera2/StreamGetImageFormatsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.OnFrameAvailable",
"strictness": "strict",
"ordinal": "3791171036293363121",
"direction": "event",
"request": "fuchsia.camera2/StreamOnFrameAvailableRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.ReleaseFrame",
"strictness": "strict",
"ordinal": "2706228128616435404",
"direction": "one_way",
"request": "fuchsia.camera2/StreamReleaseFrameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.SetImageFormat",
"strictness": "strict",
"ordinal": "7550593272055653947",
"direction": "two_way",
"request": "fuchsia.camera2/StreamSetImageFormatRequest",
"response": "fuchsia.camera2/StreamSetImageFormatResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.SetRegionOfInterest",
"strictness": "strict",
"ordinal": "7703957680092619957",
"direction": "two_way",
"request": "fuchsia.camera2/StreamSetRegionOfInterestRequest",
"response": "fuchsia.camera2/StreamSetRegionOfInterestResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.Start",
"strictness": "strict",
"ordinal": "7305889416336369181",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2/Stream.Stop",
"strictness": "strict",
"ordinal": "8948291553520192294",
"direction": "one_way"
},
{
"kind": "protocol",
"name": "fuchsia.camera2/Stream",
"openness": "closed",
"transport": "channel"
},
{
"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": "struct/member",
"name": "fuchsia.camera2/StreamGetBuffersResponse.token",
"ordinal": "1",
"type": "fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamGetBuffersResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamGetImageFormatsResponse.image_formats",
"ordinal": "1",
"type": "vector<fuchsia.sysmem/ImageFormat_2>:256"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamGetImageFormatsResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamOnFrameAvailableRequest.frame",
"ordinal": "1",
"type": "fuchsia.camera2/FrameAvailableInfo"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamOnFrameAvailableRequest"
},
{
"kind": "table/member",
"name": "fuchsia.camera2/StreamProperties.stream_type",
"ordinal": "1",
"type": "fuchsia.camera2/CameraStreamType"
},
{
"kind": "table",
"name": "fuchsia.camera2/StreamProperties"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamReleaseFrameRequest.buffer_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamReleaseFrameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetImageFormatRequest.image_format_index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamSetImageFormatRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetImageFormatResponse.s",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamSetImageFormatResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetRegionOfInterestRequest.x_max",
"ordinal": "3",
"type": "float32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetRegionOfInterestRequest.x_min",
"ordinal": "1",
"type": "float32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetRegionOfInterestRequest.y_max",
"ordinal": "4",
"type": "float32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetRegionOfInterestRequest.y_min",
"ordinal": "2",
"type": "float32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamSetRegionOfInterestRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2/StreamSetRegionOfInterestResponse.s",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2/StreamSetRegionOfInterestResponse"
},
{
"kind": "library",
"name": "fuchsia.camera2"
}
]