PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Functions
dvpapi_cuda.h File Reference
#include <cuda.h>
#include "DVPAPI.h"
Include dependency graph for dvpapi_cuda.h:

Go to the source code of this file.

Functions

DVPAPI_INTERFACE dvpBindToCUDACtx (DVPBufferHandle hBuf)
 
DVPAPI_INTERFACE dvpCloseCUDAContext ()
 
DVPAPI_INTERFACE dvpCreateGPUCUDAArray (CUarray array, DVPBufferHandle *bufferHandle)
 
DVPAPI_INTERFACE dvpCreateGPUCUDADevicePtr (CUdeviceptr devPtr, DVPBufferHandle *bufferHandle)
 
DVPAPI_INTERFACE dvpGetRequiredConstantsCUDACtx (uint32_t *bufferAddrAlignment, uint32_t *bufferGPUStrideAlignment, uint32_t *semaphoreAddrAlignment, uint32_t *semaphoreAllocSize, uint32_t *semaphorePayloadOffset, uint32_t *semaphorePayloadSize)
 
DVPAPI_INTERFACE dvpInitCUDAContext (uint32_t flags)
 
DVPAPI_INTERFACE dvpMapBufferEndCUDAStream (DVPBufferHandle gpuBufferHandle, CUstream stream)
 
DVPAPI_INTERFACE dvpMapBufferWaitCUDAStream (DVPBufferHandle gpuBufferHandle, CUstream stream)
 
DVPAPI_INTERFACE dvpUnbindFromCUDACtx (DVPBufferHandle hBuf)
 

Function Documentation

◆ dvpBindToCUDACtx()

DVPAPI_INTERFACE dvpBindToCUDACtx ( DVPBufferHandle  hBuf)

◆ dvpCloseCUDAContext()

DVPAPI_INTERFACE dvpCloseCUDAContext ( )

◆ dvpCreateGPUCUDAArray()

DVPAPI_INTERFACE dvpCreateGPUCUDAArray ( CUarray  array,
DVPBufferHandle bufferHandle 
)

◆ dvpCreateGPUCUDADevicePtr()

DVPAPI_INTERFACE dvpCreateGPUCUDADevicePtr ( CUdeviceptr  devPtr,
DVPBufferHandle bufferHandle 
)

◆ dvpGetRequiredConstantsCUDACtx()

DVPAPI_INTERFACE dvpGetRequiredConstantsCUDACtx ( uint32_t *  bufferAddrAlignment,
uint32_t *  bufferGPUStrideAlignment,
uint32_t *  semaphoreAddrAlignment,
uint32_t *  semaphoreAllocSize,
uint32_t *  semaphorePayloadOffset,
uint32_t *  semaphorePayloadSize 
)

◆ dvpInitCUDAContext()

DVPAPI_INTERFACE dvpInitCUDAContext ( uint32_t  flags)

◆ dvpMapBufferEndCUDAStream()

DVPAPI_INTERFACE dvpMapBufferEndCUDAStream ( DVPBufferHandle  gpuBufferHandle,
CUstream  stream 
)

◆ dvpMapBufferWaitCUDAStream()

DVPAPI_INTERFACE dvpMapBufferWaitCUDAStream ( DVPBufferHandle  gpuBufferHandle,
CUstream  stream 
)

◆ dvpUnbindFromCUDACtx()

DVPAPI_INTERFACE dvpUnbindFromCUDACtx ( DVPBufferHandle  hBuf)