blob: 716784e3096499550a826e7366cecf2e5a2581a9 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.AllocateNonSharedCollection",
"strictness": "strict",
"ordinal": "2375528517438067398",
"direction": "one_way",
"request": "fuchsia.sysmem/AllocatorAllocateNonSharedCollectionRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.AllocateSharedCollection",
"strictness": "strict",
"ordinal": "8824093562201837425",
"direction": "one_way",
"request": "fuchsia.sysmem/AllocatorAllocateSharedCollectionRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.BindSharedCollection",
"strictness": "strict",
"ordinal": "1472336774007092462",
"direction": "one_way",
"request": "fuchsia.sysmem/AllocatorBindSharedCollectionRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.ConnectToSysmem2Allocator",
"strictness": "strict",
"ordinal": "89425358036413988",
"direction": "one_way",
"request": "fuchsia.sysmem/AllocatorConnectToSysmem2AllocatorRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.SetDebugClientInfo",
"strictness": "strict",
"ordinal": "4728512819068308262",
"direction": "one_way",
"request": "fuchsia.sysmem/AllocatorSetDebugClientInfoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Allocator.ValidateBufferCollectionToken",
"strictness": "strict",
"ordinal": "6294668450890971882",
"direction": "two_way",
"request": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenRequest",
"response": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenResponse"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/Allocator",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorAllocateNonSharedCollectionRequest.collection_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem/BufferCollection"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorAllocateNonSharedCollectionRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorAllocateSharedCollectionRequest.token_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorAllocateSharedCollectionRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorBindSharedCollectionRequest.buffer_collection_request",
"ordinal": "2",
"type": "server_end:fuchsia.sysmem/BufferCollection"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorBindSharedCollectionRequest.token",
"ordinal": "1",
"type": "client_end:fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorBindSharedCollectionRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorConnectToSysmem2AllocatorRequest.allocator_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem2/Allocator"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorConnectToSysmem2AllocatorRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorSetDebugClientInfoRequest.id",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorSetDebugClientInfoRequest.name",
"ordinal": "1",
"type": "string:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorSetDebugClientInfoRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenRequest.token_server_koid",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenResponse.is_known",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/AllocatorValidateBufferCollectionTokenResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.AttachLifetimeTracking",
"strictness": "strict",
"ordinal": "1661000457110489481",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionAttachLifetimeTrackingRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.AttachToken",
"strictness": "strict",
"ordinal": "8023968447510037566",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionAttachTokenRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.CheckBuffersAllocated",
"strictness": "strict",
"ordinal": "163743128347576809",
"direction": "two_way",
"response": "fuchsia.sysmem/BufferCollectionCheckBuffersAllocatedResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.Close",
"strictness": "strict",
"ordinal": "6565538312948415655",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.GetAuxBuffers",
"strictness": "strict",
"ordinal": "7812808981908462165",
"direction": "two_way",
"response": "fuchsia.sysmem/BufferCollectionGetAuxBuffersResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.GetNodeRef",
"strictness": "strict",
"ordinal": "5078789850020985732",
"direction": "two_way",
"response": "fuchsia.sysmem/NodeGetNodeRefResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.IsAlternateFor",
"strictness": "strict",
"ordinal": "3720720616290479111",
"direction": "two_way",
"request": "fuchsia.sysmem/NodeIsAlternateForRequest",
"response": "fuchsia.sysmem/Node_IsAlternateFor_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetConstraints",
"strictness": "strict",
"ordinal": "5592402040917795451",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionSetConstraintsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetConstraintsAuxBuffers",
"strictness": "strict",
"ordinal": "1934311861550897175",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionSetConstraintsAuxBuffersRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetDebugClientInfo",
"strictness": "strict",
"ordinal": "8247627555829145314",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugClientInfoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetDebugTimeoutLogDeadline",
"strictness": "strict",
"ordinal": "5103580339765479527",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetName",
"strictness": "strict",
"ordinal": "8621046055753884739",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetNameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.SetVerboseLogging",
"strictness": "strict",
"ordinal": "7781062160284766856",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.Sync",
"strictness": "strict",
"ordinal": "312857390244586129",
"direction": "two_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollection.WaitForBuffersAllocated",
"strictness": "strict",
"ordinal": "8162325630082982818",
"direction": "two_way",
"response": "fuchsia.sysmem/BufferCollectionWaitForBuffersAllocatedResponse"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/BufferCollection",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionAttachLifetimeTrackingRequest.buffers_remaining",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionAttachLifetimeTrackingRequest.server_end",
"ordinal": "1",
"type": "zx/Handle:EVENTPAIR"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionAttachLifetimeTrackingRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionAttachTokenRequest.rights_attenuation_mask",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionAttachTokenRequest.token_request",
"ordinal": "2",
"type": "server_end:fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionAttachTokenRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionCheckBuffersAllocatedResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionCheckBuffersAllocatedResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.buffer_memory_constraints",
"ordinal": "8",
"type": "fuchsia.sysmem/BufferMemoryConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.has_buffer_memory_constraints",
"ordinal": "7",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.image_format_constraints",
"ordinal": "10",
"type": "array<fuchsia.sysmem/ImageFormatConstraints,32>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.image_format_constraints_count",
"ordinal": "9",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.max_buffer_count",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_camping",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_dedicated_slack",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_shared_slack",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraints.usage",
"ordinal": "1",
"type": "fuchsia.sysmem/BufferUsage"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers.allow_clear_aux_buffers_for_secure",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers.need_clear_aux_buffers_for_secure",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionGetAuxBuffersResponse.buffer_collection_info_aux_buffers",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferCollectionInfo_2"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionGetAuxBuffersResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionGetAuxBuffersResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo.buffer_count",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo.format",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo.vmo_size",
"ordinal": "4",
"type": "uint64",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo.vmos",
"ordinal": "3",
"type": "array<zx/Handle:<VMO,optional>,64>"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionInfo",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo_2.buffer_count",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo_2.buffers",
"ordinal": "3",
"type": "array<fuchsia.sysmem/VmoBuffer,64>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionInfo_2.settings",
"ordinal": "2",
"type": "fuchsia.sysmem/SingleBufferSettings"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionInfo_2",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionSetConstraintsAuxBuffersRequest.constraints",
"ordinal": "1",
"type": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionSetConstraintsAuxBuffersRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionSetConstraintsRequest.constraints",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferCollectionConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionSetConstraintsRequest.has_constraints",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionSetConstraintsRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.Close",
"strictness": "strict",
"ordinal": "6565538312948415655",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.CreateBufferCollectionTokenGroup",
"strictness": "strict",
"ordinal": "3414366098448103847",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.Duplicate",
"strictness": "strict",
"ordinal": "3431604093557895826",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionTokenDuplicateRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.DuplicateSync",
"strictness": "strict",
"ordinal": "332940554004438808",
"direction": "two_way",
"request": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncRequest",
"response": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.GetNodeRef",
"strictness": "strict",
"ordinal": "5078789850020985732",
"direction": "two_way",
"response": "fuchsia.sysmem/NodeGetNodeRefResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.IsAlternateFor",
"strictness": "strict",
"ordinal": "3720720616290479111",
"direction": "two_way",
"request": "fuchsia.sysmem/NodeIsAlternateForRequest",
"response": "fuchsia.sysmem/Node_IsAlternateFor_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.SetDebugClientInfo",
"strictness": "strict",
"ordinal": "8247627555829145314",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugClientInfoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.SetDebugTimeoutLogDeadline",
"strictness": "strict",
"ordinal": "5103580339765479527",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.SetDispensable",
"strictness": "strict",
"ordinal": "8567232103478785459",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.SetName",
"strictness": "strict",
"ordinal": "8621046055753884739",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetNameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.SetVerboseLogging",
"strictness": "strict",
"ordinal": "7781062160284766856",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionToken.Sync",
"strictness": "strict",
"ordinal": "312857390244586129",
"direction": "two_way"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/BufferCollectionToken",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest.group_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem/BufferCollectionTokenGroup"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateRequest.rights_attenuation_mask",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateRequest.token_request",
"ordinal": "2",
"type": "server_end:fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncRequest.rights_attenuation_masks",
"ordinal": "1",
"type": "vector<zx/Rights>:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncResponse.tokens",
"ordinal": "1",
"type": "vector<client_end:fuchsia.sysmem/BufferCollectionToken>:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenDuplicateSyncResponse",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.AllChildrenPresent",
"strictness": "strict",
"ordinal": "2108090755284486992",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.Close",
"strictness": "strict",
"ordinal": "6565538312948415655",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.CreateChild",
"strictness": "strict",
"ordinal": "3347573912591003225",
"direction": "one_way",
"request": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.CreateChildrenSync",
"strictness": "strict",
"ordinal": "6241359931670852917",
"direction": "two_way",
"request": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncRequest",
"response": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.GetNodeRef",
"strictness": "strict",
"ordinal": "5078789850020985732",
"direction": "two_way",
"response": "fuchsia.sysmem/NodeGetNodeRefResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.IsAlternateFor",
"strictness": "strict",
"ordinal": "3720720616290479111",
"direction": "two_way",
"request": "fuchsia.sysmem/NodeIsAlternateForRequest",
"response": "fuchsia.sysmem/Node_IsAlternateFor_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.SetDebugClientInfo",
"strictness": "strict",
"ordinal": "8247627555829145314",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugClientInfoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.SetDebugTimeoutLogDeadline",
"strictness": "strict",
"ordinal": "5103580339765479527",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.SetName",
"strictness": "strict",
"ordinal": "8621046055753884739",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetNameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.SetVerboseLogging",
"strictness": "strict",
"ordinal": "7781062160284766856",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup.Sync",
"strictness": "strict",
"ordinal": "312857390244586129",
"direction": "two_way"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/BufferCollectionTokenGroup",
"openness": "closed",
"transport": "channel"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildRequest.rights_attenuation_mask",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildRequest.token_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem/BufferCollectionToken"
},
{
"kind": "table",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncRequest.rights_attenuation_masks",
"ordinal": "1",
"type": "vector<zx/Rights>:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncResponse.tokens",
"ordinal": "1",
"type": "vector<client_end:fuchsia.sysmem/BufferCollectionToken>:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionTokenGroupCreateChildrenSyncResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionWaitForBuffersAllocatedResponse.buffer_collection_info",
"ordinal": "2",
"type": "fuchsia.sysmem/BufferCollectionInfo_2"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferCollectionWaitForBuffersAllocatedResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferCollectionWaitForBuffersAllocatedResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferFormat.image",
"ordinal": "2",
"type": "fuchsia.sysmem/ImageFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferFormat.tag",
"ordinal": "1",
"type": "uint32",
"value": "0"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.cpu_domain_supported",
"ordinal": "6",
"type": "bool",
"value": "true"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.heap_permitted",
"ordinal": "9",
"type": "array<fuchsia.sysmem/HeapType,32>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.heap_permitted_count",
"ordinal": "8",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.inaccessible_domain_supported",
"ordinal": "7",
"type": "bool",
"value": "false"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.max_size_bytes",
"ordinal": "2",
"type": "uint32",
"value": "4294967295"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.min_size_bytes",
"ordinal": "1",
"type": "uint32",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.physically_contiguous_required",
"ordinal": "3",
"type": "bool",
"value": "false"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.ram_domain_supported",
"ordinal": "5",
"type": "bool",
"value": "false"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemoryConstraints.secure_required",
"ordinal": "4",
"type": "bool",
"value": "false"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferMemoryConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemorySettings.coherency_domain",
"ordinal": "4",
"type": "fuchsia.sysmem/CoherencyDomain"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemorySettings.heap",
"ordinal": "5",
"type": "fuchsia.sysmem/HeapType"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemorySettings.is_physically_contiguous",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemorySettings.is_secure",
"ordinal": "3",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferMemorySettings.size_bytes",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferMemorySettings"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferUsage.cpu",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferUsage.display",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferUsage.none",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferUsage.video",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/BufferUsage.vulkan",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/BufferUsage"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/CoherencyDomain.CPU",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/CoherencyDomain.INACCESSIBLE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/CoherencyDomain.RAM",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.sysmem/CoherencyDomain",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ColorSpace.type",
"ordinal": "1",
"type": "fuchsia.sysmem/ColorSpaceType"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ColorSpace"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.DO_NOT_CARE",
"value": "4294967294"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.INVALID",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.PASS_THROUGH",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC2020",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC2100",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC601_NTSC",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC601_NTSC_FULL_RANGE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC601_PAL",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC601_PAL_FULL_RANGE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.REC709",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/ColorSpaceType.SRGB",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.sysmem/ColorSpaceType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/DriverConnector.Connect",
"strictness": "strict",
"ordinal": "7366281471101469060",
"direction": "one_way",
"request": "fuchsia.sysmem/DriverConnectorConnectRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/DriverConnector.SetAuxServiceDirectory",
"strictness": "strict",
"ordinal": "6074137568747846023",
"direction": "one_way",
"request": "fuchsia.sysmem/DriverConnectorSetAuxServiceDirectoryRequest"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/DriverConnector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/DriverConnectorConnectRequest.allocator_request",
"ordinal": "1",
"type": "server_end:fuchsia.sysmem/Allocator"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/DriverConnectorConnectRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/DriverConnectorSetAuxServiceDirectoryRequest.service_directory",
"ordinal": "1",
"type": "fuchsia.io/Directory"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/DriverConnectorSetAuxServiceDirectoryRequest",
"resourceness": "resource"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16",
"type": "uint64",
"value": "576460752303423489"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV",
"type": "uint64",
"value": "576460752303423601"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TE",
"type": "uint64",
"value": "576460752303427697"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TE_TILED_HEADER",
"type": "uint64",
"value": "576460752303435889"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TILED_HEADER",
"type": "uint64",
"value": "576460752303431793"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_TE",
"type": "uint64",
"value": "576460752303427585"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_YUV_TILED_HEADER",
"type": "uint64",
"value": "576460752303431697"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_32X8",
"type": "uint64",
"value": "576460752303423490"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_32X8_TE",
"type": "uint64",
"value": "576460752303427586"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_BCH_BIT",
"type": "uint64",
"value": "2048"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_LINEAR_TE",
"type": "uint64",
"value": "576460752303427584"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_SPARSE_BIT",
"type": "uint64",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_SPLIT_BLOCK_BIT",
"type": "uint64",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_TE_BIT",
"type": "uint64",
"value": "4096"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_TILED_HEADER_BIT",
"type": "uint64",
"value": "8192"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_YUV_BIT",
"type": "uint64",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_GOOGLE_GOLDFISH_OPTIMAL",
"type": "uint64",
"value": "648518346341351425"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_CCS_BIT",
"type": "uint64",
"value": "16777216"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_X_TILED",
"type": "uint64",
"value": "72057594037927937"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_YF_TILED",
"type": "uint64",
"value": "72057594037927939"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_YF_TILED_CCS",
"type": "uint64",
"value": "72057594054705155"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_Y_TILED",
"type": "uint64",
"value": "72057594037927938"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_Y_TILED_CCS",
"type": "uint64",
"value": "72057594054705154"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_INVALID",
"type": "uint64",
"value": "72057594037927935"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_LINEAR",
"type": "uint64",
"value": "0"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_NONE",
"type": "uint64",
"value": "0"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VALUE_RESERVED",
"type": "uint64",
"value": "72057594037927935"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_AMD",
"type": "uint64",
"value": "144115188075855872"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_ARM",
"type": "uint64",
"value": "576460752303423488"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_BROADCOM",
"type": "uint64",
"value": "504403158265495552"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_GOOGLE",
"type": "uint64",
"value": "648518346341351424"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_INTEL",
"type": "uint64",
"value": "72057594037927936"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_NONE",
"type": "uint64",
"value": "0"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_NVIDIA",
"type": "uint64",
"value": "216172782113783808"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_QCOM",
"type": "uint64",
"value": "360287970189639680"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_SAMSUNG",
"type": "uint64",
"value": "288230376151711744"
},
{
"kind": "const",
"name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_VIVANTE",
"type": "uint64",
"value": "432345564227567616"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/FormatModifier.value",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/FormatModifier"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.AMLOGIC_SECURE",
"value": "1152921504606912512"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.AMLOGIC_SECURE_VDEC",
"value": "1152921504606912513"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.FRAMEBUFFER",
"value": "1152921504607043585"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.GOLDFISH_DEVICE_LOCAL",
"value": "1152921504606978048"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.GOLDFISH_HOST_VISIBLE",
"value": "1152921504606978049"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/HeapType.SYSTEM_RAM",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.sysmem/HeapType",
"strictness": "strict",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.color_space",
"ordinal": "5",
"type": "fuchsia.sysmem/ColorSpace"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.height",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.layers",
"ordinal": "3",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.pixel_format",
"ordinal": "4",
"type": "fuchsia.sysmem/PixelFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.planes",
"ordinal": "6",
"type": "array<fuchsia.sysmem/ImagePlane,4>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat.width",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ImageFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.bytes_per_row_divisor",
"ordinal": "14",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.coded_height_divisor",
"ordinal": "13",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.coded_width_divisor",
"ordinal": "12",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.color_space",
"ordinal": "3",
"type": "array<fuchsia.sysmem/ColorSpace,32>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.color_spaces_count",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.display_height_divisor",
"ordinal": "17",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.display_width_divisor",
"ordinal": "16",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.layers",
"ordinal": "11",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.max_bytes_per_row",
"ordinal": "9",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_height",
"ordinal": "7",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_width",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_width_times_coded_height",
"ordinal": "10",
"type": "uint32",
"value": "4294967295"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.min_bytes_per_row",
"ordinal": "8",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.min_coded_height",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.min_coded_width",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.pixel_format",
"ordinal": "1",
"type": "fuchsia.sysmem/PixelFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_max_bytes_per_row",
"ordinal": "23",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_max_coded_height",
"ordinal": "21",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_max_coded_width",
"ordinal": "19",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_min_bytes_per_row",
"ordinal": "22",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_min_coded_height",
"ordinal": "20",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.required_min_coded_width",
"ordinal": "18",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormatConstraints.start_offset_divisor",
"ordinal": "15",
"type": "uint32",
"value": "1"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ImageFormatConstraints"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.bytes_per_row",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.coded_height",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.coded_width",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.color_space",
"ordinal": "8",
"type": "fuchsia.sysmem/ColorSpace"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.display_height",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.display_width",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.has_pixel_aspect_ratio",
"ordinal": "9",
"type": "bool",
"value": "false"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.layers",
"ordinal": "7",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.pixel_aspect_ratio_height",
"ordinal": "11",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.pixel_aspect_ratio_width",
"ordinal": "10",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageFormat_2.pixel_format",
"ordinal": "1",
"type": "fuchsia.sysmem/PixelFormat"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ImageFormat_2"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImagePlane.byte_offset",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImagePlane.bytes_per_row",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ImagePlane"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageSpec.color_space",
"ordinal": "5",
"type": "fuchsia.sysmem/ColorSpace"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageSpec.layers",
"ordinal": "3",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageSpec.min_height",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageSpec.min_width",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/ImageSpec.pixel_format",
"ordinal": "4",
"type": "fuchsia.sysmem/PixelFormat"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/ImageSpec"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_BUFFER_COLLECTION_CONSTRAINTS_IMAGE_FORMAT_CONSTRAINTS",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_BUFFER_COLLECTION_INFO_BUFFERS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_BUFFER_MEMORY_CONSTRAINTS_HEAP_PERMITTED",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_CREATE_CHILDREN",
"type": "int32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_DUPLICATES",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_COUNT_IMAGE_FORMAT_CONSTRAINTS_COLOR_SPACES",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_HEAPS_COUNT",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/MAX_RANGES_COUNT",
"type": "uint32",
"value": "128"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.Close",
"strictness": "strict",
"ordinal": "6565538312948415655",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.GetNodeRef",
"strictness": "strict",
"ordinal": "5078789850020985732",
"direction": "two_way",
"response": "fuchsia.sysmem/NodeGetNodeRefResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.IsAlternateFor",
"strictness": "strict",
"ordinal": "3720720616290479111",
"direction": "two_way",
"request": "fuchsia.sysmem/NodeIsAlternateForRequest",
"response": "fuchsia.sysmem/Node_IsAlternateFor_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.SetDebugClientInfo",
"strictness": "strict",
"ordinal": "8247627555829145314",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugClientInfoRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.SetDebugTimeoutLogDeadline",
"strictness": "strict",
"ordinal": "5103580339765479527",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.SetName",
"strictness": "strict",
"ordinal": "8621046055753884739",
"direction": "one_way",
"request": "fuchsia.sysmem/NodeSetNameRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.SetVerboseLogging",
"strictness": "strict",
"ordinal": "7781062160284766856",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/Node.Sync",
"strictness": "strict",
"ordinal": "312857390244586129",
"direction": "two_way"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/Node",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeGetNodeRefResponse.node_ref",
"ordinal": "1",
"type": "zx/Handle:EVENT"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/NodeGetNodeRefResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeIsAlternateForRequest.node_ref",
"ordinal": "1",
"type": "zx/Handle:EVENT"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/NodeIsAlternateForRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeSetDebugClientInfoRequest.id",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeSetDebugClientInfoRequest.name",
"ordinal": "1",
"type": "string:64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/NodeSetDebugClientInfoRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest.deadline",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/NodeSetDebugTimeoutLogDeadlineRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeSetNameRequest.name",
"ordinal": "2",
"type": "string:64"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/NodeSetNameRequest.priority",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/NodeSetNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/Node_IsAlternateFor_Response.is_alternate",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/Node_IsAlternateFor_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/PixelFormat.format_modifier",
"ordinal": "3",
"type": "fuchsia.sysmem/FormatModifier"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/PixelFormat.has_format_modifier",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/PixelFormat.type",
"ordinal": "1",
"type": "fuchsia.sysmem/PixelFormatType"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/PixelFormat"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.A2B10G10R10",
"value": "116"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.A2R10G10B10",
"value": "115"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.BGR24",
"value": "108"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.BGRA32",
"value": "101"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.DO_NOT_CARE",
"value": "4294967294"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.I420",
"value": "102"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.INVALID",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.L8",
"value": "112"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.M420",
"value": "103"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.MJPEG",
"value": "106"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.NV12",
"value": "104"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.R8",
"value": "113"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.R8G8",
"value": "114"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.R8G8B8A8",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.RGB2220",
"value": "111"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.RGB332",
"value": "110"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.RGB565",
"value": "109"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.YUY2",
"value": "105"
},
{
"kind": "enum/member",
"name": "fuchsia.sysmem/PixelFormatType.YV12",
"value": "107"
},
{
"kind": "enum",
"name": "fuchsia.sysmem/PixelFormatType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRange.heap",
"ordinal": "1",
"type": "fuchsia.sysmem/HeapType"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRange.range",
"ordinal": "2",
"type": "fuchsia.sysmem/SecureHeapRange"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapAndRange"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRangeModification.heap",
"ordinal": "1",
"type": "fuchsia.sysmem/HeapType"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRangeModification.new_range",
"ordinal": "3",
"type": "fuchsia.sysmem/SecureHeapRange"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRangeModification.old_range",
"ordinal": "2",
"type": "fuchsia.sysmem/SecureHeapRange"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapAndRangeModification"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRanges.heap",
"ordinal": "1",
"type": "fuchsia.sysmem/HeapType"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapAndRanges.ranges",
"ordinal": "2",
"type": "vector<fuchsia.sysmem/SecureHeapRange>:128"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapAndRanges"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapProperties.dynamic_protection_ranges",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapProperties.heap",
"ordinal": "1",
"type": "fuchsia.sysmem/HeapType"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapProperties.is_mod_protected_range_available",
"ordinal": "5",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapProperties.max_protected_range_count",
"ordinal": "4",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapProperties.protected_range_granularity",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapProperties"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapRange.physical_address",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapRange.size_bytes",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapRange"
},
{
"kind": "table/member",
"name": "fuchsia.sysmem/SecureHeapsAndRanges.heaps",
"ordinal": "1",
"type": "vector<fuchsia.sysmem/SecureHeapAndRanges>:32"
},
{
"kind": "table",
"name": "fuchsia.sysmem/SecureHeapsAndRanges"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.AddSecureHeapPhysicalRange",
"strictness": "strict",
"ordinal": "2063119009466856254",
"direction": "two_way",
"request": "fuchsia.sysmem/SecureMemAddSecureHeapPhysicalRangeRequest",
"response": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.DeleteSecureHeapPhysicalRange",
"strictness": "strict",
"ordinal": "8253573362087858926",
"direction": "two_way",
"request": "fuchsia.sysmem/SecureMemDeleteSecureHeapPhysicalRangeRequest",
"response": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.GetPhysicalSecureHeapProperties",
"strictness": "strict",
"ordinal": "2756288888227435028",
"direction": "two_way",
"request": "fuchsia.sysmem/SecureMemGetPhysicalSecureHeapPropertiesRequest",
"response": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.GetPhysicalSecureHeaps",
"strictness": "strict",
"ordinal": "541049457444649477",
"direction": "two_way",
"response": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.ModifySecureHeapPhysicalRange",
"strictness": "strict",
"ordinal": "1535656706441906445",
"direction": "two_way",
"request": "fuchsia.sysmem/SecureMemModifySecureHeapPhysicalRangeRequest",
"response": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.sysmem/SecureMem.ZeroSubRange",
"strictness": "strict",
"ordinal": "8394981472523288155",
"direction": "two_way",
"request": "fuchsia.sysmem/SecureMemZeroSubRangeRequest",
"response": "fuchsia.sysmem/SecureMem_ZeroSubRange_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.sysmem/SecureMem",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemAddSecureHeapPhysicalRangeRequest.heap_range",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapAndRange"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMemAddSecureHeapPhysicalRangeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemDeleteSecureHeapPhysicalRangeRequest.heap_range",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapAndRange"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMemDeleteSecureHeapPhysicalRangeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemGetPhysicalSecureHeapPropertiesRequest.entire_heap",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapAndRange"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMemGetPhysicalSecureHeapPropertiesRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemModifySecureHeapPhysicalRangeRequest.range_modification",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapAndRangeModification"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMemModifySecureHeapPhysicalRangeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemZeroSubRangeRequest.heap_range",
"ordinal": "2",
"type": "fuchsia.sysmem/SecureHeapAndRange"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMemZeroSubRangeRequest.is_covering_range_explicit",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMemZeroSubRangeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response.properties",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapProperties"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response.heaps",
"ordinal": "1",
"type": "fuchsia.sysmem/SecureHeapsAndRanges"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SingleBufferInfo.buffer",
"ordinal": "2",
"type": "fuchsia.sysmem/VmoBuffer"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SingleBufferInfo.settings",
"ordinal": "1",
"type": "fuchsia.sysmem/SingleBufferSettings"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SingleBufferInfo",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SingleBufferSettings.buffer_settings",
"ordinal": "1",
"type": "fuchsia.sysmem/BufferMemorySettings"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SingleBufferSettings.has_image_format_constraints",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/SingleBufferSettings.image_format_constraints",
"ordinal": "3",
"type": "fuchsia.sysmem/ImageFormatConstraints"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/SingleBufferSettings"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_INDEX_BUFFER",
"type": "uint32",
"value": "4194304"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_INDIRECT_BUFFER",
"type": "uint32",
"value": "16777216"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_STORAGE_BUFFER",
"type": "uint32",
"value": "2097152"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_STORAGE_TEXEL_BUFFER",
"type": "uint32",
"value": "524288"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_TRANSFER_DST",
"type": "uint32",
"value": "131072"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_TRANSFER_SRC",
"type": "uint32",
"value": "65536"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_UNIFORM_BUFFER",
"type": "uint32",
"value": "1048576"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER",
"type": "uint32",
"value": "262144"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_VERTEX_BUFFER",
"type": "uint32",
"value": "8388608"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_COLOR_ATTACHMENT",
"type": "uint32",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_INPUT_ATTACHMENT",
"type": "uint32",
"value": "128"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_SAMPLED",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_STENCIL_ATTACHMENT",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_STORAGE",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSFER_DST",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSFER_SRC",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSIENT_ATTACHMENT",
"type": "uint32",
"value": "64"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/VmoBuffer.vmo",
"ordinal": "1",
"type": "zx/Handle:<VMO,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.sysmem/VmoBuffer.vmo_usable_start",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.sysmem/VmoBuffer",
"resourceness": "resource"
},
{
"kind": "const",
"name": "fuchsia.sysmem/cpuUsageRead",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/cpuUsageReadOften",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.sysmem/cpuUsageWrite",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.sysmem/cpuUsageWriteOften",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.sysmem/displayUsageCursor",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.sysmem/displayUsageLayer",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/noneUsage",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageCapture",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageDecryptorOutput",
"type": "uint32",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageHwDecoder",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageHwDecoderInternal",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageHwEncoder",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.sysmem/videoUsageHwProtected",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageColorAttachment",
"type": "uint32",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageInputAttachment",
"type": "uint32",
"value": "128"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageSampled",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageStencilAttachment",
"type": "uint32",
"value": "32"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageStorage",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageTransferDst",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageTransferSrc",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.sysmem/vulkanUsageTransientAttachment",
"type": "uint32",
"value": "64"
},
{
"kind": "library",
"name": "fuchsia.sysmem"
}
]