| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/AlphaFormat.NON_PREMULTIPLIED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/AlphaFormat.OPAQUE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/AlphaFormat.PREMULTIPLIED", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/AlphaFormat", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/ColorSpace.SRGB", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/ColorSpace", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.images/EncodedImage.size" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "struct/member", |
| "name": "fuchsia.images/EncodedImage.vmo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.images/EncodedImage", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.images/AlphaFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.alpha_format", |
| "value": "0" |
| }, |
| { |
| "declaration": "fuchsia.images/ColorSpace", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.color_space", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.height" |
| }, |
| { |
| "declaration": "fuchsia.images/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.pixel_format", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.stride" |
| }, |
| { |
| "declaration": "fuchsia.images/Tiling", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.tiling", |
| "value": "0" |
| }, |
| { |
| "declaration": "fuchsia.images/Transform", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.transform", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.images/ImageInfo.width" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.images/ImageInfo" |
| }, |
| { |
| "declaration": "(uint32 buffer_collection_id,fuchsia.sysmem/BufferCollectionToken buffer_collection_token)", |
| "kind": "protocol/member", |
| "name": "fuchsia.images/ImagePipe2.AddBufferCollection" |
| }, |
| { |
| "declaration": "(uint32 image_id,uint32 buffer_collection_id,uint32 buffer_collection_index,fuchsia.sysmem/ImageFormat_2 image_format)", |
| "kind": "protocol/member", |
| "name": "fuchsia.images/ImagePipe2.AddImage" |
| }, |
| { |
| "declaration": "(uint32 image_id,uint64 presentation_time,vector<zx/handle:EVENT>:16 acquire_fences,vector<zx/handle:EVENT>:16 release_fences) -> (fuchsia.images/PresentationInfo presentation_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.images/ImagePipe2.PresentImage" |
| }, |
| { |
| "declaration": "(uint32 buffer_collection_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.images/ImagePipe2.RemoveBufferCollection" |
| }, |
| { |
| "declaration": "(uint32 image_id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.images/ImagePipe2.RemoveImage" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.images/ImagePipe2" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "const", |
| "name": "fuchsia.images/MAX_ACQUIRE_RELEASE_FENCE_COUNT", |
| "value": "16" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/MemoryType.HOST_MEMORY", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/MemoryType.VK_DEVICE_MEMORY", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/MemoryType", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/PixelFormat.BGRA_8", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/PixelFormat.NV12", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/PixelFormat.R8G8B8A8", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/PixelFormat.YUY2", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/PixelFormat.YV12", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/PixelFormat", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.images/PresentationInfo.presentation_interval" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.images/PresentationInfo.presentation_time" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.images/PresentationInfo" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Tiling.GPU_OPTIMAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Tiling.LINEAR", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/Tiling", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Transform.FLIP_HORIZONTAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Transform.FLIP_VERTICAL", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Transform.FLIP_VERTICAL_AND_HORIZONTAL", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.images/Transform.NORMAL", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.images/Transform", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.images" |
| } |
| ] |