Zebediah Figura (@zfigura) commented about dlls/quartz/tests/mpegsplit.c:
- LPWSTR name;
- HRESULT hr;
- LCID lcid;
- IAMStreamSelect_QueryInterface(sel, &IID_IBaseFilter, (void **)&filter);
- IBaseFilter_FindPin(filter, L"Video", &pin_video);
- IBaseFilter_FindPin(filter, L"Audio", &pin_audio);
- IPin_QueryInterface(pin_video, &IID_IUnknown, (void **)&unk_video);
- IPin_QueryInterface(pin_audio, &IID_IUnknown, (void **)&unk_audio);
- hr = IAMStreamSelect_Count(sel, &stream_count);
- ok(hr == S_OK, "Got hr %#lx.\n", hr);
- ok(stream_count == 2, "Got %lu streams.\n", stream_count);
- hr = IAMStreamSelect_Info(sel, 0, &mt, &flags, &lcid, &group, &name, &object, &unk);
- ok(hr == S_OK, "Got hr %#lx.\n", hr);
Since we've implemented "mt", can we check its contents?