| [ |
| { |
| "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" |
| } |
| ] |