quartz: Add more state transitions to the filtergraph.
This commit is contained in:
parent
98933362f3
commit
7f7c1d0752
|
@ -58,17 +58,46 @@ static void rungraph(void)
|
|||
hr = IMediaControl_Run(pmc);
|
||||
ok(hr==S_FALSE, "Cannot run the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(100);
|
||||
Sleep(10);
|
||||
/* Crash fun */
|
||||
trace("run -> stop\n");
|
||||
hr = IMediaControl_Stop(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot stop the graph returned: %x\n", hr);
|
||||
hr = IMediaControl_Run(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(10);
|
||||
trace("stop -> pause\n");
|
||||
hr = IMediaControl_Pause(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(10);
|
||||
trace("pause -> run\n");
|
||||
hr = IMediaControl_Run(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot pause the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(10);
|
||||
trace("run -> pause\n");
|
||||
hr = IMediaControl_Pause(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(10);
|
||||
trace("pause -> stop\n");
|
||||
hr = IMediaControl_Stop(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
Sleep(10);
|
||||
trace("pause -> run\n");
|
||||
hr = IMediaControl_Run(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
trace("run -> stop\n");
|
||||
hr = IMediaControl_Stop(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
trace("stop -> run\n");
|
||||
hr = IMediaControl_Run(pmc);
|
||||
ok(hr==S_OK || hr == S_FALSE, "Cannot start the graph returned: %x\n", hr);
|
||||
|
||||
|
||||
hr = IGraphBuilder_QueryInterface(pgraph, &IID_IMediaEvent, (LPVOID*)&pme);
|
||||
ok(hr==S_OK, "Cannot get IMediaEvent interface returned: %x\n", hr);
|
||||
|
||||
|
|
Loading…
Reference in New Issue