Namespaces
Enumerations
enum HeapType
| Name | Value |
|---|---|
| SYSTEM_RAM | 0u |
| AMLOGIC_SECURE | 1152921504606912512u |
| AMLOGIC_SECURE_VDEC | 1152921504606912513u |
| GOLDFISH_DEVICE_LOCAL | 1152921504606978048u |
| GOLDFISH_HOST_VISIBLE | 1152921504606978049u |
| FRAMEBUFFER | 1152921504607043585u |
Known heap types.
Device specific types should have bit 60 set. Top order bit is reserved
and should not be set.
This type is deprecated for new code, but is still used by some camera code.
Defined at line 195 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
enum CoherencyDomain
| Name | Value |
|---|---|
| CPU | 0u |
| RAM | 1u |
| INACCESSIBLE | 2u |
Inaccessible is only for cases where there is no CPU-based access to the
buffers. A secure_required buffer can still have CoherencyDomain Cpu or
Ram even if the secure_required buffer can only be accessed by the CPU when
the CPU is running in secure mode (or similar). In contrast, device-local
memory that isn't reachable from the CPU is CoherencyDomain Inaccessible,
even if it's possible to cause a device (physical or virtual) to copy the
data from the Inaccessible buffers to buffers that are visible to the CPU.
Defined at line 233 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
enum PixelFormatType
| Name | Value |
|---|---|
| INVALID | 0u |
| R8G8B8A8 | 1u |
| BGRA32 | 101u |
| I420 | 102u |
| M420 | 103u |
| NV12 | 104u |
| YUY2 | 105u |
| MJPEG | 106u |
| YV12 | 107u |
| BGR24 | 108u |
| RGB565 | 109u |
| RGB332 | 110u |
| RGB2220 | 111u |
| L8 | 112u |
| R8 | 113u |
| R8G8 | 114u |
| A2R10G10B10 | 115u |
| A2B10G10R10 | 116u |
| DO_NOT_CARE | 4294967294u |
The ordering of the channels in the format name reflects how
the actual layout of the channel.
Each of these values is opinionated re. the color spaces that can be
contained within (in contrast with Vulkan).
This should be kept in sync with fuchsia.sysmem2.PixelFormatType.
This type is deprecated for new code, but is still used by some camera code.
Defined at line 261 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
enum ColorSpaceType
| Name | Value |
|---|---|
| INVALID | 0u |
| SRGB | 1u |
| REC601_NTSC | 2u |
| REC601_NTSC_FULL_RANGE | 3u |
| REC601_PAL | 4u |
| REC601_PAL_FULL_RANGE | 5u |
| REC709 | 6u |
| REC2020 | 7u |
| REC2100 | 8u |
| PASS_THROUGH | 9u |
| DO_NOT_CARE | 4294967294u |
This list has a separate entry for each variant of a color space standard.
For this reason, should we ever add support for the RGB variant of 709, for
example, we'd add a separate entry to this list for that variant. Similarly
for the RGB variants of 2020 or 2100. Similarly for the YcCbcCrc variant of
2020. Similarly for the ICtCp variant of 2100.
A given ColorSpaceType may permit usage with a PixelFormatType(s) that
provides a bits-per-sample that's compatible with the ColorSpaceType's
official spec. Not all spec-valid combinations are necessarily supported.
See ImageFormatIsSupportedColorSpaceForPixelFormat() for the best-case degree
of support, but a "true" from that function doesn't guarantee that any given
combination of participants will all support the desired combination of
ColorSpaceType and PixelFormatType.
The sysmem service helps find a mutually supported combination and allocate
suitable buffers.
A ColorSpaceType's spec is not implicitly extended to support
outside-the-standard bits-per-sample (R, G, B, or Y sample). For example,
for 2020 and 2100, 8 bits-per-Y-sample is not supported (by sysmem), because
8 bits-per-Y-sample is not in the spec for 2020 or 2100. A sysmem
participant that attempts to advertise support for a PixelFormat + ColorSpace
that's non-standard will cause sysmem to reject the combo and fail to
allocate (intentionally, to strongly discourage specifying
insufficiently-defined combos).
This type is deprecated for new code, but is still used by some camera code.
Defined at line 376 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
Records
-
class Allocator -
class AllocatorAllocateNonSharedCollectionRequest -
class AllocatorAllocateSharedCollectionRequest -
class AllocatorBindSharedCollectionRequest -
class AllocatorConnectToSysmem2AllocatorRequest -
class AllocatorSetDebugClientInfoRequest -
class AllocatorValidateBufferCollectionTokenRequest -
class AllocatorValidateBufferCollectionTokenResponse -
class Allocator_EventSender -
class Allocator_Proxy -
class Allocator_RequestDecoder -
class Allocator_RequestEncoder -
class Allocator_ResponseDecoder -
class Allocator_ResponseEncoder -
class Allocator_Stub -
class Allocator_Sync -
class Allocator_SyncProxy -
class BufferCollection -
class BufferCollectionAttachLifetimeTrackingRequest -
class BufferCollectionAttachTokenRequest -
class BufferCollectionCheckBuffersAllocatedResponse -
class BufferCollectionConstraints -
class BufferCollectionInfo -
class BufferCollectionInfo_2 -
class BufferCollectionSetConstraintsRequest -
class BufferCollectionToken -
class BufferCollectionTokenCreateBufferCollectionTokenGroupRequest -
class BufferCollectionTokenDuplicateRequest -
class BufferCollectionTokenDuplicateSyncRequest -
class BufferCollectionTokenDuplicateSyncResponse -
class BufferCollectionTokenGroup -
class BufferCollectionTokenGroupCreateChildRequest -
class BufferCollectionTokenGroupCreateChildrenSyncRequest -
class BufferCollectionTokenGroupCreateChildrenSyncResponse -
class BufferCollectionTokenGroup_EventSender -
class BufferCollectionTokenGroup_Proxy -
class BufferCollectionTokenGroup_RequestDecoder -
class BufferCollectionTokenGroup_RequestEncoder -
class BufferCollectionTokenGroup_ResponseDecoder -
class BufferCollectionTokenGroup_ResponseEncoder -
class BufferCollectionTokenGroup_Stub -
class BufferCollectionTokenGroup_Sync -
class BufferCollectionTokenGroup_SyncProxy -
class BufferCollectionToken_EventSender -
class BufferCollectionToken_Proxy -
class BufferCollectionToken_RequestDecoder -
class BufferCollectionToken_RequestEncoder -
class BufferCollectionToken_ResponseDecoder -
class BufferCollectionToken_ResponseEncoder -
class BufferCollectionToken_Stub -
class BufferCollectionToken_Sync -
class BufferCollectionToken_SyncProxy -
class BufferCollectionWaitForBuffersAllocatedResponse -
class BufferCollection_EventSender -
class BufferCollection_Proxy -
class BufferCollection_RequestDecoder -
class BufferCollection_RequestEncoder -
class BufferCollection_ResponseDecoder -
class BufferCollection_ResponseEncoder -
class BufferCollection_Stub -
class BufferCollection_Sync -
class BufferCollection_SyncProxy -
class BufferFormat -
class BufferMemoryConstraints -
class BufferMemorySettings -
class BufferUsage -
class ColorSpace -
class FormatModifier -
class ImageFormat -
class ImageFormatConstraints -
class ImageFormat_2 -
class ImagePlane -
class ImageSpec -
class Node -
class NodeGetNodeRefResponse -
class NodeIsAlternateForRequest -
class NodeSetDebugClientInfoRequest -
class NodeSetDebugTimeoutLogDeadlineRequest -
class NodeSetNameRequest -
class Node_EventSender -
class Node_IsAlternateFor_Response -
class Node_IsAlternateFor_Result -
class Node_Proxy -
class Node_RequestDecoder -
class Node_RequestEncoder -
class Node_ResponseDecoder -
class Node_ResponseEncoder -
class Node_Stub -
class Node_Sync -
class Node_SyncProxy -
class PixelFormat -
class SecureHeapAndRange -
class SecureHeapAndRangeModification -
class SecureHeapAndRanges -
class SecureHeapProperties -
class SecureHeapRange -
class SecureHeapsAndRanges -
class SecureMem -
class SecureMemAddSecureHeapPhysicalRangeRequest -
class SecureMemDeleteSecureHeapPhysicalRangeRequest -
class SecureMemGetPhysicalSecureHeapPropertiesRequest -
class SecureMemModifySecureHeapPhysicalRangeRequest -
class SecureMemZeroSubRangeRequest -
class SecureMem_AddSecureHeapPhysicalRange_Response -
class SecureMem_AddSecureHeapPhysicalRange_Result -
class SecureMem_DeleteSecureHeapPhysicalRange_Response -
class SecureMem_DeleteSecureHeapPhysicalRange_Result -
class SecureMem_EventSender -
class SecureMem_GetPhysicalSecureHeapProperties_Response -
class SecureMem_GetPhysicalSecureHeapProperties_Result -
class SecureMem_GetPhysicalSecureHeaps_Response -
class SecureMem_GetPhysicalSecureHeaps_Result -
class SecureMem_ModifySecureHeapPhysicalRange_Response -
class SecureMem_ModifySecureHeapPhysicalRange_Result -
class SecureMem_Proxy -
class SecureMem_RequestDecoder -
class SecureMem_RequestEncoder -
class SecureMem_ResponseDecoder -
class SecureMem_ResponseEncoder -
class SecureMem_Stub -
class SecureMem_Sync -
class SecureMem_SyncProxy -
class SecureMem_ZeroSubRange_Response -
class SecureMem_ZeroSubRange_Result -
class SingleBufferInfo -
class SingleBufferSettings -
class VmoBuffer
Functions
-
template <>std::ostream & operator<<<fuchsia::sysmem::HeapType> (std::ostream & os, const fuchsia::sysmem::HeapType & x)Defined at line 130 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::HeapType & x)Defined at line 130 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::CoherencyDomain> (std::ostream & os, const fuchsia::sysmem::CoherencyDomain & x)Defined at line 139 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::CoherencyDomain & x)Defined at line 139 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::PixelFormatType> (std::ostream & os, const fuchsia::sysmem::PixelFormatType & x)Defined at line 145 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::PixelFormatType & x)Defined at line 145 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::ColorSpaceType> (std::ostream & os, const fuchsia::sysmem::ColorSpaceType & x)Defined at line 167 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::ColorSpaceType & x)Defined at line 167 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::FormatModifier & x)Defined at line 204 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::FormatModifier> (std::ostream & os, const fuchsia::sysmem::FormatModifier & x)Defined at line 204 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::BufferUsage> (std::ostream & os, const fuchsia::sysmem::BufferUsage & x)Defined at line 206 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::BufferUsage & x)Defined at line 206 of file ../../src/camera/lib/formatting/formatting.cc
-
zx_status_t Clone (::fuchsia::sysmem::HeapType value, ::fuchsia::sysmem::HeapType * result)Defined at line 218 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
template <>std::ostream & operator<<<fuchsia::sysmem::PixelFormat> (std::ostream & os, const fuchsia::sysmem::PixelFormat & x)Defined at line 222 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::PixelFormat & x)Defined at line 222 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::BufferMemorySettings> (std::ostream & os, const fuchsia::sysmem::BufferMemorySettings & x)Defined at line 233 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::BufferMemorySettings & x)Defined at line 233 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::ColorSpace> (std::ostream & os, const fuchsia::sysmem::ColorSpace & x)Defined at line 241 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::ColorSpace & x)Defined at line 241 of file ../../src/camera/lib/formatting/formatting.cc
-
zx_status_t Clone (::fuchsia::sysmem::CoherencyDomain value, ::fuchsia::sysmem::CoherencyDomain * result)Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
template <>std::ostream & operator<<<fuchsia::sysmem::ImageFormatConstraints> (std::ostream & os, const fuchsia::sysmem::ImageFormatConstraints & x)Defined at line 245 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::ImageFormatConstraints & x)Defined at line 245 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::ImageFormat_2> (std::ostream & os, const fuchsia::sysmem::ImageFormat_2 & x)Defined at line 297 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::ImageFormat_2 & x)Defined at line 297 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::BufferMemoryConstraints> (std::ostream & os, const fuchsia::sysmem::BufferMemoryConstraints & x)Defined at line 320 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::BufferMemoryConstraints & x)Defined at line 320 of file ../../src/camera/lib/formatting/formatting.cc
-
zx_status_t Clone (::fuchsia::sysmem::PixelFormatType value, ::fuchsia::sysmem::PixelFormatType * result)Defined at line 340 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
template <>std::ostream & operator<<<fuchsia::sysmem::VmoBuffer> (std::ostream & os, const fuchsia::sysmem::VmoBuffer & x)Defined at line 343 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::VmoBuffer & x)Defined at line 343 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::SingleBufferSettings> (std::ostream & os, const fuchsia::sysmem::SingleBufferSettings & x)Defined at line 348 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::SingleBufferSettings & x)Defined at line 348 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::BufferCollectionConstraints> (std::ostream & os, const fuchsia::sysmem::BufferCollectionConstraints & x)Defined at line 354 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::BufferCollectionConstraints & x)Defined at line 354 of file ../../src/camera/lib/formatting/formatting.cc
-
template <>std::ostream & operator<<<fuchsia::sysmem::BufferCollectionInfo_2> (std::ostream & os, const fuchsia::sysmem::BufferCollectionInfo_2 & x)Defined at line 378 of file ../../src/camera/lib/formatting/formatting.cc
-
camera::formatting::PropertyListPtr Dump (const fuchsia::sysmem::BufferCollectionInfo_2 & x)Defined at line 378 of file ../../src/camera/lib/formatting/formatting.cc
-
zx_status_t Clone (::fuchsia::sysmem::ColorSpaceType value, ::fuchsia::sysmem::ColorSpaceType * result)Defined at line 415 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorAllocateNonSharedCollectionRequest & _value, ::fuchsia::sysmem::AllocatorAllocateNonSharedCollectionRequest * _result)Defined at line 569 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorAllocateSharedCollectionRequest & _value, ::fuchsia::sysmem::AllocatorAllocateSharedCollectionRequest * _result)Defined at line 590 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorBindSharedCollectionRequest & _value, ::fuchsia::sysmem::AllocatorBindSharedCollectionRequest * _result)Defined at line 613 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorValidateBufferCollectionTokenRequest & _value, ::fuchsia::sysmem::AllocatorValidateBufferCollectionTokenRequest * _result)Defined at line 636 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorValidateBufferCollectionTokenResponse & _value, ::fuchsia::sysmem::AllocatorValidateBufferCollectionTokenResponse * _result)Defined at line 657 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorSetDebugClientInfoRequest & _value, ::fuchsia::sysmem::AllocatorSetDebugClientInfoRequest * _result)Defined at line 680 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::AllocatorConnectToSysmem2AllocatorRequest & _value, ::fuchsia::sysmem::AllocatorConnectToSysmem2AllocatorRequest * _result)Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::NodeSetNameRequest & _value, ::fuchsia::sysmem::NodeSetNameRequest * _result)Defined at line 829 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::NodeSetDebugClientInfoRequest & _value, ::fuchsia::sysmem::NodeSetDebugClientInfoRequest * _result)Defined at line 852 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::NodeSetDebugTimeoutLogDeadlineRequest & _value, ::fuchsia::sysmem::NodeSetDebugTimeoutLogDeadlineRequest * _result)Defined at line 873 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::NodeGetNodeRefResponse & _value, ::fuchsia::sysmem::NodeGetNodeRefResponse * _result)Defined at line 896 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::NodeIsAlternateForRequest & _value, ::fuchsia::sysmem::NodeIsAlternateForRequest * _result)Defined at line 917 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::Node_IsAlternateFor_Response & _value, ::fuchsia::sysmem::Node_IsAlternateFor_Response * _result)Defined at line 950 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::Node_IsAlternateFor_Result & value, ::fuchsia::sysmem::Node_IsAlternateFor_Result * result)Defined at line 1060 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenDuplicateSyncRequest & _value, ::fuchsia::sysmem::BufferCollectionTokenDuplicateSyncRequest * _result)Defined at line 1177 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenDuplicateSyncResponse & _value, ::fuchsia::sysmem::BufferCollectionTokenDuplicateSyncResponse * _result)Defined at line 1200 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenDuplicateRequest & _value, ::fuchsia::sysmem::BufferCollectionTokenDuplicateRequest * _result)Defined at line 1223 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenCreateBufferCollectionTokenGroupRequest & _value, ::fuchsia::sysmem::BufferCollectionTokenCreateBufferCollectionTokenGroupRequest * _result)Defined at line 1244 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionCheckBuffersAllocatedResponse & _value, ::fuchsia::sysmem::BufferCollectionCheckBuffersAllocatedResponse * _result)Defined at line 1394 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionAttachTokenRequest & _value, ::fuchsia::sysmem::BufferCollectionAttachTokenRequest * _result)Defined at line 1419 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionAttachLifetimeTrackingRequest & _value, ::fuchsia::sysmem::BufferCollectionAttachLifetimeTrackingRequest * _result)Defined at line 1442 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenGroupCreateChildrenSyncRequest & _value, ::fuchsia::sysmem::BufferCollectionTokenGroupCreateChildrenSyncRequest * _result)Defined at line 1578 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionTokenGroupCreateChildrenSyncResponse & _value, ::fuchsia::sysmem::BufferCollectionTokenGroupCreateChildrenSyncResponse * _result)Defined at line 1601 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::VmoBuffer & _value, ::fuchsia::sysmem::VmoBuffer * _result)Defined at line 1755 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferMemoryConstraints & _value, ::fuchsia::sysmem::BufferMemoryConstraints * _result)Defined at line 1808 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferMemorySettings & _value, ::fuchsia::sysmem::BufferMemorySettings * _result)Defined at line 1839 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::FormatModifier & _value, ::fuchsia::sysmem::FormatModifier * _result)Defined at line 1866 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::PixelFormat & _value, ::fuchsia::sysmem::PixelFormat * _result)Defined at line 1974 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ColorSpace & _value, ::fuchsia::sysmem::ColorSpace * _result)Defined at line 2000 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ImageFormatConstraints & _value, ::fuchsia::sysmem::ImageFormatConstraints * _result)Defined at line 2154 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SingleBufferSettings & _value, ::fuchsia::sysmem::SingleBufferSettings * _result)Defined at line 2190 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionInfo_2 & _value, ::fuchsia::sysmem::BufferCollectionInfo_2 * _result)Defined at line 2234 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionWaitForBuffersAllocatedResponse & _value, ::fuchsia::sysmem::BufferCollectionWaitForBuffersAllocatedResponse * _result)Defined at line 2257 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SingleBufferInfo & _value, ::fuchsia::sysmem::SingleBufferInfo * _result)Defined at line 2282 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ImageFormat_2 & _value, ::fuchsia::sysmem::ImageFormat_2 * _result)Defined at line 2352 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ImagePlane & _value, ::fuchsia::sysmem::ImagePlane * _result)Defined at line 2380 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ImageFormat & _value, ::fuchsia::sysmem::ImageFormat * _result)Defined at line 2420 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferFormat & _value, ::fuchsia::sysmem::BufferFormat * _result)Defined at line 2450 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionInfo & _value, ::fuchsia::sysmem::BufferCollectionInfo * _result)Defined at line 2496 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::ImageSpec & _value, ::fuchsia::sysmem::ImageSpec * _result)Defined at line 2534 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_AddSecureHeapPhysicalRange_Response & _value, ::fuchsia::sysmem::SecureMem_AddSecureHeapPhysicalRange_Response * _result)Defined at line 2564 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_AddSecureHeapPhysicalRange_Result & value, ::fuchsia::sysmem::SecureMem_AddSecureHeapPhysicalRange_Result * result)Defined at line 2673 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_DeleteSecureHeapPhysicalRange_Response & _value, ::fuchsia::sysmem::SecureMem_DeleteSecureHeapPhysicalRange_Response * _result)Defined at line 2703 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_DeleteSecureHeapPhysicalRange_Result & value, ::fuchsia::sysmem::SecureMem_DeleteSecureHeapPhysicalRange_Result * result)Defined at line 2812 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_ModifySecureHeapPhysicalRange_Response & _value, ::fuchsia::sysmem::SecureMem_ModifySecureHeapPhysicalRange_Response * _result)Defined at line 2842 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_ModifySecureHeapPhysicalRange_Result & value, ::fuchsia::sysmem::SecureMem_ModifySecureHeapPhysicalRange_Result * result)Defined at line 2951 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_ZeroSubRange_Response & _value, ::fuchsia::sysmem::SecureMem_ZeroSubRange_Response * _result)Defined at line 2981 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_ZeroSubRange_Result & value, ::fuchsia::sysmem::SecureMem_ZeroSubRange_Result * result)Defined at line 3090 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeapProperties_Response & _value, ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeapProperties_Response * _result)Defined at line 3394 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeapProperties_Result & value, ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeapProperties_Result * result)Defined at line 3504 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeaps_Response & _value, ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeaps_Response * _result)Defined at line 3848 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeaps_Result & value, ::fuchsia::sysmem::SecureMem_GetPhysicalSecureHeaps_Result * result)Defined at line 3958 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMemGetPhysicalSecureHeapPropertiesRequest & _value, ::fuchsia::sysmem::SecureMemGetPhysicalSecureHeapPropertiesRequest * _result)Defined at line 4088 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMemAddSecureHeapPhysicalRangeRequest & _value, ::fuchsia::sysmem::SecureMemAddSecureHeapPhysicalRangeRequest * _result)Defined at line 4109 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMemDeleteSecureHeapPhysicalRangeRequest & _value, ::fuchsia::sysmem::SecureMemDeleteSecureHeapPhysicalRangeRequest * _result)Defined at line 4130 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMemZeroSubRangeRequest & _value, ::fuchsia::sysmem::SecureMemZeroSubRangeRequest * _result)Defined at line 4153 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::SecureMemModifySecureHeapPhysicalRangeRequest & _value, ::fuchsia::sysmem::SecureMemModifySecureHeapPhysicalRangeRequest * _result)Defined at line 4315 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferUsage & _value, ::fuchsia::sysmem::BufferUsage * _result)Defined at line 4458 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionConstraints & _value, ::fuchsia::sysmem::BufferCollectionConstraints * _result)Defined at line 4576 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::sysmem::BufferCollectionSetConstraintsRequest & _value, ::fuchsia::sysmem::BufferCollectionSetConstraintsRequest * _result)Defined at line 4599 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/hlcpp/fuchsia/sysmem/cpp/fidl.h
-
template <>std::ostream & operator<< (std::ostream & osconst T & x)