| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/Configuration.streams", |
| "ordinal": "1", |
| "type": "vector<fuchsia.camera3/StreamProperties>:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/Configuration" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/Configuration2.streams", |
| "ordinal": "1", |
| "type": "vector<fuchsia.camera3/StreamProperties2>:256" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.camera3/Configuration2" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.ConnectToStream", |
| "strictness": "strict", |
| "ordinal": "2957323947516150979", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/DeviceConnectToStreamRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.GetConfigurations", |
| "strictness": "strict", |
| "ordinal": "2794379668574107526", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceGetConfigurationsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.GetConfigurations2", |
| "strictness": "strict", |
| "ordinal": "2767203991460755967", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceGetConfigurations2Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.GetIdentifier", |
| "strictness": "strict", |
| "ordinal": "1447856357228576327", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceGetIdentifierResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.Rebind", |
| "strictness": "strict", |
| "ordinal": "2630413880750002627", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/DeviceRebindRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.SetCurrentConfiguration", |
| "strictness": "strict", |
| "ordinal": "1285316515366255495", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/DeviceSetCurrentConfigurationRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.SetSoftwareMuteState", |
| "strictness": "strict", |
| "ordinal": "7760155940715061413", |
| "direction": "two_way", |
| "request": "fuchsia.camera3/DeviceSetSoftwareMuteStateRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.WatchCurrentConfiguration", |
| "strictness": "strict", |
| "ordinal": "8827762436321326263", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceWatchCurrentConfigurationResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Device.WatchMuteState", |
| "strictness": "strict", |
| "ordinal": "3147970571782779643", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceWatchMuteStateResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.camera3/Device", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceConnectToStreamRequest.index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceConnectToStreamRequest.request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.camera3/Stream" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceConnectToStreamRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceGetConfigurations2Response.configurations", |
| "ordinal": "1", |
| "type": "vector<fuchsia.camera3/Configuration2>:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceGetConfigurations2Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceGetConfigurationsResponse.configurations", |
| "ordinal": "1", |
| "type": "vector<fuchsia.camera3/Configuration>:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceGetConfigurationsResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceGetIdentifierResponse.identifier", |
| "ordinal": "1", |
| "type": "string:<256,optional>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceGetIdentifierResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceRebindRequest.request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.camera3/Device" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceRebindRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceSetCurrentConfigurationRequest.index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceSetCurrentConfigurationRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceSetSoftwareMuteStateRequest.muted", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceSetSoftwareMuteStateRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatchCurrentConfigurationResponse.index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceWatchCurrentConfigurationResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatchMuteStateResponse.hardware_muted", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatchMuteStateResponse.software_muted", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceWatchMuteStateResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/DeviceWatcher.ConnectToDevice", |
| "strictness": "strict", |
| "ordinal": "6852044874669255469", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/DeviceWatcherConnectToDeviceRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/DeviceWatcher.WatchDevices", |
| "strictness": "strict", |
| "ordinal": "6861326589538239861", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/DeviceWatcherWatchDevicesResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.camera3/DeviceWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatcherConnectToDeviceRequest.id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatcherConnectToDeviceRequest.request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.camera3/Device" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceWatcherConnectToDeviceRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/DeviceWatcherWatchDevicesResponse.events", |
| "ordinal": "1", |
| "type": "vector<fuchsia.camera3/WatchDevicesEvent>:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/DeviceWatcherWatchDevicesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameInfo.buffer_index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameInfo.frame_counter", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameInfo.release_fence", |
| "ordinal": "4", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameInfo.timestamp", |
| "ordinal": "3", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/FrameInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/FrameInfo2.buffer_index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/FrameInfo2.capture_timestamp", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/FrameInfo2.frame_counter", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/FrameInfo2.release_fence", |
| "ordinal": "5", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/FrameInfo2.timestamp", |
| "ordinal": "3", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.camera3/FrameInfo2", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameRate.denominator", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/FrameRate.numerator", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/FrameRate" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.camera3/MAX_CONFIGURATIONS_PER_CAMERA", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.camera3/MAX_IDENTIFIER_LENGTH", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.camera3/MAX_RESOLUTIONS_PER_STREAM", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.camera3/MAX_STREAMS_PER_CONFIGURATION", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.camera3/MAX_WATCH_DEVICES_EVENTS", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.DOWN", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.DOWN_FLIPPED", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.LEFT", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.LEFT_FLIPPED", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.RIGHT", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.RIGHT_FLIPPED", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.UP", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.camera3/Orientation.UP_FLIPPED", |
| "value": "5" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.camera3/Orientation", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.GetNextFrame", |
| "strictness": "strict", |
| "ordinal": "5406211673788630616", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamGetNextFrameResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.GetNextFrame2", |
| "strictness": "strict", |
| "ordinal": "8161269809014271760", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamGetNextFrame2Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.GetProperties", |
| "strictness": "strict", |
| "ordinal": "1397849957402891767", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamGetPropertiesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.GetProperties2", |
| "strictness": "strict", |
| "ordinal": "8085207531607802769", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamGetProperties2Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.Rebind", |
| "strictness": "strict", |
| "ordinal": "8482617449373031407", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/StreamRebindRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.SetBufferCollection", |
| "strictness": "strict", |
| "ordinal": "8289637921540160621", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/StreamSetBufferCollectionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.SetCropRegion", |
| "strictness": "strict", |
| "ordinal": "8277025934920991490", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/StreamSetCropRegionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.SetResolution", |
| "strictness": "strict", |
| "ordinal": "7994665628137649379", |
| "direction": "one_way", |
| "request": "fuchsia.camera3/StreamSetResolutionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.WatchBufferCollection", |
| "strictness": "strict", |
| "ordinal": "3879945243421435350", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamWatchBufferCollectionResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.WatchCropRegion", |
| "strictness": "strict", |
| "ordinal": "5487676828784769936", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamWatchCropRegionResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.WatchOrientation", |
| "strictness": "strict", |
| "ordinal": "2237476309241044436", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamWatchOrientationResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.camera3/Stream.WatchResolution", |
| "strictness": "strict", |
| "ordinal": "7816886375469476479", |
| "direction": "two_way", |
| "response": "fuchsia.camera3/StreamWatchResolutionResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.camera3/Stream", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamGetNextFrame2Response.info", |
| "ordinal": "1", |
| "type": "fuchsia.camera3/FrameInfo2" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamGetNextFrame2Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamGetNextFrameResponse.info", |
| "ordinal": "1", |
| "type": "fuchsia.camera3/FrameInfo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamGetNextFrameResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamGetProperties2Response.properties", |
| "ordinal": "1", |
| "type": "fuchsia.camera3/StreamProperties2" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamGetProperties2Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamGetPropertiesResponse.properties", |
| "ordinal": "1", |
| "type": "fuchsia.camera3/StreamProperties" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamGetPropertiesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamProperties.frame_rate", |
| "ordinal": "2", |
| "type": "fuchsia.camera3/FrameRate" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamProperties.image_format", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem/ImageFormat_2" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamProperties.supports_crop_region", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamProperties" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/StreamProperties2.frame_rate", |
| "ordinal": "2", |
| "type": "fuchsia.camera3/FrameRate" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/StreamProperties2.image_format", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem/ImageFormat_2" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/StreamProperties2.supported_resolutions", |
| "ordinal": "4", |
| "type": "vector<fuchsia.math/Size>:256" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.camera3/StreamProperties2.supports_crop_region", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.camera3/StreamProperties2" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamRebindRequest.request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.camera3/Stream" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamRebindRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamSetBufferCollectionRequest.token", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem/BufferCollectionToken:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamSetBufferCollectionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamSetCropRegionRequest.region", |
| "ordinal": "1", |
| "type": "fuchsia.math/RectF:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamSetCropRegionRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamSetResolutionRequest.coded_size", |
| "ordinal": "1", |
| "type": "fuchsia.math/Size" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamSetResolutionRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamWatchBufferCollectionResponse.token", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem/BufferCollectionToken" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamWatchBufferCollectionResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamWatchCropRegionResponse.region", |
| "ordinal": "1", |
| "type": "fuchsia.math/RectF:optional" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamWatchCropRegionResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamWatchOrientationResponse.orientation", |
| "ordinal": "1", |
| "type": "fuchsia.camera3/Orientation" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamWatchOrientationResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.camera3/StreamWatchResolutionResponse.coded_size", |
| "ordinal": "1", |
| "type": "fuchsia.math/Size" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.camera3/StreamWatchResolutionResponse" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.camera3/WatchDevicesEvent.added", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.camera3/WatchDevicesEvent.existing", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.camera3/WatchDevicesEvent.removed", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.camera3/WatchDevicesEvent", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.camera3" |
| } |
| ] |