![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 Release |
NVIDIA Robot Operating System : EGL Utilities
Declares EGL related utility functions.
Definition in file nvros_egl_utils.h.
Go to the source code of this file.
Data Structures | |
struct | nvros::_EglUtilOptions |
Holds required window system related parameters when initializing EGLStream. More... | |
struct | nvros::_EglUtilState |
Holds EGL related parameters. More... | |
struct | nvros::_CudaEglParams |
Holds CUDA EGL related parameters. More... | |
class | nvros::NvRosEglUtil |
Class to initialize the EGLStream for the following roles: EGLOUTPUT_CONSUMER, CUDA_CONSUMER, CUDA_PRODUCER, IMAGE_PRODUCER. More... | |
Namespaces | |
nvros | |
A global namespace for NvRos packages. | |
Typedefs | |
typedef enum nvros::_ConsumerType | nvros::ConsumerType |
Declares all EGL consumer types supported by NvMedia EGLStream library. More... | |
typedef enum nvros::_ProducerType | nvros::ProducerType |
Declares all EGL producer types supported by NvMedia EGLStream library. More... | |
typedef enum nvros::_WinSys | nvros::WinSys |
Declares all window systems supported by NvMedia EGLStream library. More... | |
typedef enum nvros::_OpMode | nvros::OpMode |
Declares modes of operation for EGLStream. More... | |
typedef struct nvros::_EglUtilOptions | nvros::EglUtilOptions |
Holds required window system related parameters when initializing EGLStream. More... | |
typedef struct nvros::_EglUtilState | nvros::EglUtilState |
Holds EGL related parameters. More... | |
typedef struct nvros::_CudaEglParams | nvros::CudaEglParams |
Holds CUDA EGL related parameters. More... | |
Enumerations | |
enum | nvros::_ConsumerType { nvros::VIDEO_CONSUMER, nvros::IMAGE_CONSUMER, nvros::GL_CONSUMER, nvros::CUDA_CONSUMER, nvros::EGLOUTPUT_CONSUMER, nvros::DEFAULT_CONSUMER = EGLOUTPUT_CONSUMER, nvros::INVALID_CONSUMER = -1 } |
Declares all EGL consumer types supported by NvMedia EGLStream library. More... | |
enum | nvros::_ProducerType { nvros::VIDEO_PRODUCER = 0, nvros::IMAGE_PRODUCER, nvros::GL_PRODUCER, nvros::CUDA_PRODUCER, nvros::DEFAULT_PRODUCER = IMAGE_PRODUCER, nvros::INVALID_PRODUCER = -1 } |
Declares all EGL producer types supported by NvMedia EGLStream library. More... | |
enum | nvros::_WinSys { nvros::X11 = 0, nvros::WAYLAND, nvros::EGLDEVICE, nvros::NONE, nvros::DEFAULT_WINSYS = EGLDEVICE } |
Declares all window systems supported by NvMedia EGLStream library. More... | |
enum | nvros::_OpMode { nvros::MAILBOX = 0, nvros::FIFO, nvros::DEFAULT_OP_MODE = MAILBOX } |
Declares modes of operation for EGLStream. More... | |