Defines basic types used throughout the NvMedia API.
6
Data Structures | |
| struct | NvMediaRect |
| Holds a rectangular region of a surface. More... | |
| struct | NvMediaPoint |
| Defines the location of a point on a two-dimensional object. More... | |
| struct | NvMediaPointFloat |
| Defines the float-precision location of a point on a two-dimensional object. More... | |
| struct | NvMediaPointDouble |
| Defines the double-precision location of a point on a two-dimensional object. More... | |
| struct | NvMediaTaskStatus |
| Holds status of latest operation for NvMedia managed data structure. More... | |
Modules | |
| Version Information | |
| Provides version information for the NvMedia library. | |
Macros | |
| #define | NVMEDIA_RELEASE_VERSION_MAJOR 2 |
| Release major version number. More... | |
| #define | NVMEDIA_RELEASE_VERSION_MINOR 0 |
| Release minor version number. More... | |
| #define | NVMEDIA_CORE_VERSION_MAJOR 1 |
| Core major version number. More... | |
| #define | NVMEDIA_CORE_VERSION_MINOR 16 |
| Core minor version number. More... | |
| #define | NVMEDIA_TRUE (0 == 0) |
| A true NvMediaBool value. More... | |
| #define | NVMEDIA_FALSE (0 == 1) |
| 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 in timespec format as defined by the POSIX specification. More... | |
| typedef uint64_t | NvMediaGlobalTime |
| Media global time, measured in microseconds. 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... | |
| #define NVMEDIA_CORE_VERSION_MAJOR 1 |
Core major version number.
Definition at line 72 of file nvmedia/core/inc/public/nvmedia_core.h.
| #define NVMEDIA_CORE_VERSION_MINOR 16 |
Core minor version number.
Definition at line 75 of file nvmedia/core/inc/public/nvmedia_core.h.
| #define NVMEDIA_FALSE (0 == 1) |
A false NvMediaBool value.
Definition at line 82 of file nvmedia/core/inc/public/nvmedia_core.h.
| #define NVMEDIA_RELEASE_VERSION_MAJOR 2 |
Release major version number.
Definition at line 64 of file nvmedia/core/inc/public/nvmedia_core.h.
| #define NVMEDIA_RELEASE_VERSION_MINOR 0 |
Release minor version number.
Definition at line 68 of file nvmedia/core/inc/public/nvmedia_core.h.
| #define NVMEDIA_TRUE (0 == 0) |
A true NvMediaBool value.
Definition at line 79 of file nvmedia/core/inc/public/nvmedia_core.h.
| typedef uint32_t NvMediaBool |
A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE.
Definition at line 88 of file nvmedia/core/inc/public/nvmedia_core.h.
| typedef uint64_t NvMediaGlobalTime |
Media global time, measured in microseconds.
Definition at line 99 of file nvmedia/core/inc/public/nvmedia_core.h.
| typedef struct timespec NvMediaTime |
Holds the media time in timespec format as defined by the POSIX specification.
Definition at line 93 of file nvmedia/core/inc/public/nvmedia_core.h.
| enum NvMediaAccessMode |
Definition at line 319 of file nvmedia/core/inc/public/nvmedia_core.h.
| enum NvMediaColorStandard |
Defines color standards.
Definition at line 119 of file nvmedia/core/inc/public/nvmedia_core.h.
NvMedia NvSciSync Client Type.
| Enumerator | |
|---|---|
| NVMEDIA_SIGNALER | An NvMedia component acts as a signaler. |
| NVMEDIA_WAITER | An NvMedia component acts as a waiter. |
| NVMEDIA_SIGNALER_WAITER | An NvMedia component acts as a signaler and waiter also for the same NvSciSyncObj. |
| NVMEDIA_SIGNALER | An NvMedia component acts as a signaler. |
| NVMEDIA_WAITER | An NvMedia component acts as a waiter. |
| NVMEDIA_SIGNALER_WAITER | An NvMedia component acts as a signaler and waiter also for the same NvSciSyncObj. |
Definition at line 277 of file nvmedia/core/inc/public/nvmedia_core.h.
Defines NvMedia NvSciSyncObj types.
Definition at line 290 of file nvmedia/core/inc/public/nvmedia_core.h.
| enum NvMediaStatus |
Defines all possible error codes.
Definition at line 194 of file nvmedia/core/inc/public/nvmedia_core.h.
| enum NvMediaTimeBase |
Defines clock base for NvMediaTime.
Definition at line 104 of file nvmedia/core/inc/public/nvmedia_core.h.
| NvMediaStatus NvMediaCoreGetVersion | ( | NvMediaVersion * | version | ) |
Gets the core version information for the NvMedia library.
| [in,out] | version | A valid non-NULL pointer to a NvMediaVersion structure to be filled by the function. |
| NVMEDIA_STATUS_OK | if the operation was successful |
| NVMEDIA_STATUS_BAD_PARAMETER | if version was invalid. |
Usage considerations
| NvMediaStatus NvMediaReleaseGetVersion | ( | NvMediaVersion * | version | ) |
Gets the release version information for the NvMedia library.
| [in,out] | version | A valid non-NULL pointer to a NvMediaVersion structure to be filled by the function. |
| NVMEDIA_STATUS_OK | if the operation was successful |
| NVMEDIA_STATUS_BAD_PARAMETER | if version was invalid. |
Usage considerations