7#ifndef __PVCUDABUFFER_H__
8#define __PVCUDABUFFER_H__
10#include <PvBufferLib.h>
20enum 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