|
|
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
NVIDIA Media Interface: Core
Description: This file contains the Core data types and API.
Definition in file nvmedia_core.h.
Go to the source code of this file.
Data Structures | |
| struct | NvMediaColor |
| Holds a constant RGBA color. More... | |
| struct | NvMediaRect |
| Holds a rectangular region of a surface. More... | |
| struct | NvMediaPoint |
| Holds a location on a 2-dimensional object. More... | |
| struct | NvMediaROI |
| Holda a Region of Interest. More... | |
| struct | NvMediaTaskStatus |
| Holds status of latest operation for NvMedia managed data structure. More... | |
| struct | NvMediaVersion |
| Holds NvMedia Version information. More... | |
Macros | |
| #define | __NVM_DEPRECATED__ |
| #define | __NVM_DEPRECATED_MSG__(fmt) __NVM_DEPRECATED__ |
| #define | NVMEDIA_RELEASE_VERSION_MAJOR 2 |
| Major Version number. More... | |
| #define | NVMEDIA_RELEASE_VERSION_MINOR 0 |
| Minor Version number. More... | |
| #define | NVMEDIA_CORE_VERSION_MAJOR 1 |
| Major Version number. More... | |
| #define | NVMEDIA_CORE_VERSION_MINOR 5 |
| Minor Version number. More... | |
| #define | NVMEDIA_TRUE |
| A true NvMediaBool value. More... | |
| #define | NVMEDIA_FALSE |
| A false NvMediaBool value. More... | |
Typedefs | |
| typedef uint32_t | NvMediaBool |
| A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE. More... | |
| typedef struct timespec | NvMediaTime |
| Holds the media time (timespec as defined by the POSIX specification). More... | |
| typedef uint64_t | NvMediaGlobalTime |
| Media global time, measured in microseconds. More... | |
| typedef void | NvMediaDevice |
| An opaque handle representing a NvMediaDevice object. More... | |
Enumerations | |
| enum | NvMediaTimeBase { NVMEDIA_TIME_BASE_CLOCK_PTP, NVMEDIA_TIME_BASE_CLOCK_MONOTONIC, NVMEDIA_TIME_BASE_CLOCK_USER_DEFINED } |
| Defines clock base for NvMediaTime. More... | |
| enum | NvMediaColorStandard { NVMEDIA_COLOR_STANDARD_ITUR_BT_601, NVMEDIA_COLOR_STANDARD_ITUR_BT_709, NVMEDIA_COLOR_STANDARD_SMPTE_240M, NVMEDIA_COLOR_STANDARD_ITUR_BT_601_ER, NVMEDIA_COLOR_STANDARD_ITUR_BT_709_ER } |
| Defines color standards. More... | |
| enum | NvMediaStatus { NVMEDIA_STATUS_OK, NVMEDIA_STATUS_BAD_PARAMETER, NVMEDIA_STATUS_PENDING, NVMEDIA_STATUS_TIMED_OUT, NVMEDIA_STATUS_OUT_OF_MEMORY, NVMEDIA_STATUS_NOT_INITIALIZED, NVMEDIA_STATUS_NOT_SUPPORTED, NVMEDIA_STATUS_ERROR, NVMEDIA_STATUS_NONE_PENDING, NVMEDIA_STATUS_INSUFFICIENT_BUFFERING, NVMEDIA_STATUS_INVALID_SIZE, NVMEDIA_STATUS_INCOMPATIBLE_VERSION, NVMEDIA_STATUS_CANCELLED, NVMEDIA_STATUS_UNDEFINED_STATE } |
| The set of all possible error codes. More... | |
Functions | |
| NvMediaStatus | NvMediaReleaseGetVersion (NvMediaVersion *version) |
| Gets the release version information for the NvMedia library. More... | |
| NvMediaStatus | NvMediaCoreGetVersion (NvMediaVersion *version) |
| Gets the core version information for the NvMedia library. More... | |
| NvMediaDevice * | NvMediaDeviceCreate (void) |
| Creates an NvMediaDevice. More... | |
| void | NvMediaDeviceDestroy (NvMediaDevice *device) |
| Destroys an NvMediaDevice. More... | |
| #define __NVM_DEPRECATED__ |
Definition at line 38 of file nvmedia_core.h.
| #define __NVM_DEPRECATED_MSG__ | ( | fmt | ) | __NVM_DEPRECATED__ |
Definition at line 39 of file nvmedia_core.h.