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 | 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... | |
struct | NvMediaVersion |
Holds NvMedia version information. More... | |
Macros | |
#define | NVM_DEPRECATED |
#define | NVM_DEPRECATED_MSG(fmt) NVM_DEPRECATED |
#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 14 |
Core 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 in timespec format as defined by the POSIX specification. More... | |
typedef uint64_t | NvMediaGlobalTime |
Media global time, measured in microseconds. More... | |
typedef struct NvMediaDevice | NvMediaDevice |
An opaque handle representing an NvMediaDevice object. 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 instance of the NvMediaDevice structure. More... | |
void | NvMediaDeviceDestroy (NvMediaDevice *device) |
Destroys an NvMediaDevice instance. 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.