|
FFmpeg
|
Data Structures | |
| struct | CUVIDDECODECREATEINFO |
| struct | CUVIDH264DPBENTRY |
| struct | CUVIDH264MVCEXT |
| struct | CUVIDH264SVCEXT |
| struct | CUVIDH264PICPARAMS |
| struct | CUVIDMPEG2PICPARAMS |
| struct | CUVIDMPEG4PICPARAMS |
| struct | CUVIDVC1PICPARAMS |
| struct | CUVIDJPEGPICPARAMS |
| struct | CUVIDHEVCPICPARAMS |
| struct | CUVIDVP8PICPARAMS |
| struct | CUVIDVP9PICPARAMS |
| struct | CUVIDPICPARAMS |
| struct | CUVIDPROCPARAMS |
Macros | |
| #define | I_VOP 0 |
| #define | P_VOP 1 |
| #define | B_VOP 2 |
| #define | S_VOP 3 |
Typedefs | |
| typedef CUresult CUDAAPI | tcuvidCreateDecoder (CUvideodecoder *phDecoder, CUVIDDECODECREATEINFO *pdci) |
| typedef CUresult CUDAAPI | tcuvidDestroyDecoder (CUvideodecoder hDecoder) |
| typedef CUresult CUDAAPI | tcuvidDecodePicture (CUvideodecoder hDecoder, CUVIDPICPARAMS *pPicParams) |
| typedef CUresult CUDAAPI | tcuvidMapVideoFrame (CUvideodecoder hDecoder, int nPicIdx, unsigned int *pDevPtr, unsigned int *pPitch, CUVIDPROCPARAMS *pVPP) |
| typedef CUresult CUDAAPI | tcuvidUnmapVideoFrame (CUvideodecoder hDecoder, unsigned int DevPtr) |
| typedef CUresult CUDAAPI | tcuvidCtxLockCreate (CUvideoctxlock *pLock, CUcontext ctx) |
| typedef CUresult CUDAAPI | tcuvidCtxLockDestroy (CUvideoctxlock lck) |
| typedef CUresult CUDAAPI | tcuvidCtxLock (CUvideoctxlock lck, unsigned int reserved_flags) |
| typedef CUresult CUDAAPI | tcuvidCtxUnlock (CUvideoctxlock lck, unsigned int reserved_flags) |
| #define I_VOP 0 |
Definition at line 334 of file dynlink_cuviddec.h.
| #define P_VOP 1 |
Definition at line 335 of file dynlink_cuviddec.h.
| #define B_VOP 2 |
Definition at line 336 of file dynlink_cuviddec.h.
| #define S_VOP 3 |
Definition at line 337 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidCreateDecoder(CUvideodecoder *phDecoder, CUVIDDECODECREATEINFO *pdci) |
Definition at line 721 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidDestroyDecoder(CUvideodecoder hDecoder) |
Definition at line 727 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidDecodePicture(CUvideodecoder hDecoder, CUVIDPICPARAMS *pPicParams) |
Definition at line 733 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidMapVideoFrame(CUvideodecoder hDecoder, int nPicIdx, unsigned int *pDevPtr, unsigned int *pPitch, CUVIDPROCPARAMS *pVPP) |
Definition at line 741 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidUnmapVideoFrame(CUvideodecoder hDecoder, unsigned int DevPtr) |
Definition at line 749 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidCtxLockCreate(CUvideoctxlock *pLock, CUcontext ctx) |
Definition at line 792 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidCtxLockDestroy(CUvideoctxlock lck) |
Definition at line 797 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidCtxLock(CUvideoctxlock lck, unsigned int reserved_flags) |
Definition at line 802 of file dynlink_cuviddec.h.
| typedef CUresult CUDAAPI tcuvidCtxUnlock(CUvideoctxlock lck, unsigned int reserved_flags) |
Definition at line 807 of file dynlink_cuviddec.h.
| enum cudaVideoCodec |
Video Codec Enums
Definition at line 66 of file dynlink_cuviddec.h.
Video Surface Formats Enums
| Enumerator | |
|---|---|
| cudaVideoSurfaceFormat_NV12 |
NV12. |
| cudaVideoSurfaceFormat_P016 |
P016. |
Definition at line 91 of file dynlink_cuviddec.h.
Deinterlacing Modes Enums
| Enumerator | |
|---|---|
| cudaVideoDeinterlaceMode_Weave |
Weave both fields (no deinterlacing) |
| cudaVideoDeinterlaceMode_Bob |
Drop one field. |
| cudaVideoDeinterlaceMode_Adaptive |
Adaptive deinterlacing. |
Definition at line 100 of file dynlink_cuviddec.h.
Chroma Formats Enums
| Enumerator | |
|---|---|
| cudaVideoChromaFormat_Monochrome |
MonoChrome. |
| cudaVideoChromaFormat_420 |
4:2:0 |
| cudaVideoChromaFormat_422 |
4:2:2 |
| cudaVideoChromaFormat_444 |
4:4:4 |
Definition at line 110 of file dynlink_cuviddec.h.
| enum cudaVideoCreateFlags |
Decoder Flags Enums
Definition at line 121 of file dynlink_cuviddec.h.
1.8.6