diff options
-rw-r--r-- | developer_info/LAVVideoSettings.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/developer_info/LAVVideoSettings.h b/developer_info/LAVVideoSettings.h index 6a8a7518..2134a39b 100644 --- a/developer_info/LAVVideoSettings.h +++ b/developer_info/LAVVideoSettings.h @@ -87,6 +87,7 @@ typedef enum LAVVideoCodec { Codec_VP9, Codec_TrueMotion, Codec_VP7, + Codec_H264MVC, Codec_VideoNB // Number of entries (do not use when dynamically linking) } LAVVideoCodec; @@ -375,6 +376,12 @@ interface ILAVVideoSettings : public IUnknown #define LAVHWACCEL_DEVICE_DEFAULT ((DWORD)-1) STDMETHOD_(DWORD, GetHWAccelDeviceIndex)(LAVHWAccel hwAccel, DWORD *pdwDeviceIdentifier) = 0; STDMETHOD(SetHWAccelDeviceIndex)(LAVHWAccel hwAccel, DWORD dwIndex, DWORD dwDeviceIdentifier) = 0; + + // Temporary Override for players to disable H.264 MVC decoding + // This is not a permanent setting and not saved, but can be used by players to offer a "Play in 2D" option, or similar. + // A setting of FALSE disable MVC decoding temporarily + // Note that the override cannot force-enable the option if its turned off through SetFormatConfiguration + STDMETHOD(SetH264MVCDecodingOverride)(BOOL bEnabled) = 0; }; // LAV Video status interface |