Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
IMFMediaType **type)+{
- static const GUID *types[] = { &MFMediaType_Video };
- HRESULT hr;
- if (id)
return MF_E_INVALIDSTREAMNUMBER;- if (index > ARRAY_SIZE(types) - 1)
return MF_E_NO_MORE_TYPES;- if (SUCCEEDED(hr = MFCreateMediaType(type)))
hr = IMFMediaType_SetGUID(*type, &MF_MT_MAJOR_TYPE, types[index]);- return hr;
+}
That's fine. You could as well use MFMediaType_Video without types array, but then it's possible we'll reuse same test transform for audio effect test later.