qtmobility/plugins/multimedia/directshow/player/directshowplayerservice.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/plugins/multimedia/directshow/player/directshowplayerservice.h	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/plugins/multimedia/directshow/player/directshowplayerservice.h	Wed Jun 23 19:08:38 2010 +0300
@@ -58,7 +58,6 @@
 class DirectShowAudioEndpointControl;
 class DirectShowMetaDataControl;
 class DirectShowPlayerControl;
-class DirectShowVideoOutputControl;
 class DirectShowVideoRendererControl;
 class Vmr9VideoWindowControl;
 
@@ -81,7 +80,8 @@
     DirectShowPlayerService(QObject *parent = 0);
     ~DirectShowPlayerService();
 
-    QMediaControl* control(const char *name) const;
+    QMediaControl* requestControl(const char *name);
+    void releaseControl(QMediaControl *control);
 
     void load(const QMediaContent &media, QIODevice *stream);
     void play();
@@ -177,7 +177,6 @@
 
     DirectShowPlayerControl *m_playerControl;
     DirectShowMetaDataControl *m_metaDataControl;
-    DirectShowVideoOutputControl *m_videoOutputControl;
     DirectShowVideoRendererControl *m_videoRendererControl;
     Vmr9VideoWindowControl *m_videoWindowControl;
     DirectShowAudioEndpointControl *m_audioEndpointControl;