Rémi Bernon (@rbernon) commented about include/windows.media.transcoding.idl:
uuid(190c99d2-a0aa-4d34-86bc-eed1b12c2f5b)
- ]
- interface IMediaTranscoder : IInspectable
- {
[propput] HRESULT TrimStartTime([in] Windows.Foundation.TimeSpan value);
[propget] HRESULT TrimStartTime([out, retval] Windows.Foundation.TimeSpan *value);
[propput] HRESULT TrimStopTime([in] Windows.Foundation.TimeSpan value);
[propget] HRESULT TrimStopTime([out, retval] Windows.Foundation.TimeSpan *value);
[propput] HRESULT AlwaysReencode([in] boolean value);
[propget] HRESULT AlwaysReencode([out, retval] boolean *value);
[propput] HRESULT HardwareAccelerationEnabled([in] boolean value);
[propget] HRESULT HardwareAccelerationEnabled([out, retval] boolean *value);
HRESULT AddAudioEffect([in] HSTRING activatable_class_id);
HRESULT AddAudioEffectWithSettings([in] HSTRING activatable_class_id, [in] boolean effect_required, [in] Windows.Foundation.Collections.IPropertySet *configuration);
HRESULT AddVideoEffect([in] HSTRING activatable_class_id);
HRESULT AddVideoEffectWithSettings([in] HSTRING activatable_class_id, [in] boolean effect_required, [in] Windows.Foundation.Collections.IPropertySet *configuration);
These four methods should have and `[overload("AddAudioEffect")]` attribute.