NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only
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

◆ pfnCbNvMediaAddRef

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

Definition at line 526 of file nvmedia_parser.h.

◆ pfnCbNvMediaAllocPictureBuffer

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

Definition at line 524 of file nvmedia_parser.h.

◆ pfnCbNvMediaBeginSequence

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

Definition at line 520 of file nvmedia_parser.h.

◆ pfnCbNvMediaCreateDecrypter

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

Definition at line 527 of file nvmedia_parser.h.

◆ pfnCbNvMediaDecodePicture

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

Definition at line 521 of file nvmedia_parser.h.

◆ pfnCbNvMediaDecryptHdr

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

Definition at line 528 of file nvmedia_parser.h.

◆ pfnCbNvMediaDisplayPicture

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

Definition at line 522 of file nvmedia_parser.h.

◆ pfnCbNvMediaGetBackwardUpdates

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

Definition at line 531 of file nvmedia_parser.h.

◆ pfnCbNvMediaGetClearHdr

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

Definition at line 530 of file nvmedia_parser.h.

◆ pfnCbNvMediaGetDpbInfoForMetadata

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

Definition at line 532 of file nvmedia_parser.h.

◆ pfnCbNvMediaRelease

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

Definition at line 525 of file nvmedia_parser.h.

◆ pfnCbNvMediaSliceDecode

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

Definition at line 529 of file nvmedia_parser.h.

◆ pfnCbNvMediaUnhandledNALU

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

Definition at line 523 of file nvmedia_parser.h.