blob: d504ea9809c07562da2cfef1a3966c3fc355a6ca [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"
},
{
"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"
}
]