Lines Matching defs:volume
78 // This is called when m_volumeElement receives the notify::volume signal.
239 void MediaPlayerPrivateGStreamerBase::setVolume(float volume)
244 gst_stream_volume_set_volume(m_volumeElement.get(), GST_STREAM_VOLUME_FORMAT_CUBIC, static_cast<double>(volume));
247 float MediaPlayerPrivateGStreamerBase::volume() const
262 double volume;
263 volume = gst_stream_volume_get_volume(m_volumeElement.get(), GST_STREAM_VOLUME_FORMAT_CUBIC);
266 // volume control for instance).
267 volume = CLAMP(volume, 0.0, 1.0);
268 m_player->volumeChanged(static_cast<float>(volume));
601 void MediaPlayerPrivateGStreamerBase::setStreamVolumeElement(GstStreamVolume* volume)
604 m_volumeElement = volume;
606 g_object_set(m_volumeElement.get(), "mute", m_player->muted(), "volume", m_player->volume(), NULL);
608 m_volumeSignalHandler = g_signal_connect(m_volumeElement.get(), "notify::volume", G_CALLBACK(mediaPlayerPrivateVolumeChangedCallback), this);