![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qaudiostatemachine_p.h>
Collaboration diagram for QAudioStateMachine:Classes | |
| class | Notifier |
Public Types | |
| enum class | RunningState { Active = QtAudio::State::ActiveState , Idle = QtAudio::State::IdleState } |
| using | RawState = AudioStateMachineUtils::RawState |
Public Member Functions | |
| QAudioStateMachine (QAudioStateChangeNotifier ¬ifier) | |
| ~QAudioStateMachine () | |
| QAudio::State | state () const |
| QAudio::Error | error () const |
| bool | isActiveOrIdle () const |
| bool | isDraining () const |
| std::pair< bool, bool > | getDrainedAndStopped () const |
| bool | onDrained () |
| Notifier | stop (QAudio::Error error=QAudio::NoError, bool shouldDrain=false, bool forceUpdateError=false) |
| Notifier | stopOrUpdateError (QAudio::Error error=QAudio::NoError) |
| Notifier | start (RunningState activeOrIdle=RunningState::Active) |
| Notifier | suspend () |
| Notifier | resume () |
| Notifier | activateFromIdle () |
| Notifier | updateActiveOrIdle (RunningState activeOrIdle, QAudio::Error error=QAudio::NoError) |
| Notifier | forceSetState (QAudio::State state, QAudio::Error error=QAudio::NoError) |
| Notifier | setError (QAudio::Error error) |
Definition at line 37 of file qaudiostatemachine_p.h.
Definition at line 40 of file qaudiostatemachine_p.h.
|
strong |
| Enumerator | |
|---|---|
| Active | |
| Idle | |
Definition at line 85 of file qaudiostatemachine_p.h.
| QAudioStateMachine::QAudioStateMachine | ( | QAudioStateChangeNotifier & | notifier | ) |
Definition at line 14 of file qaudiostatemachine.cpp.
|
default |
| Notifier QAudioStateMachine::activateFromIdle | ( | ) |
Definition at line 112 of file qaudiostatemachine.cpp.
| QAudio::Error QAudioStateMachine::error | ( | ) | const |
Definition at line 25 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::forceSetState | ( | QAudio::State | state, |
| QAudio::Error | error = QAudio::NoError ) |
Definition at line 129 of file qaudiostatemachine.cpp.
| std::pair< bool, bool > QAudioStateMachine::getDrainedAndStopped | ( | ) | const |
Definition at line 83 of file qaudiostatemachine.cpp.
| bool QAudioStateMachine::isActiveOrIdle | ( | ) | const |
Definition at line 67 of file qaudiostatemachine.cpp.
| bool QAudioStateMachine::isDraining | ( | ) | const |
Definition at line 78 of file qaudiostatemachine.cpp.
| bool QAudioStateMachine::onDrained | ( | ) |
Definition at line 73 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::resume | ( | ) |
Definition at line 103 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::setError | ( | QAudio::Error | error | ) |
Definition at line 123 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::start | ( | RunningState | activeOrIdle = RunningState::Active | ) |
Definition at line 61 of file qaudiostatemachine.cpp.
| QAudio::State QAudioStateMachine::state | ( | ) | const |
Definition at line 20 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::stop | ( | QAudio::Error | error = QAudio::NoError, |
| bool | shouldDrain = false, | ||
| bool | forceUpdateError = false ) |
Definition at line 46 of file qaudiostatemachine.cpp.
|
inline |
Definition at line 114 of file qaudiostatemachine_p.h.
| Notifier QAudioStateMachine::suspend | ( | ) |
Definition at line 89 of file qaudiostatemachine.cpp.
| Notifier QAudioStateMachine::updateActiveOrIdle | ( | RunningState | activeOrIdle, |
| QAudio::Error | error = QAudio::NoError ) |
Definition at line 117 of file qaudiostatemachine.cpp.