NVIDIA DriveWorks GL API: Image Streamer
Description: This file defines the image streamer function.
Definition in file ImageStreamer.h.
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_consumerReceive (dwImageHandle_t *image, dwTime_t timeout_us, dwImageStreamerHandle_t streamer) |
| Receive a pointer to a dwImageHandle_t from the streamer, acting as a consumer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_consumerReturn (dwImageHandle_t *image, dwImageStreamerHandle_t streamer) |
| Return the received image back to the producer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_getCUDAStream (cudaStream_t *stream, dwImageStreamerHandle_t streamer) |
| Get CUDA stream used by the image streamer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_getOutputProperties (dwImageProperties *props, dwImageStreamerHandle_t streamer) |
| Get image properties of the image received from the streamer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_initialize (dwImageStreamerHandle_t *streamer, const dwImageProperties *from, dwImageType to, dwContextHandle_t ctx) |
| Creates and initializes the image streamer capable of moving images between GL and different API types. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_initializeCrossProcess (dwImageStreamerHandle_t *streamer, const dwImageProperties *from, dwImageType to, dwImageStreamerCrossProcessModeParams params, dwContextHandle_t ctx) |
| Creates and initializes the image streamer capable of moving images between GL and different API types across processes. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_producerReturn (dwImageHandle_t *image, dwTime_t timeout_us, dwImageStreamerHandle_t streamer) |
| The producer streamer waits for the image sent to be returned by the consumer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_producerSend (dwImageHandle_t image, dwImageStreamerHandle_t streamer) |
| Sends an image through the streamer acting as the producer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_release (dwImageStreamerHandle_t streamer) |
| Releases the image streamer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwImageStreamerGL_setCUDAStream (cudaStream_t stream, dwImageStreamerHandle_t streamer) |
| Sets the CUDA stream for CUDA related streaming operations such as post and receive. More...
|
|