Commit 338ba122 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

mf: Add support for clock sink notifications.

parent f64f0f26
...@@ -826,6 +826,9 @@ static void test_presentation_clock(void) ...@@ -826,6 +826,9 @@ static void test_presentation_clock(void)
{ CLOCK_STOP, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED }, { CLOCK_STOP, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED },
{ CLOCK_STOP, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED, MF_E_CLOCK_STATE_ALREADY_SET }, { CLOCK_STOP, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED, MF_E_CLOCK_STATE_ALREADY_SET },
{ CLOCK_PAUSE, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED, MF_E_INVALIDREQUEST }, { CLOCK_PAUSE, MFCLOCK_STATE_STOPPED, MFCLOCK_STATE_STOPPED, MF_E_INVALIDREQUEST },
{ CLOCK_START, MFCLOCK_STATE_RUNNING, MFCLOCK_STATE_RUNNING },
{ CLOCK_PAUSE, MFCLOCK_STATE_PAUSED, MFCLOCK_STATE_PAUSED },
{ CLOCK_START, MFCLOCK_STATE_RUNNING, MFCLOCK_STATE_RUNNING },
}; };
IMFClockStateSink test_sink = { &test_clock_sink_vtbl }; IMFClockStateSink test_sink = { &test_clock_sink_vtbl };
IMFPresentationTimeSource *time_source; IMFPresentationTimeSource *time_source;
......
...@@ -412,6 +412,8 @@ interface IMFPresentationTimeSource : IMFClock ...@@ -412,6 +412,8 @@ interface IMFPresentationTimeSource : IMFClock
HRESULT GetUnderlyingClock([out] IMFClock **clock); HRESULT GetUnderlyingClock([out] IMFClock **clock);
} }
cpp_quote("#define PRESENTATION_CURRENT_POSITION 0x7fffffffffffffff")
[ [
object, object,
uuid(868ce85c-8ea9-4f55-ab82-b009a910a805) uuid(868ce85c-8ea9-4f55-ab82-b009a910a805)
......
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