Go to the documentation of this file.
8 #include "libavcodec/avcodec.h"
9 #include "libavcodec/dxva2.h"
46 #endif // DXVA2DECODER_H
bool Init(MythRenderD3D9 *render)
struct dxva_context m_context
bool GetInputOutput(void)
bool GetDecoderConfig(void)
IDirect3DDeviceManager9 * m_deviceManager
DXVA2_ConfigPictureDecode m_config
DXVA2Decoder(uint num_bufs, MythCodecID codec_id, uint width, uint height)
bool CreateSurfaces(void)
void DestroyVideoService(void)
void DestroyDecoder(void)
void DestroySurfaces(void)
void * GetSurface(uint num)
bool TestTarget(const GUID &guid)
IDirectXVideoDecoderService * m_service
bool CreateVideoService(MythRenderD3D9 *render)