blob: 7fba8289a778f6da085514ba50031138f78c4b46 [file] [log] [blame]
[
{
"declaration": "vector<fuchsia.camera2.hal/StreamConfig>:64",
"kind": "struct/member",
"name": "fuchsia.camera2.hal/Config.stream_configs"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/Config"
},
{
"declaration": "(uint32 config_index,uint32 stream_index,uint32 image_format_index,server_end:fuchsia.camera2/Stream stream)",
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.CreateStream"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.DisableStreaming"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.EnableStreaming"
},
{
"declaration": "() -> (fuchsia.camera2/DeviceInfo info)",
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.GetDeviceInfo"
},
{
"declaration": "() -> (box<fuchsia.camera2.hal/Config> config,int32 status)",
"kind": "protocol/member",
"name": "fuchsia.camera2.hal/Controller.GetNextConfig"
},
{
"kind": "protocol",
"name": "fuchsia.camera2.hal/Controller"
},
{
"declaration": "uint64",
"kind": "const",
"name": "fuchsia.camera2.hal/MAX_CONFIGURATIONS",
"value": "256"
},
{
"declaration": "uint64",
"kind": "const",
"name": "fuchsia.camera2.hal/MAX_STREAMS",
"value": "64"
},
{
"declaration": "fuchsia.sysmem/BufferCollectionConstraints",
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.constraints"
},
{
"declaration": "fuchsia.camera2/FrameRate",
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.frame_rate"
},
{
"declaration": "vector<fuchsia.sysmem/ImageFormat_2>:256",
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.image_formats"
},
{
"declaration": "fuchsia.camera2/StreamProperties",
"kind": "struct/member",
"name": "fuchsia.camera2.hal/StreamConfig.properties"
},
{
"kind": "struct",
"name": "fuchsia.camera2.hal/StreamConfig"
},
{
"kind": "library",
"name": "fuchsia.camera2.hal"
}
]