|
typedef std::shared_ptr< CContext > | shared_ptr |
|
typedef std::weak_ptr< CContext > | weak_ptr |
|
|
bool | GetFormatAndConfig (AVCodecContext *avctx, D3D11_VIDEO_DECODER_DESC &format, D3D11_VIDEO_DECODER_CONFIG &config) const |
|
bool | CreateSurfaces (const D3D11_VIDEO_DECODER_DESC &format, uint32_t count, uint32_t alignment, ID3D11VideoDecoderOutputView **surfaces, HANDLE *pHandle, bool trueShared) const |
|
bool | CreateDecoder (const D3D11_VIDEO_DECODER_DESC &format, const D3D11_VIDEO_DECODER_CONFIG &config, ID3D11VideoDecoder **decoder, ID3D11VideoContext **context) |
|
void | Release (CDecoder *decoder) |
|
bool | Check () const |
|
bool | Reset () |
|
bool | IsContextShared () const |
|
bool | HasAMDWorkaround () const |
|
|
static shared_ptr | EnsureContext (CDecoder *decoder) |
|
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDCodecs/Video/DXVA.h
- xbmc/cores/VideoPlayer/DVDCodecs/Video/DXVA.cpp