winegstreamer: Implement IWMSyncReader::GetStreamNumberForOutput().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d39747f450
commit
d5154e7eea
|
@ -145,10 +145,14 @@ static HRESULT WINAPI WMSyncReader_GetReadStreamSamples(IWMSyncReader2 *iface, W
|
||||||
return E_NOTIMPL;
|
return E_NOTIMPL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI WMSyncReader_GetStreamNumberForOutput(IWMSyncReader2 *iface, DWORD output, WORD *stream_num)
|
static HRESULT WINAPI WMSyncReader_GetStreamNumberForOutput(IWMSyncReader2 *iface,
|
||||||
|
DWORD output, WORD *stream_number)
|
||||||
{
|
{
|
||||||
struct sync_reader *This = impl_from_IWMSyncReader2(iface);
|
struct sync_reader *reader = impl_from_IWMSyncReader2(iface);
|
||||||
FIXME("(%p)->(%u %p): stub!\n", This, output, stream_num);
|
|
||||||
|
TRACE("reader %p, output %u, stream_number %p.\n", reader, output, stream_number);
|
||||||
|
|
||||||
|
*stream_number = output + 1;
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -721,7 +721,7 @@ static void test_sync_reader_types(void)
|
||||||
stream_number2 = 0xdead;
|
stream_number2 = 0xdead;
|
||||||
hr = IWMSyncReader_GetStreamNumberForOutput(reader, output_number, &stream_number2);
|
hr = IWMSyncReader_GetStreamNumberForOutput(reader, output_number, &stream_number2);
|
||||||
ok(hr == S_OK, "Got hr %#x.\n", hr);
|
ok(hr == S_OK, "Got hr %#x.\n", hr);
|
||||||
todo_wine ok(stream_number2 == stream_number, "Expected stream number %u, got %u.\n", stream_number, stream_number2);
|
ok(stream_number2 == stream_number, "Expected stream number %u, got %u.\n", stream_number, stream_number2);
|
||||||
|
|
||||||
hr = IWMSyncReader_GetOutputProps(reader, output_number, &output_props);
|
hr = IWMSyncReader_GetOutputProps(reader, output_number, &output_props);
|
||||||
todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr);
|
todo_wine ok(hr == S_OK, "Got hr %#x.\n", hr);
|
||||||
|
|
Loading…
Reference in New Issue