Commit 9a06379d authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

mfplat/tests: Added MFCreateMediaType test.

parent 69bb5dc7
...@@ -191,6 +191,33 @@ static void init_functions(void) ...@@ -191,6 +191,33 @@ static void init_functions(void)
#undef X #undef X
} }
static void test_MFCreateMediaType(void)
{
HRESULT hr;
IMFMediaType *mediatype;
hr = MFStartup(MF_VERSION, MFSTARTUP_FULL);
todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
if(0)
{
/* Crash on Windows Vista/7 */
hr = MFCreateMediaType(NULL);
ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
}
hr = MFCreateMediaType(&mediatype);
ok(hr == S_OK, "got 0x%08x\n", hr);
hr = IMFMediaType_SetGUID(mediatype, &MF_MT_MAJOR_TYPE, &MFMediaType_Video);
todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
IMFMediaType_Release(mediatype);
MFShutdown();
}
START_TEST(mfplat) START_TEST(mfplat)
{ {
CoInitialize(NULL); CoInitialize(NULL);
...@@ -199,6 +226,7 @@ START_TEST(mfplat) ...@@ -199,6 +226,7 @@ START_TEST(mfplat)
test_register(); test_register();
test_source_resolver(); test_source_resolver();
test_MFCreateMediaType();
CoUninitialize(); CoUninitialize();
} }
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