aboutsummaryrefslogtreecommitdiffstats
path: root/examples/multimedia/audiooutput/audiooutput.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/audiooutput/audiooutput.py')
-rw-r--r--examples/multimedia/audiooutput/audiooutput.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/examples/multimedia/audiooutput/audiooutput.py b/examples/multimedia/audiooutput/audiooutput.py
index b0ab567d8..cadfe2d09 100644
--- a/examples/multimedia/audiooutput/audiooutput.py
+++ b/examples/multimedia/audiooutput/audiooutput.py
@@ -11,8 +11,7 @@ from struct import pack
from PySide6.QtCore import (QByteArray, QIODevice, Qt, QSysInfo, QTimer,
qWarning, Slot)
-from PySide6.QtMultimedia import (QAudio, QAudioFormat,
- QAudioSink, QMediaDevices)
+from PySide6.QtMultimedia import (QAudioFormat, QAudioSink, QMediaDevices, QtAudio)
from PySide6.QtWidgets import (QApplication, QComboBox, QHBoxLayout, QLabel,
QMainWindow, QPushButton, QSlider,
QVBoxLayout, QWidget)
@@ -211,7 +210,7 @@ class AudioTest(QMainWindow):
@Slot()
def pull_timer_expired(self):
- if self.m_audioSink is not None and self.m_audioSink.state() != QAudio.State.StoppedState:
+ if self.m_audioSink is not None and self.m_audioSink.state() != QtAudio.State.StoppedState:
bytes_free = self.m_audioSink.bytesFree()
data = self.m_generator.read(bytes_free)
if data:
@@ -236,28 +235,28 @@ class AudioTest(QMainWindow):
@Slot()
def toggle_suspend_resume(self):
- if self.m_audioSink.state() == QAudio.State.SuspendedState:
+ if self.m_audioSink.state() == QtAudio.State.SuspendedState:
qWarning("status: Suspended, resume()")
self.m_audioSink.resume()
self.m_suspendResumeButton.setText(self.SUSPEND_LABEL)
- elif self.m_audioSink.state() == QAudio.State.ActiveState:
+ elif self.m_audioSink.state() == QtAudio.State.ActiveState:
qWarning("status: Active, suspend()")
self.m_audioSink.suspend()
self.m_suspendResumeButton.setText(self.RESUME_LABEL)
- elif self.m_audioSink.state() == QAudio.State.StoppedState:
+ elif self.m_audioSink.state() == QtAudio.State.StoppedState:
qWarning("status: Stopped, resume()")
self.m_audioSink.resume()
self.m_suspendResumeButton.setText(self.SUSPEND_LABEL)
- elif self.m_audioSink.state() == QAudio.State.IdleState:
+ elif self.m_audioSink.state() == QtAudio.State.IdleState:
qWarning("status: IdleState")
state_map = {
- QAudio.State.ActiveState: "ActiveState",
- QAudio.State.SuspendedState: "SuspendedState",
- QAudio.State.StoppedState: "StoppedState",
- QAudio.State.IdleState: "IdleState"}
+ QtAudio.State.ActiveState: "ActiveState",
+ QtAudio.State.SuspendedState: "SuspendedState",
+ QtAudio.State.StoppedState: "StoppedState",
+ QtAudio.State.IdleState: "IdleState"}
- @Slot("QAudio::State")
+ @Slot("QtAudio::State")
def handle_state_changed(self, state):
state = self.state_map.get(state, 'Unknown')
qWarning(f"state = {state}")