50 #ifndef __DVAPI_CUDA_H_ 51 #define __DVAPI_CUDA_H_ 125 uint32_t *bufferGPUStrideAlignment,
126 uint32_t *semaphoreAddrAlignment,
127 uint32_t *semaphoreAllocSize,
128 uint32_t *semaphorePayloadOffset,
129 uint32_t *semaphorePayloadSize);
DVPAPI_INTERFACE dvpCloseCUDAContext()
DVPAPI_INTERFACE dvpCreateGPUCUDAArray(CUarray array, DVPBufferHandle *bufferHandle)
const char int const char int flags
DVPAPI_INTERFACE dvpMapBufferWaitCUDAStream(DVPBufferHandle gpuBufferHandle, CUstream stream)
DVPAPI_INTERFACE dvpGetRequiredConstantsCUDACtx(uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize)
DVPAPI_INTERFACE dvpBindToCUDACtx(DVPBufferHandle hBuf)
DVPAPI_INTERFACE dvpInitCUDAContext(uint32_t flags)
DVPAPI_INTERFACE dvpUnbindFromCUDACtx(DVPBufferHandle hBuf)
DVPAPI_INTERFACE dvpMapBufferEndCUDAStream(DVPBufferHandle gpuBufferHandle, CUstream stream)
DVPAPI_INTERFACE dvpCreateGPUCUDADevicePtr(CUdeviceptr devPtr, DVPBufferHandle *bufferHandle)