Commit b0f7f843 authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

qcap/tests: Add more tests for audio record media types.

parent c84e7d67
......@@ -1118,6 +1118,19 @@ static void test_stream_config(IBaseFilter *filter)
ok(compare_media_types(mt, mt2), "Media types didn't match.\n");
DeleteMediaType(mt2);
/* The first entry in the list is always the same as the format set. */
IPin_EnumMediaTypes(source, &enummt);
hr = IEnumMediaTypes_Next(enummt, 1, &mt2, NULL);
ok(hr == S_OK, "Got hr %#lx.\n", hr);
todo_wine_if (i > 0) ok(compare_media_types(mt, mt2), "Media types didn't match.\n");
DeleteMediaType(mt2);
IEnumMediaTypes_Release(enummt);
hr = IAMStreamConfig_GetStreamCaps(config, 0, &mt2, (BYTE *)&caps);
ok(hr == S_OK, "Got hr %#lx.\n", hr);
todo_wine_if (i > 0) ok(compare_media_types(mt, mt2), "Media types didn't match.\n");
DeleteMediaType(mt2);
DeleteMediaType(mt);
winetest_pop_context();
......@@ -1135,6 +1148,9 @@ static void test_stream_config(IBaseFilter *filter)
ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(compare_media_types(mt, mt2), "Media types didn't match.\n");
hr = IPin_QueryAccept(source, mt);
ok(hr == S_OK, "Got hr %#lx.\n", hr);
DeleteMediaType(mt2);
DeleteMediaType(mt);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment