blob: d035f973b1b89b270484d45e7b4295bda99e485b [file] [log] [blame]
[
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.images/AlphaFormat",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.images/ColorSpace.SRGB",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.images/ColorSpace",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.alpha_format",
"ordinal": "8",
"type": "fuchsia.images/AlphaFormat",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.color_space",
"ordinal": "6",
"type": "fuchsia.images/ColorSpace",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.height",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.pixel_format",
"ordinal": "5",
"type": "fuchsia.images/PixelFormat",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.stride",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.tiling",
"ordinal": "7",
"type": "fuchsia.images/Tiling",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.transform",
"ordinal": "1",
"type": "fuchsia.images/Transform",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImageInfo.width",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.images/ImageInfo"
},
{
"kind": "protocol/member",
"name": "fuchsia.images/ImagePipe2.AddBufferCollection",
"strictness": "strict",
"ordinal": "7367545316235049989",
"direction": "one_way",
"request": "fuchsia.images/ImagePipe2AddBufferCollectionRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.images/ImagePipe2.AddImage",
"strictness": "strict",
"ordinal": "2546337025867051925",
"direction": "one_way",
"request": "fuchsia.images/ImagePipe2AddImageRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.images/ImagePipe2.PresentImage",
"strictness": "strict",
"ordinal": "8345087712037704762",
"direction": "two_way",
"request": "fuchsia.images/ImagePipe2PresentImageRequest",
"response": "fuchsia.images/ImagePipe2PresentImageResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.images/ImagePipe2.RemoveBufferCollection",
"strictness": "strict",
"ordinal": "1638953428188340889",
"direction": "one_way",
"request": "fuchsia.images/ImagePipe2RemoveBufferCollectionRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.images/ImagePipe2.RemoveImage",
"strictness": "strict",
"ordinal": "1650830745147871080",
"direction": "one_way",
"request": "fuchsia.images/ImagePipe2RemoveImageRequest"
},
{
"kind": "protocol",
"name": "fuchsia.images/ImagePipe2",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddBufferCollectionRequest.buffer_collection_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddBufferCollectionRequest.buffer_collection_token",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2AddBufferCollectionRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddImageRequest.buffer_collection_id",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddImageRequest.buffer_collection_index",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddImageRequest.image_format",
"ordinal": "4",
"type": "fuchsia.sysmem/ImageFormat_2"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2AddImageRequest.image_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2AddImageRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2PresentImageRequest.acquire_fences",
"ordinal": "3",
"type": "vector<zx/Handle:EVENT>:16"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2PresentImageRequest.image_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2PresentImageRequest.presentation_time",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2PresentImageRequest.release_fences",
"ordinal": "4",
"type": "vector<zx/Handle:EVENT>:16"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2PresentImageRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2PresentImageResponse.presentation_info",
"ordinal": "1",
"type": "fuchsia.images/PresentationInfo"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2PresentImageResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2RemoveBufferCollectionRequest.buffer_collection_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2RemoveBufferCollectionRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.images/ImagePipe2RemoveImageRequest.image_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.images/ImagePipe2RemoveImageRequest"
},
{
"kind": "const",
"name": "fuchsia.images/MAX_ACQUIRE_RELEASE_FENCE_COUNT",
"type": "int32",
"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"
},
{
"kind": "enum",
"name": "fuchsia.images/MemoryType",
"strictness": "strict",
"type": "uint32"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.images/PixelFormat",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.images/PresentationInfo.presentation_interval",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.images/PresentationInfo.presentation_time",
"ordinal": "1",
"type": "uint64"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.images/Tiling",
"strictness": "strict",
"type": "uint32"
},
{
"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"
},
{
"kind": "enum",
"name": "fuchsia.images/Transform",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.images"
}
]