|
FFmpeg
|
NvCuvid API provides Video Decoding interface to NVIDIA GPU devices. More...
#include "compat/cuda/cuviddec.h"Go to the source code of this file.
Data Structures | |
| struct | CUVIDEOFORMAT |
| struct | CUVIDEOFORMATEX |
| struct | CUAUDIOFORMAT |
| struct | CUVIDSOURCEDATAPACKET |
| struct | CUVIDSOURCEPARAMS |
| struct | CUVIDPARSERDISPINFO |
| struct | CUVIDPARSERPARAMS |
Typedefs | |
| typedef void * | CUvideosource |
| typedef void * | CUvideoparser |
| typedef long long | CUvideotimestamp |
| typedef int(CUDAAPI * | PFNVIDSOURCECALLBACK )(void *, CUVIDSOURCEDATAPACKET *) |
| typedef int(CUDAAPI * | PFNVIDSEQUENCECALLBACK )(void *, CUVIDEOFORMAT *) |
| typedef int(CUDAAPI * | PFNVIDDECODECALLBACK )(void *, CUVIDPICPARAMS *) |
| typedef int(CUDAAPI * | PFNVIDDISPLAYCALLBACK )(void *, CUVIDPARSERDISPINFO *) |
Enumerations | |
| enum | cudaVideoState { cudaVideoState_Error = -1, cudaVideoState_Stopped = 0, cudaVideoState_Started = 1 } |
| enum | cudaAudioCodec { cudaAudioCodec_MPEG1 =0, cudaAudioCodec_MPEG2, cudaAudioCodec_MP3, cudaAudioCodec_AC3, cudaAudioCodec_LPCM } |
| enum | CUvideopacketflags { CUVID_PKT_ENDOFSTREAM = 0x01, CUVID_PKT_TIMESTAMP = 0x02, CUVID_PKT_DISCONTINUITY = 0x04 } |
| enum | CUvideosourceformat_flags { CUVID_FMT_EXTFORMATINFO = 0x100 } |
NvCuvid API provides Video Decoding interface to NVIDIA GPU devices.
Definition in file nvcuvid.h.
| typedef void* CUvideosource |
| typedef void* CUvideoparser |
| typedef long long CUvideotimestamp |
1.8.6