#include <VDPAU.h>
|
| static void | ReadFormatOf (AVCodecID codec, VdpDecoderProfile &decoder_profile, VdpChromaType &chroma_type) |
| |
◆ EDisplayState
| Enumerator |
|---|
| VDPAU_OPEN | |
| VDPAU_RESET | |
| VDPAU_LOST | |
| VDPAU_ERROR | |
◆ CDecoder()
◆ ~CDecoder()
◆ CanSkipDeint()
| bool CDecoder::CanSkipDeint |
( |
| ) |
|
|
overridevirtual |
◆ Check()
◆ CheckStatus()
| bool CDecoder::CheckStatus |
( |
VdpStatus |
vdp_st, |
|
|
int |
line |
|
) |
| |
|
protected |
◆ Close()
◆ ConfigVDPAU()
| bool CDecoder::ConfigVDPAU |
( |
AVCodecContext * |
avctx, |
|
|
int |
ref_frames |
|
) |
| |
|
protected |
◆ Create()
◆ Decode()
◆ FFGetBuffer()
| int CDecoder::FFGetBuffer |
( |
AVCodecContext * |
avctx, |
|
|
AVFrame * |
pic, |
|
|
int |
flags |
|
) |
| |
|
static |
◆ FFReleaseBuffer()
◆ FiniVDPAUOutput()
| void CDecoder::FiniVDPAUOutput |
( |
| ) |
|
|
protected |
◆ GetAllowedReferences()
| unsigned VDPAU::CDecoder::GetAllowedReferences |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetPicture()
◆ IsVDPAUFormat()
| bool CDecoder::IsVDPAUFormat |
( |
AVPixelFormat |
fmt | ) |
|
|
static |
◆ Name()
| const std::string VDPAU::CDecoder::Name |
( |
| ) |
|
|
inlineoverridevirtual |
◆ OnLostDisplay()
| void CDecoder::OnLostDisplay |
( |
| ) |
|
|
overridevirtual |
◆ OnResetDisplay()
| void CDecoder::OnResetDisplay |
( |
| ) |
|
|
overridevirtual |
◆ Open()
| bool CDecoder::Open |
( |
AVCodecContext * |
avctx, |
|
|
AVCodecContext * |
mainctx, |
|
|
const enum AVPixelFormat |
fmt |
|
) |
| |
|
overridevirtual |
◆ ReadFormatOf()
| void CDecoder::ReadFormatOf |
( |
AVCodecID |
codec, |
|
|
VdpDecoderProfile & |
decoder_profile, |
|
|
VdpChromaType & |
chroma_type |
|
) |
| |
|
staticprotected |
◆ Register()
| void CDecoder::Register |
( |
| ) |
|
|
static |
◆ Release()
| long CDecoder::Release |
( |
| ) |
|
|
overridevirtual |
◆ ReleasePicReference()
| long CDecoder::ReleasePicReference |
( |
| ) |
|
|
protected |
◆ Render()
| int CDecoder::Render |
( |
struct AVCodecContext * |
s, |
|
|
struct AVFrame * |
src, |
|
|
const VdpPictureInfo * |
info, |
|
|
uint32_t |
buffers_used, |
|
|
const VdpBitstreamBuffer * |
buffers |
|
) |
| |
|
static |
◆ Reset()
◆ ReturnRenderPicture()
◆ SetCodecControl()
| void CDecoder::SetCodecControl |
( |
int |
flags | ) |
|
|
overridevirtual |
◆ SetWidthHeight()
| void CDecoder::SetWidthHeight |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
protected |
◆ Supports()
| bool CDecoder::Supports |
( |
VdpVideoMixerFeature |
feature | ) |
|
◆ CVdpauBufferPool
◆ m_bufferStats
◆ m_capGeneral
| bool CDecoder::m_capGeneral = false |
|
staticprotected |
◆ m_codecControl
| int VDPAU::CDecoder::m_codecControl |
|
protected |
◆ m_DecoderSection
| CCriticalSection VDPAU::CDecoder::m_DecoderSection |
|
protected |
◆ m_DisplayEvent
| CEvent VDPAU::CDecoder::m_DisplayEvent |
|
protected |
◆ m_DisplayState
◆ m_ErrorCount
| int VDPAU::CDecoder::m_ErrorCount |
|
protected |
◆ m_hwContext
| AVVDPAUContext VDPAU::CDecoder::m_hwContext |
|
protected |
◆ m_inMsgEvent
| CEvent VDPAU::CDecoder::m_inMsgEvent |
|
protected |
◆ m_presentPicture
◆ m_processInfo
◆ m_vdpauConfig
◆ m_vdpauConfigured
| bool VDPAU::CDecoder::m_vdpauConfigured |
|
protected |
◆ m_vdpauOutput
| COutput VDPAU::CDecoder::m_vdpauOutput |
|
protected |
◆ m_videoSurfaces
The documentation for this class was generated from the following files: