#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()
bool CDecoder::GetPicture |
( |
AVCodecContext * |
avctx, |
|
|
VideoPicture * |
picture |
|
) |
| |
|
overridevirtual |
§ 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_avctx
AVCodecContext* VDPAU::CDecoder::m_avctx = nullptr |
|
protected |
§ m_bufferStats
§ m_capGeneral
bool CDecoder::m_capGeneral = false |
|
staticprotected |
§ m_codecControl
int VDPAU::CDecoder::m_codecControl |
|
protected |
§ m_DecoderSection
§ m_decoderThread
§ 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: