blob: a9c7e6b982a8eda0b0520f78a89654cd5bd26ae1 [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/Config.stream_configs",
"ordinal": "1",
"type": "vector<fuchsia.camera2.hal/StreamConfig>:64"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/Config"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.CreateStream",
"strictness": "strict",
"ordinal": "8090783270660519317",
"direction": "one_way",
"request": "fuchsia.camera2.hal/ControllerCreateStreamRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.DisableStreaming",
"strictness": "strict",
"ordinal": "1928861427356611259",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.EnableStreaming",
"strictness": "strict",
"ordinal": "8740576235837336681",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.GetDeviceInfo",
"strictness": "strict",
"ordinal": "3280100132847498630",
"direction": "two_way",
"response": "fuchsia.camera2.hal/ControllerGetDeviceInfoResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.GetNextConfig",
"strictness": "strict",
"ordinal": "3162404971223079213",
"direction": "two_way",
"response": "fuchsia.camera2.hal/ControllerGetNextConfigResponse"
},
{
"kind": "protocol",
"name": "fuchsia.camera2.hal/Controller",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerCreateStreamRequest.config_index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerCreateStreamRequest.image_format_index",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerCreateStreamRequest.stream",
"ordinal": "4",
"type": "server_end:fuchsia.camera2/Stream"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerCreateStreamRequest.stream_index",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/ControllerCreateStreamRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerGetDeviceInfoResponse.info",
"ordinal": "1",
"type": "fuchsia.camera2/DeviceInfo"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/ControllerGetDeviceInfoResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerGetNextConfigResponse.config",
"ordinal": "1",
"type": "box<fuchsia.camera2.hal/Config>"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/ControllerGetNextConfigResponse.status",
"ordinal": "2",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/ControllerGetNextConfigResponse"
},
{
"kind": "const",
"name": "fuchsia.camera2.hal/MAX_CONFIGURATIONS",
"type": "uint64",
"value": "256"
},
{
"kind": "const",
"name": "fuchsia.camera2.hal/MAX_STREAMS",
"type": "uint64",
"value": "64"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.constraints",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferCollectionConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.frame_rate",
"ordinal": "1",
"type": "fuchsia.camera2/FrameRate"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.image_formats",
"ordinal": "4",
"type": "vector<fuchsia.sysmem/ImageFormat_2>:256"
},
{
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.properties",
"ordinal": "3",
"type": "fuchsia.camera2/StreamProperties"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/StreamConfig"
},
{
"kind": "library",
"name": "fuchsia.camera2.hal"
}
]