| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.AllocateNonSharedCollection", |
| "strictness": "flexible", |
| "ordinal": "6676166366047243844", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/AllocatorAllocateNonSharedCollectionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.AllocateSharedCollection", |
| "strictness": "flexible", |
| "ordinal": "1270472445031827905", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/AllocatorAllocateSharedCollectionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.BindSharedCollection", |
| "strictness": "flexible", |
| "ordinal": "6127453716877237070", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/AllocatorBindSharedCollectionRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.GetVmoInfo", |
| "strictness": "flexible", |
| "ordinal": "2425330313826721273", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/AllocatorGetVmoInfoRequest", |
| "response": "fuchsia.sysmem2/Allocator_GetVmoInfo_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.SetDebugClientInfo", |
| "strictness": "flexible", |
| "ordinal": "8027931980577414221", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/AllocatorSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Allocator.ValidateBufferCollectionToken", |
| "strictness": "flexible", |
| "ordinal": "5503092096911271565", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/AllocatorValidateBufferCollectionTokenRequest", |
| "response": "fuchsia.sysmem2/Allocator_ValidateBufferCollectionToken_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem2/Allocator", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorAllocateNonSharedCollectionRequest.collection_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.sysmem2/BufferCollection" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorAllocateNonSharedCollectionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorAllocateSharedCollectionRequest.token_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.sysmem2/BufferCollectionToken" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorAllocateSharedCollectionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorBindSharedCollectionRequest.buffer_collection_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.sysmem2/BufferCollection" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorBindSharedCollectionRequest.token", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.sysmem2/BufferCollectionToken" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorBindSharedCollectionRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorGetVmoInfoRequest.vmo", |
| "ordinal": "1", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorGetVmoInfoRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorSetDebugClientInfoRequest.id", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorSetDebugClientInfoRequest.name", |
| "ordinal": "1", |
| "type": "string:256" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/AllocatorValidateBufferCollectionTokenRequest.token_server_koid", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/AllocatorValidateBufferCollectionTokenRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Allocator_GetVmoInfo_Response.buffer_collection_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Allocator_GetVmoInfo_Response.buffer_index", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Allocator_GetVmoInfo_Response.close_weak_asap", |
| "ordinal": "3", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Allocator_GetVmoInfo_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Allocator_ValidateBufferCollectionToken_Response.is_known", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Allocator_ValidateBufferCollectionToken_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.AttachLifetimeTracking", |
| "strictness": "flexible", |
| "ordinal": "4524799315680521679", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionAttachLifetimeTrackingRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.AttachToken", |
| "strictness": "flexible", |
| "ordinal": "5092582717741672834", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionAttachTokenRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.GetBufferCollectionId", |
| "strictness": "flexible", |
| "ordinal": "8633851600235444876", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.GetNodeRef", |
| "strictness": "flexible", |
| "ordinal": "6574426773718429779", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetNodeRef_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.IsAlternateFor", |
| "strictness": "flexible", |
| "ordinal": "262772284282767397", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/NodeIsAlternateForRequest", |
| "response": "fuchsia.sysmem2/Node_IsAlternateFor_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.Release", |
| "strictness": "flexible", |
| "ordinal": "7664192519607813318", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetConstraints", |
| "strictness": "flexible", |
| "ordinal": "2296289463649704315", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionSetConstraintsRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetDebugClientInfo", |
| "strictness": "flexible", |
| "ordinal": "6691936816931379633", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetDebugTimeoutLogDeadline", |
| "strictness": "flexible", |
| "ordinal": "8172637980026734598", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetName", |
| "strictness": "flexible", |
| "ordinal": "811194812442657257", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetNameRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetVerboseLogging", |
| "strictness": "flexible", |
| "ordinal": "5911475287294795693", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetWeak", |
| "strictness": "flexible", |
| "ordinal": "2512233045884338145", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.SetWeakOk", |
| "strictness": "flexible", |
| "ordinal": "4081474869151288297", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetWeakOkRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.Sync", |
| "strictness": "flexible", |
| "ordinal": "1273433845120064340", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_Sync_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollection.WaitForAllBuffersAllocated", |
| "strictness": "flexible", |
| "ordinal": "442197413015404622", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/BufferCollection_WaitForAllBuffersAllocated_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem2/BufferCollection", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachLifetimeTrackingRequest.buffers_remaining", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachLifetimeTrackingRequest.server_end", |
| "ordinal": "1", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachLifetimeTrackingRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachTokenRequest.rights_attenuation_mask", |
| "ordinal": "1", |
| "type": "zx/Rights" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachTokenRequest.token_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.sysmem2/BufferCollectionToken" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionAttachTokenRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.buffer_memory_constraints", |
| "ordinal": "7", |
| "type": "fuchsia.sysmem2/BufferMemoryConstraints" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.image_format_constraints", |
| "ordinal": "8", |
| "type": "vector<fuchsia.sysmem2/ImageFormatConstraints>:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.max_buffer_count", |
| "ordinal": "6", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.min_buffer_count", |
| "ordinal": "5", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.min_buffer_count_for_camping", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.min_buffer_count_for_dedicated_slack", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.min_buffer_count_for_shared_slack", |
| "ordinal": "4", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints.usage", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem2/BufferUsage" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionConstraints" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionInfo.buffer_collection_id", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionInfo.buffers", |
| "ordinal": "2", |
| "type": "vector<fuchsia.sysmem2/VmoBuffer>:128" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionInfo.settings", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem2/SingleBufferSettings" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionSetConstraintsRequest.constraints", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem2/BufferCollectionConstraints" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionSetConstraintsRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.CreateBufferCollectionTokenGroup", |
| "strictness": "flexible", |
| "ordinal": "3528804016404117234", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.Duplicate", |
| "strictness": "flexible", |
| "ordinal": "8351801895211219079", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionTokenDuplicateRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.DuplicateSync", |
| "strictness": "flexible", |
| "ordinal": "2025205386257933404", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/BufferCollectionTokenDuplicateSyncRequest", |
| "response": "fuchsia.sysmem2/BufferCollectionToken_DuplicateSync_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.GetBufferCollectionId", |
| "strictness": "flexible", |
| "ordinal": "8633851600235444876", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.GetNodeRef", |
| "strictness": "flexible", |
| "ordinal": "6574426773718429779", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetNodeRef_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.IsAlternateFor", |
| "strictness": "flexible", |
| "ordinal": "262772284282767397", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/NodeIsAlternateForRequest", |
| "response": "fuchsia.sysmem2/Node_IsAlternateFor_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.Release", |
| "strictness": "flexible", |
| "ordinal": "7664192519607813318", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetDebugClientInfo", |
| "strictness": "flexible", |
| "ordinal": "6691936816931379633", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetDebugTimeoutLogDeadline", |
| "strictness": "flexible", |
| "ordinal": "8172637980026734598", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetDispensable", |
| "strictness": "flexible", |
| "ordinal": "2489029993977667467", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetName", |
| "strictness": "flexible", |
| "ordinal": "811194812442657257", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetNameRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetVerboseLogging", |
| "strictness": "flexible", |
| "ordinal": "5911475287294795693", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetWeak", |
| "strictness": "flexible", |
| "ordinal": "2512233045884338145", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.SetWeakOk", |
| "strictness": "flexible", |
| "ordinal": "4081474869151288297", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetWeakOkRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken.Sync", |
| "strictness": "flexible", |
| "ordinal": "1273433845120064340", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_Sync_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem2/BufferCollectionToken", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest.group_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.sysmem2/BufferCollectionTokenGroup" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenCreateBufferCollectionTokenGroupRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenDuplicateRequest.rights_attenuation_mask", |
| "ordinal": "1", |
| "type": "zx/Rights" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenDuplicateRequest.token_request", |
| "ordinal": "2", |
| "type": "server_end:fuchsia.sysmem2/BufferCollectionToken" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenDuplicateRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenDuplicateSyncRequest.rights_attenuation_masks", |
| "ordinal": "1", |
| "type": "vector<zx/Rights>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenDuplicateSyncRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.AllChildrenPresent", |
| "strictness": "flexible", |
| "ordinal": "6643511257208525586", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.CreateChild", |
| "strictness": "flexible", |
| "ordinal": "4728787705853325509", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.CreateChildrenSync", |
| "strictness": "flexible", |
| "ordinal": "1575877552079505162", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildrenSyncRequest", |
| "response": "fuchsia.sysmem2/BufferCollectionTokenGroup_CreateChildrenSync_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.GetBufferCollectionId", |
| "strictness": "flexible", |
| "ordinal": "8633851600235444876", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.GetNodeRef", |
| "strictness": "flexible", |
| "ordinal": "6574426773718429779", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetNodeRef_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.IsAlternateFor", |
| "strictness": "flexible", |
| "ordinal": "262772284282767397", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/NodeIsAlternateForRequest", |
| "response": "fuchsia.sysmem2/Node_IsAlternateFor_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.Release", |
| "strictness": "flexible", |
| "ordinal": "7664192519607813318", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetDebugClientInfo", |
| "strictness": "flexible", |
| "ordinal": "6691936816931379633", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetDebugTimeoutLogDeadline", |
| "strictness": "flexible", |
| "ordinal": "8172637980026734598", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetName", |
| "strictness": "flexible", |
| "ordinal": "811194812442657257", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetNameRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetVerboseLogging", |
| "strictness": "flexible", |
| "ordinal": "5911475287294795693", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetWeak", |
| "strictness": "flexible", |
| "ordinal": "2512233045884338145", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.SetWeakOk", |
| "strictness": "flexible", |
| "ordinal": "4081474869151288297", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetWeakOkRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup.Sync", |
| "strictness": "flexible", |
| "ordinal": "1273433845120064340", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_Sync_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildRequest.rights_attenuation_mask", |
| "ordinal": "2", |
| "type": "zx/Rights" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildRequest.token_request", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.sysmem2/BufferCollectionToken" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildrenSyncRequest.rights_attenuation_masks", |
| "ordinal": "1", |
| "type": "vector<zx/Rights>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroupCreateChildrenSyncRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup_CreateChildrenSync_Response.tokens", |
| "ordinal": "1", |
| "type": "vector<client_end:fuchsia.sysmem2/BufferCollectionToken>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionTokenGroup_CreateChildrenSync_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollectionToken_DuplicateSync_Response.tokens", |
| "ordinal": "1", |
| "type": "vector<client_end:fuchsia.sysmem2/BufferCollectionToken>:64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollectionToken_DuplicateSync_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferCollection_WaitForAllBuffersAllocated_Response.buffer_collection_info", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem2/BufferCollectionInfo" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferCollection_WaitForAllBuffersAllocated_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.cpu_domain_supported", |
| "ordinal": "5", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.inaccessible_domain_supported", |
| "ordinal": "7", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.max_size_bytes", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.min_size_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.permitted_heaps", |
| "ordinal": "8", |
| "type": "vector<fuchsia.sysmem2/Heap>:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.physically_contiguous_required", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.ram_domain_supported", |
| "ordinal": "6", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints.secure_required", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferMemoryConstraints" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemorySettings.coherency_domain", |
| "ordinal": "4", |
| "type": "fuchsia.sysmem2/CoherencyDomain" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemorySettings.heap", |
| "ordinal": "5", |
| "type": "fuchsia.sysmem2/Heap" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemorySettings.is_physically_contiguous", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemorySettings.is_secure", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferMemorySettings.size_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferMemorySettings" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferUsage.cpu", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferUsage.display", |
| "ordinal": "4", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferUsage.none", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferUsage.video", |
| "ordinal": "5", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/BufferUsage.vulkan", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/BufferUsage" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/CPU_USAGE_READ", |
| "type": "uint32", |
| "value": "1" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/CPU_USAGE_READ_OFTEN", |
| "type": "uint32", |
| "value": "2" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/CPU_USAGE_WRITE", |
| "type": "uint32", |
| "value": "4" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/CPU_USAGE_WRITE_OFTEN", |
| "type": "uint32", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/CoherencyDomain.CPU", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/CoherencyDomain.INACCESSIBLE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/CoherencyDomain.RAM", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.sysmem2/CoherencyDomain", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/DISPLAY_USAGE_CURSOR", |
| "type": "uint32", |
| "value": "2" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/DISPLAY_USAGE_LAYER", |
| "type": "uint32", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.CONSTRAINTS_INTERSECTION_EMPTY", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.HANDLE_ACCESS_DENIED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.INVALID", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.NOT_FOUND", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.NO_MEMORY", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.PENDING", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.PROTOCOL_DEVIATION", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.TOO_MANY_GROUP_CHILD_COMBINATIONS", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem2/Error.UNSPECIFIED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.sysmem2/Error", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Heap.heap_type", |
| "ordinal": "1", |
| "type": "string:128" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Heap.id", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Heap" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.bytes_per_row_divisor", |
| "ordinal": "13", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.color_spaces", |
| "ordinal": "3", |
| "type": "vector<fuchsia.images2/ColorSpace>:32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.display_rect_alignment", |
| "ordinal": "10", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.max_bytes_per_row", |
| "ordinal": "7", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.max_size", |
| "ordinal": "5", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.max_width_times_height", |
| "ordinal": "8", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.min_bytes_per_row", |
| "ordinal": "6", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.min_size", |
| "ordinal": "4", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.pixel_format", |
| "ordinal": "1", |
| "type": "fuchsia.images2/PixelFormat" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.pixel_format_and_modifiers", |
| "ordinal": "15", |
| "type": "vector<fuchsia.sysmem2/PixelFormatAndModifier>:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.pixel_format_modifier", |
| "ordinal": "2", |
| "type": "fuchsia.images2/PixelFormatModifier" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.require_bytes_per_row_at_pixel_boundary", |
| "ordinal": "16", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.required_max_size", |
| "ordinal": "12", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.required_min_size", |
| "ordinal": "11", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.size_alignment", |
| "ordinal": "9", |
| "type": "fuchsia.math/SizeU" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints.start_offset_divisor", |
| "ordinal": "14", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/ImageFormatConstraints" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_CLIENT_NAME_LENGTH", |
| "type": "int32", |
| "value": "256" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_BUFFER_COLLECTION_CONSTRAINTS_IMAGE_FORMAT_CONSTRAINTS", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_BUFFER_COLLECTION_INFO_BUFFERS", |
| "type": "uint32", |
| "value": "128" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_BUFFER_MEMORY_CONSTRAINTS_PERMITTED_HEAPS", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_CREATE_CHILDREN", |
| "type": "int32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_DUPLICATES", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_IMAGE_FORMAT_CONSTRAINTS_COLOR_SPACES", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/MAX_COUNT_PIXEL_FORMAT_AND_MODIFIERS", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/NONE_USAGE", |
| "type": "uint32", |
| "value": "1" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.GetBufferCollectionId", |
| "strictness": "flexible", |
| "ordinal": "8633851600235444876", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.GetNodeRef", |
| "strictness": "flexible", |
| "ordinal": "6574426773718429779", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_GetNodeRef_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.IsAlternateFor", |
| "strictness": "flexible", |
| "ordinal": "262772284282767397", |
| "direction": "two_way", |
| "request": "fuchsia.sysmem2/NodeIsAlternateForRequest", |
| "response": "fuchsia.sysmem2/Node_IsAlternateFor_Response", |
| "error": "fuchsia.sysmem2/Error" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.Release", |
| "strictness": "flexible", |
| "ordinal": "7664192519607813318", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetDebugClientInfo", |
| "strictness": "flexible", |
| "ordinal": "6691936816931379633", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetDebugTimeoutLogDeadline", |
| "strictness": "flexible", |
| "ordinal": "8172637980026734598", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetName", |
| "strictness": "flexible", |
| "ordinal": "811194812442657257", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetNameRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetVerboseLogging", |
| "strictness": "flexible", |
| "ordinal": "5911475287294795693", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetWeak", |
| "strictness": "flexible", |
| "ordinal": "2512233045884338145", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.SetWeakOk", |
| "strictness": "flexible", |
| "ordinal": "4081474869151288297", |
| "direction": "one_way", |
| "request": "fuchsia.sysmem2/NodeSetWeakOkRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem2/Node.Sync", |
| "strictness": "flexible", |
| "ordinal": "1273433845120064340", |
| "direction": "two_way", |
| "response": "fuchsia.sysmem2/Node_Sync_Response" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem2/Node", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeIsAlternateForRequest.node_ref", |
| "ordinal": "1", |
| "type": "zx/Handle:EVENT" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/NodeIsAlternateForRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest.id", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest.name", |
| "ordinal": "1", |
| "type": "string:256" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/NodeSetDebugClientInfoRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest.deadline", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/NodeSetDebugTimeoutLogDeadlineRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetNameRequest.name", |
| "ordinal": "2", |
| "type": "string:64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetNameRequest.priority", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/NodeSetNameRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/NodeSetWeakOkRequest.for_child_nodes_also", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/NodeSetWeakOkRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response.buffer_collection_id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Node_GetBufferCollectionId_Response" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Node_GetNodeRef_Response.node_ref", |
| "ordinal": "1", |
| "type": "zx/Handle:EVENT" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Node_GetNodeRef_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/Node_IsAlternateFor_Response.is_alternate", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/Node_IsAlternateFor_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem2/PixelFormatAndModifier.pixel_format", |
| "ordinal": "1", |
| "type": "fuchsia.images2/PixelFormat" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem2/PixelFormatAndModifier.pixel_format_modifier", |
| "ordinal": "2", |
| "type": "fuchsia.images2/PixelFormatModifier" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem2/PixelFormatAndModifier" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/SingleBufferSettings.buffer_settings", |
| "ordinal": "1", |
| "type": "fuchsia.sysmem2/BufferMemorySettings" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/SingleBufferSettings.image_format_constraints", |
| "ordinal": "2", |
| "type": "fuchsia.sysmem2/ImageFormatConstraints" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/SingleBufferSettings" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VIDEO_USAGE_CAPTURE", |
| "type": "uint32", |
| "value": "8" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VIDEO_USAGE_DECRYPTOR_OUTPUT", |
| "type": "uint32", |
| "value": "16" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VIDEO_USAGE_HW_DECODER", |
| "type": "uint32", |
| "value": "1" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VIDEO_USAGE_HW_DECODER_INTERNAL", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VIDEO_USAGE_HW_ENCODER", |
| "type": "uint32", |
| "value": "2" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_INDEX_BUFFER", |
| "type": "uint32", |
| "value": "4194304" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_INDIRECT_BUFFER", |
| "type": "uint32", |
| "value": "16777216" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_STORAGE_BUFFER", |
| "type": "uint32", |
| "value": "2097152" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_STORAGE_TEXEL_BUFFER", |
| "type": "uint32", |
| "value": "524288" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_TRANSFER_DST", |
| "type": "uint32", |
| "value": "131072" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_TRANSFER_SRC", |
| "type": "uint32", |
| "value": "65536" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_UNIFORM_BUFFER", |
| "type": "uint32", |
| "value": "1048576" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER", |
| "type": "uint32", |
| "value": "262144" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_BUFFER_USAGE_VERTEX_BUFFER", |
| "type": "uint32", |
| "value": "8388608" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_COLOR_ATTACHMENT", |
| "type": "uint32", |
| "value": "16" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_INPUT_ATTACHMENT", |
| "type": "uint32", |
| "value": "128" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_SAMPLED", |
| "type": "uint32", |
| "value": "4" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_STENCIL_ATTACHMENT", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_STORAGE", |
| "type": "uint32", |
| "value": "8" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_TRANSFER_DST", |
| "type": "uint32", |
| "value": "2" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_TRANSFER_SRC", |
| "type": "uint32", |
| "value": "1" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.sysmem2/VULKAN_IMAGE_USAGE_TRANSIENT_ATTACHMENT", |
| "type": "uint32", |
| "value": "64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/VmoBuffer.close_weak_asap", |
| "ordinal": "3", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/VmoBuffer.vmo", |
| "ordinal": "1", |
| "type": "zx/Handle:VMO" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.sysmem2/VmoBuffer.vmo_usable_start", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem2/VmoBuffer", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.sysmem2" |
| } |
| ] |