List of all items
Structs
- AllocatorAllocateNonSharedCollectionRequest
- AllocatorAllocateSharedCollectionRequest
- AllocatorBindSharedCollectionRequest
- AllocatorControlHandle
- AllocatorEventStream
- AllocatorGetVmoInfoRequest
- AllocatorGetVmoInfoResponder
- AllocatorGetVmoInfoResponse
- AllocatorMarker
- AllocatorProxy
- AllocatorRequestStream
- AllocatorSetDebugClientInfoRequest
- AllocatorSynchronousProxy
- AllocatorValidateBufferCollectionTokenRequest
- AllocatorValidateBufferCollectionTokenResponder
- AllocatorValidateBufferCollectionTokenResponse
- BufferCollectionAttachLifetimeTrackingRequest
- BufferCollectionAttachTokenRequest
- BufferCollectionCheckAllBuffersAllocatedResponder
- BufferCollectionConstraints
- BufferCollectionControlHandle
- BufferCollectionEventStream
- BufferCollectionGetBufferCollectionIdResponder
- BufferCollectionGetNodeRefResponder
- BufferCollectionInfo
- BufferCollectionIsAlternateForResponder
- BufferCollectionMarker
- BufferCollectionProxy
- BufferCollectionRequestStream
- BufferCollectionSetConstraintsRequest
- BufferCollectionSyncResponder
- BufferCollectionSynchronousProxy
- BufferCollectionTokenControlHandle
- BufferCollectionTokenCreateBufferCollectionTokenGroupRequest
- BufferCollectionTokenDuplicateRequest
- BufferCollectionTokenDuplicateSyncRequest
- BufferCollectionTokenDuplicateSyncResponder
- BufferCollectionTokenDuplicateSyncResponse
- BufferCollectionTokenEventStream
- BufferCollectionTokenGetBufferCollectionIdResponder
- BufferCollectionTokenGetNodeRefResponder
- BufferCollectionTokenGroupControlHandle
- BufferCollectionTokenGroupCreateChildRequest
- BufferCollectionTokenGroupCreateChildrenSyncRequest
- BufferCollectionTokenGroupCreateChildrenSyncResponder
- BufferCollectionTokenGroupCreateChildrenSyncResponse
- BufferCollectionTokenGroupEventStream
- BufferCollectionTokenGroupGetBufferCollectionIdResponder
- BufferCollectionTokenGroupGetNodeRefResponder
- BufferCollectionTokenGroupIsAlternateForResponder
- BufferCollectionTokenGroupMarker
- BufferCollectionTokenGroupProxy
- BufferCollectionTokenGroupRequestStream
- BufferCollectionTokenGroupSyncResponder
- BufferCollectionTokenGroupSynchronousProxy
- BufferCollectionTokenIsAlternateForResponder
- BufferCollectionTokenMarker
- BufferCollectionTokenProxy
- BufferCollectionTokenRequestStream
- BufferCollectionTokenSyncResponder
- BufferCollectionTokenSynchronousProxy
- BufferCollectionWaitForAllBuffersAllocatedResponder
- BufferCollectionWaitForAllBuffersAllocatedResponse
- BufferMemoryConstraints
- BufferMemorySettings
- BufferUsage
- Config
- DynamicSecureHeap
- FormatCostEntry
- FormatCostKey
- FormatCosts
- Heap
- ImageFormatConstraints
- NodeAttachNodeTrackingRequest
- NodeControlHandle
- NodeEventStream
- NodeGetBufferCollectionIdResponder
- NodeGetBufferCollectionIdResponse
- NodeGetNodeRefResponder
- NodeGetNodeRefResponse
- NodeIsAlternateForRequest
- NodeIsAlternateForResponder
- NodeIsAlternateForResponse
- NodeMarker
- NodeProxy
- NodeRequestStream
- NodeSetDebugClientInfoRequest
- NodeSetDebugTimeoutLogDeadlineRequest
- NodeSetNameRequest
- NodeSetWeakOkRequest
- NodeSyncResponder
- NodeSynchronousProxy
- PixelFormatAndModifier
- SecureHeapAndRange
- SecureHeapAndRangeModification
- SecureHeapAndRanges
- SecureHeapProperties
- SecureHeapRange
- SecureMemAddSecureHeapPhysicalRangeRequest
- SecureMemAddSecureHeapPhysicalRangeResponder
- SecureMemControlHandle
- SecureMemDeleteSecureHeapPhysicalRangeRequest
- SecureMemDeleteSecureHeapPhysicalRangeResponder
- SecureMemEventStream
- SecureMemGetDynamicSecureHeapsResponder
- SecureMemGetDynamicSecureHeapsResponse
- SecureMemGetPhysicalSecureHeapPropertiesRequest
- SecureMemGetPhysicalSecureHeapPropertiesResponder
- SecureMemGetPhysicalSecureHeapPropertiesResponse
- SecureMemGetPhysicalSecureHeapsResponder
- SecureMemGetPhysicalSecureHeapsResponse
- SecureMemMarker
- SecureMemModifySecureHeapPhysicalRangeRequest
- SecureMemModifySecureHeapPhysicalRangeResponder
- SecureMemProxy
- SecureMemRequestStream
- SecureMemSynchronousProxy
- SecureMemZeroSubRangeRequest
- SecureMemZeroSubRangeResponder
- SingleBufferSettings
- VmoBuffer
Enums
- AllocatorEvent
- AllocatorRequest
- BufferCollectionEvent
- BufferCollectionRequest
- BufferCollectionTokenEvent
- BufferCollectionTokenGroupEvent
- BufferCollectionTokenGroupRequest
- BufferCollectionTokenRequest
- CoherencyDomain
- Error
- NodeEvent
- NodeRequest
- SecureMemEvent
- SecureMemRequest
Traits
- AllocatorProxyInterface
- BufferCollectionProxyInterface
- BufferCollectionTokenGroupProxyInterface
- BufferCollectionTokenProxyInterface
- NodeProxyInterface
- SecureMemProxyInterface
Macros
Type Aliases
- AllocatorGetVmoInfoResult
- BufferCollectionCheckAllBuffersAllocatedResult
- BufferCollectionWaitForAllBuffersAllocatedResult
- NodeIsAlternateForResult
- SecureMemAddSecureHeapPhysicalRangeResult
- SecureMemDeleteSecureHeapPhysicalRangeResult
- SecureMemGetDynamicSecureHeapsResult
- SecureMemGetPhysicalSecureHeapPropertiesResult
- SecureMemGetPhysicalSecureHeapsResult
- SecureMemModifySecureHeapPhysicalRangeResult
- SecureMemZeroSubRangeResult
Constants
- CPU_USAGE_READ
- CPU_USAGE_READ_OFTEN
- CPU_USAGE_WRITE
- CPU_USAGE_WRITE_OFTEN
- DISPLAY_USAGE_CURSOR
- DISPLAY_USAGE_LAYER
- MAX_CLIENT_NAME_LENGTH
- MAX_COUNT_BUFFER_COLLECTION_CONSTRAINTS_IMAGE_FORMAT_CONSTRAINTS
- MAX_COUNT_BUFFER_COLLECTION_INFO_BUFFERS
- MAX_COUNT_BUFFER_MEMORY_CONSTRAINTS_PERMITTED_HEAPS
- MAX_COUNT_CREATE_CHILDREN
- MAX_COUNT_DUPLICATES
- MAX_COUNT_IMAGE_FORMAT_CONSTRAINTS_COLOR_SPACES
- MAX_COUNT_PIXEL_FORMAT_AND_MODIFIERS
- MAX_HEAPS_COUNT
- MAX_RANGES_COUNT
- NONE_USAGE
- NONE_USAGE_PERMIT_ALLOCATION
- VIDEO_USAGE_CAPTURE
- VIDEO_USAGE_DECRYPTOR_OUTPUT
- VIDEO_USAGE_HW_DECODER
- VIDEO_USAGE_HW_DECODER_INTERNAL
- VIDEO_USAGE_HW_ENCODER
- VULKAN_BUFFER_USAGE_INDEX_BUFFER
- VULKAN_BUFFER_USAGE_INDIRECT_BUFFER
- VULKAN_BUFFER_USAGE_STORAGE_BUFFER
- VULKAN_BUFFER_USAGE_STORAGE_TEXEL_BUFFER
- VULKAN_BUFFER_USAGE_TRANSFER_DST
- VULKAN_BUFFER_USAGE_TRANSFER_SRC
- VULKAN_BUFFER_USAGE_UNIFORM_BUFFER
- VULKAN_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER
- VULKAN_BUFFER_USAGE_VERTEX_BUFFER
- VULKAN_IMAGE_USAGE_COLOR_ATTACHMENT
- VULKAN_IMAGE_USAGE_INPUT_ATTACHMENT
- VULKAN_IMAGE_USAGE_SAMPLED
- VULKAN_IMAGE_USAGE_STENCIL_ATTACHMENT
- VULKAN_IMAGE_USAGE_STORAGE
- VULKAN_IMAGE_USAGE_TRANSFER_DST
- VULKAN_IMAGE_USAGE_TRANSFER_SRC
- VULKAN_IMAGE_USAGE_TRANSIENT_ATTACHMENT
- allocator_ordinals::ALLOCATE_NON_SHARED_COLLECTION
- allocator_ordinals::ALLOCATE_SHARED_COLLECTION
- allocator_ordinals::BIND_SHARED_COLLECTION
- allocator_ordinals::GET_VMO_INFO
- allocator_ordinals::SET_DEBUG_CLIENT_INFO
- allocator_ordinals::VALIDATE_BUFFER_COLLECTION_TOKEN
- buffer_collection_ordinals::ATTACH_LIFETIME_TRACKING
- buffer_collection_ordinals::ATTACH_NODE_TRACKING
- buffer_collection_ordinals::ATTACH_TOKEN
- buffer_collection_ordinals::CHECK_ALL_BUFFERS_ALLOCATED
- buffer_collection_ordinals::GET_BUFFER_COLLECTION_ID
- buffer_collection_ordinals::GET_NODE_REF
- buffer_collection_ordinals::IS_ALTERNATE_FOR
- buffer_collection_ordinals::RELEASE
- buffer_collection_ordinals::SET_CONSTRAINTS
- buffer_collection_ordinals::SET_DEBUG_CLIENT_INFO
- buffer_collection_ordinals::SET_DEBUG_TIMEOUT_LOG_DEADLINE
- buffer_collection_ordinals::SET_NAME
- buffer_collection_ordinals::SET_VERBOSE_LOGGING
- buffer_collection_ordinals::SET_WEAK
- buffer_collection_ordinals::SET_WEAK_OK
- buffer_collection_ordinals::SYNC
- buffer_collection_ordinals::WAIT_FOR_ALL_BUFFERS_ALLOCATED
- buffer_collection_token_group_ordinals::ALL_CHILDREN_PRESENT
- buffer_collection_token_group_ordinals::ATTACH_NODE_TRACKING
- buffer_collection_token_group_ordinals::CREATE_CHILD
- buffer_collection_token_group_ordinals::CREATE_CHILDREN_SYNC
- buffer_collection_token_group_ordinals::GET_BUFFER_COLLECTION_ID
- buffer_collection_token_group_ordinals::GET_NODE_REF
- buffer_collection_token_group_ordinals::IS_ALTERNATE_FOR
- buffer_collection_token_group_ordinals::RELEASE
- buffer_collection_token_group_ordinals::SET_DEBUG_CLIENT_INFO
- buffer_collection_token_group_ordinals::SET_DEBUG_TIMEOUT_LOG_DEADLINE
- buffer_collection_token_group_ordinals::SET_NAME
- buffer_collection_token_group_ordinals::SET_VERBOSE_LOGGING
- buffer_collection_token_group_ordinals::SET_WEAK
- buffer_collection_token_group_ordinals::SET_WEAK_OK
- buffer_collection_token_group_ordinals::SYNC
- buffer_collection_token_ordinals::ATTACH_NODE_TRACKING
- buffer_collection_token_ordinals::CREATE_BUFFER_COLLECTION_TOKEN_GROUP
- buffer_collection_token_ordinals::DUPLICATE
- buffer_collection_token_ordinals::DUPLICATE_SYNC
- buffer_collection_token_ordinals::GET_BUFFER_COLLECTION_ID
- buffer_collection_token_ordinals::GET_NODE_REF
- buffer_collection_token_ordinals::IS_ALTERNATE_FOR
- buffer_collection_token_ordinals::RELEASE
- buffer_collection_token_ordinals::SET_DEBUG_CLIENT_INFO
- buffer_collection_token_ordinals::SET_DEBUG_TIMEOUT_LOG_DEADLINE
- buffer_collection_token_ordinals::SET_DISPENSABLE
- buffer_collection_token_ordinals::SET_NAME
- buffer_collection_token_ordinals::SET_VERBOSE_LOGGING
- buffer_collection_token_ordinals::SET_WEAK
- buffer_collection_token_ordinals::SET_WEAK_OK
- buffer_collection_token_ordinals::SYNC
- node_ordinals::ATTACH_NODE_TRACKING
- node_ordinals::GET_BUFFER_COLLECTION_ID
- node_ordinals::GET_NODE_REF
- node_ordinals::IS_ALTERNATE_FOR
- node_ordinals::RELEASE
- node_ordinals::SET_DEBUG_CLIENT_INFO
- node_ordinals::SET_DEBUG_TIMEOUT_LOG_DEADLINE
- node_ordinals::SET_NAME
- node_ordinals::SET_VERBOSE_LOGGING
- node_ordinals::SET_WEAK
- node_ordinals::SET_WEAK_OK
- node_ordinals::SYNC
- secure_mem_ordinals::ADD_SECURE_HEAP_PHYSICAL_RANGE
- secure_mem_ordinals::DELETE_SECURE_HEAP_PHYSICAL_RANGE
- secure_mem_ordinals::GET_DYNAMIC_SECURE_HEAPS
- secure_mem_ordinals::GET_PHYSICAL_SECURE_HEAPS
- secure_mem_ordinals::GET_PHYSICAL_SECURE_HEAP_PROPERTIES
- secure_mem_ordinals::MODIFY_SECURE_HEAP_PHYSICAL_RANGE
- secure_mem_ordinals::ZERO_SUB_RANGE