MFInitMediaTypeFromVideoInfoHeader(), which is used by VFWSampleProvider::SetEncodingProperties() to initialize the stream's VideoEncodingProperties, is not a WACK supported API.
What changed?
This change updates FFmpegInterop to support building WACK compliant for Store apps when WINAPI_FAMILY=WINAPI_FAMILY_PC_APP.
How was the change tested?
For both WINAPI_FAMILY=WINAPI_FAMILY_PC_APP and WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP, which is the default if WINAPI_FAMILY is not specified, I verified:
Why is this change being made?
MFInitMediaTypeFromVideoInfoHeader(), which is used by VFWSampleProvider::SetEncodingProperties() to initialize the stream's VideoEncodingProperties, is not a WACK supported API.
What changed?
This change updates FFmpegInterop to support building WACK compliant for Store apps when WINAPI_FAMILY=WINAPI_FAMILY_PC_APP.
How was the change tested?
For both WINAPI_FAMILY=WINAPI_FAMILY_PC_APP and WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP, which is the default if WINAPI_FAMILY is not specified, I verified: