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
Abstraction of OS-Specific Client Callbacks

Detailed Description

Typedefs

typedef int32_t(* pfnCbNvMediaBeginSequence )(void *, const NvMediaParserSeqInfo *)
 
typedef NvMediaStatus(* pfnCbNvMediaDecodePicture )(void *, NvMediaParserPictureData *)
 
typedef NvMediaStatus(* pfnCbNvMediaDisplayPicture )(void *, NvMediaRefSurface *, int64_t)
 
typedef void(* pfnCbNvMediaUnhandledNALU )(void *, const uint8_t *, int32_t)
 
typedef NvMediaStatus(* pfnCbNvMediaAllocPictureBuffer )(void *, NvMediaRefSurface **)
 
typedef void(* pfnCbNvMediaRelease )(void *, NvMediaRefSurface *)
 
typedef void(* pfnCbNvMediaAddRef )(void *, NvMediaRefSurface *)
 
typedef NvMediaStatus(* pfnCbNvMediaCreateDecrypter )(void *, uint16_t width, uint16_t height)
 
typedef NvMediaStatus(* pfnCbNvMediaDecryptHdr )(void *, NvMediaParserPictureData *)
 
typedef NvMediaStatus(* pfnCbNvMediaSliceDecode )(void *, NvMediaSliceDecodeData *)
 
typedef NvMediaStatus(* pfnCbNvMediaGetClearHdr )(void *, NvMediaParserPictureData *)
 
typedef NvMediaStatus(* pfnCbNvMediaGetBackwardUpdates )(void *, NvMediaVP9BackwardUpdates *)
 
typedef void(* pfnCbNvMediaGetDpbInfoForMetadata )(void *, NvMediaRefSurface *, NvMediaDPBInfo *)
 

Typedef Documentation

typedef void(* pfnCbNvMediaAddRef)(void *, NvMediaRefSurface *)

Definition at line 518 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaAllocPictureBuffer)(void *, NvMediaRefSurface **)

Definition at line 516 of file nvmedia_parser.h.

typedef int32_t(* pfnCbNvMediaBeginSequence)(void *, const NvMediaParserSeqInfo *)

Definition at line 512 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaCreateDecrypter)(void *, uint16_t width, uint16_t height)

Definition at line 519 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaDecodePicture)(void *, NvMediaParserPictureData *)

Definition at line 513 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaDecryptHdr)(void *, NvMediaParserPictureData *)

Definition at line 520 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaDisplayPicture)(void *, NvMediaRefSurface *, int64_t)

Definition at line 514 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaGetBackwardUpdates)(void *, NvMediaVP9BackwardUpdates *)

Definition at line 523 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaGetClearHdr)(void *, NvMediaParserPictureData *)

Definition at line 522 of file nvmedia_parser.h.

typedef void(* pfnCbNvMediaGetDpbInfoForMetadata)(void *, NvMediaRefSurface *, NvMediaDPBInfo *)

Definition at line 524 of file nvmedia_parser.h.

typedef void(* pfnCbNvMediaRelease)(void *, NvMediaRefSurface *)

Definition at line 517 of file nvmedia_parser.h.

typedef NvMediaStatus(* pfnCbNvMediaSliceDecode)(void *, NvMediaSliceDecodeData *)

Definition at line 521 of file nvmedia_parser.h.

typedef void(* pfnCbNvMediaUnhandledNALU)(void *, const uint8_t *, int32_t)

Definition at line 515 of file nvmedia_parser.h.