NVIDIA DRIVE OS Linux SDK API Reference

5.1.12.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvros_egl_cuda_io.h File Reference

Detailed Description

NVIDIA Robot Operating System : EGL CUDA IO

Creates pipelines for processing NVIDIA® CUDA® on EGLStreams.

Definition in file nvros_egl_cuda_io.h.

Go to the source code of this file.

Data Structures

struct  nvros::_EglFrameParams
 Holds the required EGL frame-related parameters for processing that frame. More...
 
class  nvros::NvRosEglCudaIO
 Creates CUDA processing pipelines for EGLStreams. More...
 

Namespaces

 nvros
 A global namespace for NvRos packages.
 

Typedefs

typedef enum nvros::_EglCuIOErrors nvros::EglCuIOErrors
 Defines the error codes emitted by the EGL CUDA IO library. More...
 
typedef struct
nvros::_EglFrameParams 
nvros::EglFrameParams
 Holds the required EGL frame-related parameters for processing that frame. More...
 

Enumerations

enum  nvros::_EglCuIOErrors {
  nvros::EGL_CU_IO_STREAM_DISCONNECTED = 1,
  nvros::EGL_CU_IO_CUDA_API_ERR = 2,
  nvros::EGL_CU_IO_UNSUPPORTED_EGL_FRAME = 3
}
 Defines the error codes emitted by the EGL CUDA IO library. More...