summaryrefslogtreecommitdiffstats
path: root/src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
diff options
context:
space:
mode:
authorJustin McPherson <justin.mcpherson@nokia.com>2010-01-28 07:28:36 (GMT)
committerJustin McPherson <justin.mcpherson@nokia.com>2010-01-28 07:28:36 (GMT)
commitb220901d125b6c440426577b10d5c7463bf49964 (patch)
tree18544fc56ac59c7021ddd3a9dff8f9301d8eba63 /src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
parent1e7dc2be019a5cb278d5ca72702dfbac846bf3e7 (diff)
downloadQt-b220901d125b6c440426577b10d5c7463bf49964.zip
Qt-b220901d125b6c440426577b10d5c7463bf49964.tar.gz
Qt-b220901d125b6c440426577b10d5c7463bf49964.tar.bz2
Add an audioAvailable property to QMediaPlayer.
from: Andrew den Exter committed 00373999 to qtmobility/qtm-multimedia
Diffstat (limited to 'src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp')
-rw-r--r--src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp b/src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
index 7dd8375..f008e81 100644
--- a/src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
+++ b/src/plugins/mediaservices/gstreamer/mediaplayer/qgstreamerplayercontrol.cpp
@@ -80,6 +80,8 @@ QGstreamerPlayerControl::QGstreamerPlayerControl(QGstreamerPlayerSession *sessio
this, SIGNAL(mediaStatusChanged(QMediaPlayer::MediaStatus)));
connect(m_session,SIGNAL(bufferingProgressChanged(int)),
this, SIGNAL(bufferStatusChanged(int)));
+ connect(m_session, SIGNAL(audioAvailableChanged(bool)),
+ this, SIGNAL(audioAvailableChanged(bool)));
connect(m_session, SIGNAL(videoAvailableChanged(bool)),
this, SIGNAL(videoAvailableChanged(bool)));
connect(m_session, SIGNAL(seekableChanged(bool)),
@@ -236,6 +238,11 @@ void QGstreamerPlayerControl::setVideoOutput(QObject *output)
m_session->setVideoRenderer(output);
}
+bool QGstreamerPlayerControl::isAudioAvailable() const
+{
+ return m_session->isAudioAvailable();
+}
+
bool QGstreamerPlayerControl::isVideoAvailable() const
{
return m_session->isVideoAvailable();