FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CUVIDSOURCEPARAMS Struct Reference

Describes parameters needed in cuvidCreateVideoSource API NVDECODE API is intended for HW accelerated video decoding so CUvideosource doesn't have audio demuxer for all supported containers. More...

#include <dynlink_nvcuvid.h>

Data Fields

unsigned int ulClockRate
 IN: Time stamp units in Hz (0=default=10000000Hz) More...
 
unsigned int uReserved1 [7]
 Reserved for future use - set to zero. More...
 
voidpUserData
 IN: User private data passed in to the data handlers. More...
 
PFNVIDSOURCECALLBACK pfnVideoDataHandler
 IN: Called to deliver video packets. More...
 
PFNVIDSOURCECALLBACK pfnAudioDataHandler
 IN: Called to deliver audio packets. More...
 
voidpvReserved2 [8]
 Reserved for future use - set to NULL. More...
 

Detailed Description

Describes parameters needed in cuvidCreateVideoSource API NVDECODE API is intended for HW accelerated video decoding so CUvideosource doesn't have audio demuxer for all supported containers.

It's recommended to clients to use their own or third party demuxer if audio support is needed.

Definition at line 212 of file dynlink_nvcuvid.h.

Field Documentation

unsigned int CUVIDSOURCEPARAMS::ulClockRate

IN: Time stamp units in Hz (0=default=10000000Hz)

Definition at line 214 of file dynlink_nvcuvid.h.

unsigned int CUVIDSOURCEPARAMS::uReserved1[7]

Reserved for future use - set to zero.

Definition at line 215 of file dynlink_nvcuvid.h.

void* CUVIDSOURCEPARAMS::pUserData

IN: User private data passed in to the data handlers.

Definition at line 216 of file dynlink_nvcuvid.h.

PFNVIDSOURCECALLBACK CUVIDSOURCEPARAMS::pfnVideoDataHandler

IN: Called to deliver video packets.

Definition at line 217 of file dynlink_nvcuvid.h.

PFNVIDSOURCECALLBACK CUVIDSOURCEPARAMS::pfnAudioDataHandler

IN: Called to deliver audio packets.

Definition at line 218 of file dynlink_nvcuvid.h.

void* CUVIDSOURCEPARAMS::pvReserved2[8]

Reserved for future use - set to NULL.

Definition at line 219 of file dynlink_nvcuvid.h.


The documentation for this struct was generated from the following file: