diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-11-03 19:46:40 +0400 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-11-03 19:46:40 +0400 |
commit | 45abed16395cd019cae7f80234cfe6f657c2e807 (patch) | |
tree | 31c2a9ba83568b51438db4d7f6773d61bdbbcdbc /developer_info | |
parent | 905f6b3bea683d21cbabbb2b1d0056fec3703803 (diff) |
Update developer_info0.59
Diffstat (limited to 'developer_info')
-rw-r--r-- | developer_info/LAVVideoSettings.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/developer_info/LAVVideoSettings.h b/developer_info/LAVVideoSettings.h index 1167b3b2..e6a9edab 100644 --- a/developer_info/LAVVideoSettings.h +++ b/developer_info/LAVVideoSettings.h @@ -82,6 +82,9 @@ typedef enum LAVVideoCodec { Codec_FLIC, Codec_G2M, Codec_ICOD, + Codec_THP, + Codec_HEVC, + Codec_VP9, Codec_VideoNB // Number of entries (do not use when dynamically linking) }; @@ -350,6 +353,12 @@ interface ILAVVideoSettings : public IUnknown // Get the Deint Mode STDMETHOD_(LAVDeintMode,GetDeinterlacingMode)() = 0; + + // Set the index of the GPU to be used for hardware decoding + // Only supported for CUVID and DXVA2 copy-back. If the device is not valid, it'll fallback to auto-detection + // Must be called before an input is connected to LAV Video, and the setting is non-persistent + // NOTE: For CUVID, the index defines the index of the CUDA capable device, while for DXVA2, the list includes all D3D9 devices + STDMETHOD(SetGPUDeviceIndex)(DWORD dwDevice) = 0; }; // LAV Video status interface |