#include <DXVA.h>
§ EDeviceState
| Enumerator |
|---|
| DXVA_OPEN | |
| DXVA_RESET | |
| DXVA_LOST | |
§ ~CDecoder()
§ CDecoder()
§ Check()
§ Close()
§ CloseDXVADecoder()
| void CDecoder::CloseDXVADecoder |
( |
| ) |
|
§ Create()
§ Decode()
§ FFGetBuffer()
| int CDecoder::FFGetBuffer |
( |
AVCodecContext * |
avctx, |
|
|
AVFrame * |
pic, |
|
|
int |
flags |
|
) |
| |
|
static |
§ FFReleaseBuffer()
§ GetAllowedReferences()
| unsigned CDecoder::GetAllowedReferences |
( |
| ) |
|
|
overridevirtual |
§ GetBuffer()
| int CDecoder::GetBuffer |
( |
AVCodecContext * |
avctx, |
|
|
AVFrame * |
pic |
|
) |
| |
§ GetPicture()
| bool CDecoder::GetPicture |
( |
AVCodecContext * |
avctx, |
|
|
VideoPicture * |
picture |
|
) |
| |
|
overridevirtual |
§ Name()
| const std::string DXVA::CDecoder::Name |
( |
| ) |
|
|
inlineoverridevirtual |
§ OnCreateDevice()
| void DXVA::CDecoder::OnCreateDevice |
( |
void |
| ) |
|
|
inlineoverrideprotectedvirtual |
§ OnDestroyDevice()
| void DXVA::CDecoder::OnDestroyDevice |
( |
bool |
fatal | ) |
|
|
inlineoverrideprotectedvirtual |
§ Open()
| bool CDecoder::Open |
( |
AVCodecContext * |
avctx, |
|
|
AVCodecContext * |
mainctx, |
|
|
const enum AVPixelFormat |
fmt |
|
) |
| |
|
overridevirtual |
§ OpenDecoder()
| bool CDecoder::OpenDecoder |
( |
| ) |
|
§ Register()
| bool CDecoder::Register |
( |
| ) |
|
|
static |
§ Release()
| long CDecoder::Release |
( |
| ) |
|
|
overridevirtual |
§ ReleaseBuffer()
§ Reset()
§ Supports()
| bool CDecoder::Supports |
( |
enum AVPixelFormat |
fmt | ) |
|
|
static |
§ m_avctx
| AVCodecContext* DXVA::CDecoder::m_avctx |
|
protected |
§ m_bufferPool
§ m_context
| struct AVD3D11VAContext* DXVA::CDecoder::m_context |
|
protected |
§ m_decoder
| Microsoft::WRL::ComPtr<ID3D11VideoDecoder> DXVA::CDecoder::m_decoder |
|
protected |
§ m_device
| HANDLE DXVA::CDecoder::m_device |
|
protected |
§ m_dxva_context
§ m_event
| CEvent DXVA::CDecoder::m_event |
|
protected |
§ m_format
| D3D11_VIDEO_DECODER_DESC DXVA::CDecoder::m_format |
|
protected |
§ m_processInfo
§ m_refs
| int DXVA::CDecoder::m_refs |
|
protected |
§ m_section
§ m_shared
| unsigned int DXVA::CDecoder::m_shared |
|
protected |
§ m_state
§ m_surface_alignment
| unsigned int DXVA::CDecoder::m_surface_alignment |
|
protected |
§ m_vcontext
| Microsoft::WRL::ComPtr<ID3D11VideoContext> DXVA::CDecoder::m_vcontext |
|
protected |
§ m_videoBuffer
The documentation for this class was generated from the following files: