Go to the source code of this file.
|
typedef unsigned long | tcu_ulong |
|
typedef void * | CUvideodecoder |
|
typedef struct _CUcontextlock_st * | CUvideoctxlock |
|
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) |
|
|
enum | cudaVideoCodec {
cudaVideoCodec_MPEG1 =0,
cudaVideoCodec_MPEG2,
cudaVideoCodec_MPEG4,
cudaVideoCodec_VC1,
cudaVideoCodec_H264,
cudaVideoCodec_JPEG,
cudaVideoCodec_H264_SVC,
cudaVideoCodec_H264_MVC,
cudaVideoCodec_HEVC,
cudaVideoCodec_VP8,
cudaVideoCodec_VP9,
cudaVideoCodec_NumCodecs,
cudaVideoCodec_YUV420 = (('I'<<24)|('Y'<<16)|('U'<<8)|('V')),
cudaVideoCodec_YV12 = (('Y'<<24)|('V'<<16)|('1'<<8)|('2')),
cudaVideoCodec_NV12 = (('N'<<24)|('V'<<16)|('1'<<8)|('2')),
cudaVideoCodec_YUYV = (('Y'<<24)|('U'<<16)|('Y'<<8)|('V')),
cudaVideoCodec_UYVY = (('U'<<24)|('Y'<<16)|('V'<<8)|('Y'))
} |
|
enum | cudaVideoSurfaceFormat { cudaVideoSurfaceFormat_NV12 =0,
cudaVideoSurfaceFormat_P016 =1
} |
|
enum | cudaVideoDeinterlaceMode { cudaVideoDeinterlaceMode_Weave =0,
cudaVideoDeinterlaceMode_Bob,
cudaVideoDeinterlaceMode_Adaptive
} |
|
enum | cudaVideoChromaFormat { cudaVideoChromaFormat_Monochrome =0,
cudaVideoChromaFormat_420,
cudaVideoChromaFormat_422,
cudaVideoChromaFormat_444
} |
|
enum | cudaVideoCreateFlags { cudaVideoCreate_Default = 0x00,
cudaVideoCreate_PreferCUDA = 0x01,
cudaVideoCreate_PreferDXVA = 0x02,
cudaVideoCreate_PreferCUVID = 0x04
} |
|