7 #ifndef __PVCUDABUFFER_H__
8 #define __PVCUDABUFFER_H__
10 #include <PvBufferLib.h>
20 enum class PvCudaMemorySpaceType
73 PvCudaMemorySpaceType GetMemorySpaceType()
const;
85 const uint8_t* GetDataPointer()
const;
92 uint8_t* GetDataPointer();
106 uint32_t GetSize()
const;
152 bool IsAllocated()
const;
165 PvResult Reallocate( uint32_t aSize );
195 PvBufferLib::CudaBuffer* mThis;
GVSP payload type constants.
PvPayloadType
GVSP payload type.
Definition: PvPayloadType.h:20
@ PvPayloadTypeImage
Image payload type. Access from PvBuffer using PvBuffer::GetImage.
Definition: PvPayloadType.h:27
PvPixelType
Definition: PvPixelType.h:51
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:111
Used to convert a PvBuffer to another pixel type.
Definition: PvCudaBufferConverter.h:68
Represents a block of Cuda data in memory either on host, device side or both if using UVM.
Definition: PvCudaBuffer.h:44
Result information.
Definition: PvResult.h:30