Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
- hr = IMFMediaEngineEx_InsertVideoEffect(media_engine_ex, (IUnknown *)&video_effect->IMFTransform_iface, FALSE);
- todo_wine ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- todo_wine EXPECT_REF(&video_effect->IMFTransform_iface, 2);
- hr = IMFMediaEngineEx_InsertVideoEffect(media_engine_ex, (IUnknown *)&video_effect2->IMFTransform_iface, FALSE);
- todo_wine ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- todo_wine EXPECT_REF(&video_effect2->IMFTransform_iface, 2);
- if (FAILED(hr))
- {
goto done;
- }
- hr = IMFMediaEngineEx_SetSourceFromByteStream(media_engine_ex, stream, url);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
This should use a BSTR.