NVIDIA DriveWorks API: Core Methods
Description: This file defines the core methods of the SDK.
Definition in file Context.h.
|
DW_API_PUBLIC dwStatus | dwContext_getCUDAProperties (int32_t *driverVersion, int32_t *apiVersion, dwContextHandle_t context) |
| Returns Driver and Runtime API version of CUDA on the current machine. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getCurrentTime (dwTime_t *time, dwContextHandle_t ctx) |
| Returns the current timestamp. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUAttribute (int32_t *value, cudaDeviceAttr attribute, int32_t deviceNum, dwContextHandle_t context) |
| Returns the value of the selected cuda attribute for the specific cuda device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUCount (int32_t *count, dwContextHandle_t context) |
| Get the avilable GPU devices count. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUDeviceCurrent (int32_t *deviceNumber, dwContextHandle_t context) |
| Returns the currently selected GPU device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUDeviceType (dwGPUDeviceType *deviceType, int32_t deviceNum, dwContextHandle_t context) |
| Returns the device type of the input GPU number. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUProperties (cudaDeviceProp *properties, int32_t deviceNum, dwContextHandle_t context) |
| Returns the properties for the specific cuda device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getNvMediaDevice (NvMediaDevice **device, dwContextHandle_t ctx) |
| Gets the NvMediaDevice used within the context. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_isTimePTPSynchronized (dwBool *flag, dwContextHandle_t ctx) |
| Check if the used time source inside the context is synchronized over PTP. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_selectGPUDevice (int32_t deviceNumber, dwContextHandle_t context) |
| Selects a GPU device, if available. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_selectGPUDeviceType (dwGPUDeviceType deviceType, dwContextHandle_t context) |
| Selects a GPU device type either integrated or discreet, if available. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_setNvMediaDevice (NvMediaDevice *device, dwContextHandle_t ctx) |
| Sets NvMediaDevice to be used within the context. More...
|
|
DW_API_PUBLIC dwStatus | dwGetLastError (const char **errorMsg) |
| Retrieves the last error encountered. More...
|
|
DW_API_PUBLIC dwStatus | dwInitialize (dwContextHandle_t *context, dwVersion header_version, const dwContextParameters *params) |
| Creates and initializes an SDK context. More...
|
|
DW_API_PUBLIC dwStatus | dwRelease (dwContextHandle_t *context) |
| Releases the context. More...
|
|
DW_API_PUBLIC dwStatus | dwReset (dwContextHandle_t context) |
| Resets the context. More...
|
|