Commit 09cf9b8a authored by Zebediah Figura's avatar Zebediah Figura Committed by Alexandre Julliard

quartz/tests: Test more interfaces exposed by the filter graph.

parent 2d6a314e
...@@ -98,23 +98,30 @@ static void test_interfaces(void) ...@@ -98,23 +98,30 @@ static void test_interfaces(void)
IFilterGraph2 *graph = create_graph(); IFilterGraph2 *graph = create_graph();
check_interface(graph, &IID_IBasicAudio, TRUE); check_interface(graph, &IID_IBasicAudio, TRUE);
check_interface(graph, &IID_IBasicVideo, TRUE);
check_interface(graph, &IID_IBasicVideo2, TRUE); check_interface(graph, &IID_IBasicVideo2, TRUE);
check_interface(graph, &IID_IFilterGraph, TRUE);
check_interface(graph, &IID_IFilterGraph2, TRUE); check_interface(graph, &IID_IFilterGraph2, TRUE);
check_interface(graph, &IID_IFilterMapper, TRUE); check_interface(graph, &IID_IFilterMapper, TRUE);
check_interface(graph, &IID_IFilterMapper2, TRUE);
check_interface(graph, &IID_IFilterMapper3, TRUE); check_interface(graph, &IID_IFilterMapper3, TRUE);
check_interface(graph, &IID_IGraphBuilder, TRUE);
check_interface(graph, &IID_IGraphConfig, TRUE); check_interface(graph, &IID_IGraphConfig, TRUE);
check_interface(graph, &IID_IGraphVersion, TRUE); check_interface(graph, &IID_IGraphVersion, TRUE);
check_interface(graph, &IID_IMediaControl, TRUE); check_interface(graph, &IID_IMediaControl, TRUE);
check_interface(graph, &IID_IMediaEvent, TRUE); check_interface(graph, &IID_IMediaEvent, TRUE);
check_interface(graph, &IID_IMediaFilter, TRUE); check_interface(graph, &IID_IMediaEventEx, TRUE);
check_interface(graph, &IID_IMediaEventSink, TRUE); check_interface(graph, &IID_IMediaEventSink, TRUE);
check_interface(graph, &IID_IMediaFilter, TRUE);
check_interface(graph, &IID_IMediaPosition, TRUE); check_interface(graph, &IID_IMediaPosition, TRUE);
check_interface(graph, &IID_IMediaSeeking, TRUE); check_interface(graph, &IID_IMediaSeeking, TRUE);
check_interface(graph, &IID_IObjectWithSite, TRUE); check_interface(graph, &IID_IObjectWithSite, TRUE);
check_interface(graph, &IID_IVideoFrameStep, TRUE); check_interface(graph, &IID_IVideoFrameStep, TRUE);
check_interface(graph, &IID_IVideoWindow, TRUE); check_interface(graph, &IID_IVideoWindow, TRUE);
check_interface(graph, &IID_IUnknown, TRUE);
check_interface(graph, &IID_IBaseFilter, FALSE); check_interface(graph, &IID_IBaseFilter, FALSE);
check_interface(graph, &IID_IDispatch, FALSE);
IFilterGraph2_Release(graph); IFilterGraph2_Release(graph);
} }
......
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