![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Typedefs | |
| using | RawState = int |
Functions | |
| constexpr bool | isDrainingState (RawState state) |
| constexpr RawState | addDrainingFlag (RawState state) |
| constexpr RawState | removeDrainingFlag (RawState state) |
| constexpr QAudio::State | toAudioState (RawState state) |
| constexpr QAudio::Error | toAudioError (RawState state) |
| constexpr RawState | toRawState (QAudio::State state, QAudio::Error error=QAudio::NoError) |
| constexpr RawState | setStateError (RawState state, QAudio::Error error) |
| template<typename... States> | |
| constexpr auto | makeStatesChecker (States... states) |
| template<typename T, typename Predicate, typename NewValueGetter> | |
| bool | multipleCompareExchange (std::atomic< T > &target, T &prevValue, Predicate predicate, NewValueGetter newValueGetter) |
Variables | |
| constexpr uint32_t | AudioStateBitsCount = 8 |
| constexpr RawState | AudioStateMask = 0xFF |
| constexpr RawState | AudioErrorMask = 0xFF00 |
| constexpr RawState | DrainingFlag = 0x10000 |
| using AudioStateMachineUtils::RawState = int |
Definition at line 24 of file qaudiostatemachineutils_p.h.
Definition at line 40 of file qaudiostatemachineutils_p.h.
References DrainingFlag.
|
constexpr |
Definition at line 35 of file qaudiostatemachineutils_p.h.
References DrainingFlag.
|
constexpr |
Definition at line 71 of file qaudiostatemachineutils_p.h.
References AudioStateMask, and DrainingFlag.
| bool AudioStateMachineUtils::multipleCompareExchange | ( | std::atomic< T > & | target, |
| T & | prevValue, | ||
| Predicate | predicate, | ||
| NewValueGetter | newValueGetter ) |
Definition at line 82 of file qaudiostatemachineutils_p.h.
Definition at line 45 of file qaudiostatemachineutils_p.h.
References DrainingFlag.
|
constexpr |
Definition at line 65 of file qaudiostatemachineutils_p.h.
References AudioErrorMask.
|
constexpr |
Definition at line 55 of file qaudiostatemachineutils_p.h.
References AudioErrorMask.
|
constexpr |
Definition at line 50 of file qaudiostatemachineutils_p.h.
References AudioStateMask.
|
constexpr |
Definition at line 60 of file qaudiostatemachineutils_p.h.
|
constexpr |
Definition at line 28 of file qaudiostatemachineutils_p.h.
Referenced by setStateError(), and toAudioError().
|
constexpr |
Definition at line 26 of file qaudiostatemachineutils_p.h.
|
constexpr |
Definition at line 27 of file qaudiostatemachineutils_p.h.
Referenced by makeStatesChecker(), and toAudioState().
|
constexpr |
Definition at line 29 of file qaudiostatemachineutils_p.h.
Referenced by addDrainingFlag(), isDrainingState(), makeStatesChecker(), and removeDrainingFlag().