Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2013-11-03 19:46:40 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-11-03 19:46:40 +0400
commit45abed16395cd019cae7f80234cfe6f657c2e807 (patch)
tree31c2a9ba83568b51438db4d7f6773d61bdbbcdbc /developer_info
parent905f6b3bea683d21cbabbb2b1d0056fec3703803 (diff)
Update developer_info0.59
Diffstat (limited to 'developer_info')
-rw-r--r--developer_info/LAVVideoSettings.h9
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