|
FFmpeg
|
Data Structures | |
| struct | CUVIDEOFORMAT |
| struct | CUVIDEOFORMATEX |
| struct | CUAUDIOFORMAT |
| struct | CUVIDSOURCEDATAPACKET |
| struct | CUVIDSOURCEPARAMS |
| struct | CUVIDPARSERDISPINFO |
| struct | CUVIDPARSERPARAMS |
Typedefs | |
| 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 } |
| typedef int(CUDAAPI * PFNVIDSOURCECALLBACK)(void *, CUVIDSOURCEDATAPACKET *) |
| typedef int(CUDAAPI * PFNVIDSEQUENCECALLBACK)(void *, CUVIDEOFORMAT *) |
| typedef int(CUDAAPI * PFNVIDDECODECALLBACK)(void *, CUVIDPICPARAMS *) |
| typedef int(CUDAAPI * PFNVIDDISPLAYCALLBACK)(void *, CUVIDPARSERDISPINFO *) |
| enum cudaVideoState |
| enum cudaAudioCodec |
| enum CUvideopacketflags |
CUvideosourceformat_flags
| Enumerator | |
|---|---|
| CUVID_FMT_EXTFORMATINFO |
Return extended format structure (CUVIDEOFORMATEX) |
| CUresult CUDAAPI cuvidCreateVideoSource | ( | CUvideosource * | pObj, |
| const char * | pszFileName, | ||
| CUVIDSOURCEPARAMS * | pParams | ||
| ) |
Create Video Source.
| CUresult CUDAAPI cuvidCreateVideoSourceW | ( | CUvideosource * | pObj, |
| const wchar_t * | pwszFileName, | ||
| CUVIDSOURCEPARAMS * | pParams | ||
| ) |
Create Video Source.
| CUresult CUDAAPI cuvidDestroyVideoSource | ( | CUvideosource | obj | ) |
Destroy Video Source.
| CUresult CUDAAPI cuvidSetVideoSourceState | ( | CUvideosource | obj, |
| cudaVideoState | state | ||
| ) |
Set Video Source state.
| cudaVideoState CUDAAPI cuvidGetVideoSourceState | ( | CUvideosource | obj | ) |
Get Video Source state.
| CUresult CUDAAPI cuvidGetSourceVideoFormat | ( | CUvideosource | obj, |
| CUVIDEOFORMAT * | pvidfmt, | ||
| unsigned int | flags | ||
| ) |
Get Video Source Format.
| CUresult CUDAAPI cuvidGetSourceAudioFormat | ( | CUvideosource | obj, |
| CUAUDIOFORMAT * | paudfmt, | ||
| unsigned int | flags | ||
| ) |
Set Video Source state.
| CUresult CUDAAPI cuvidCreateVideoParser | ( | CUvideoparser * | pObj, |
| CUVIDPARSERPARAMS * | pParams | ||
| ) |
Referenced by cuvid_decode_init().
| CUresult CUDAAPI cuvidParseVideoData | ( | CUvideoparser | obj, |
| CUVIDSOURCEDATAPACKET * | pPacket | ||
| ) |
Referenced by cuvid_decode_init().
| CUresult CUDAAPI cuvidDestroyVideoParser | ( | CUvideoparser | obj | ) |
Referenced by cuvid_decode_end().
1.8.6