eBUS SDK v7.0.1.7536 API
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;
Result information.
Definition: PvResult.h:29
GVSP payload type constants.
Represents a block of Cuda data in memory either on host, device side or both if using UVM.
Definition: PvCudaBuffer.h:43
PvPayloadType
GVSP payload type.
Definition: PvPayloadType.h:19
@ PvPayloadTypeImage
Image payload type. Access from PvBuffer using PvBuffer::GetImage.
Definition: PvPayloadType.h:27
PvPixelType
Definition: PvPixelType.h:50
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:110
Used to convert a PvBuffer to another pixel type.
Definition: PvCudaBufferConverter.h:67
Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com