Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QResonanceAudioPlayer Class Reference
Inheritance diagram for QResonanceAudioPlayer:
Collaboration diagram for QResonanceAudioPlayer:

Public Types

using SharedPlaybackState = QAudioEnginePrivate::SharedPlaybackState
using SharedPlaybackState = QAudioEnginePrivate::SharedPlaybackState
Public Types inherited from QtMultimediaPrivate::QRtAudioEngineVoice
using VoicePlayResult = QtMultimediaPrivate::VoicePlayResult
using VoiceId = QtMultimediaPrivate::VoiceId

Public Member Functions

 QResonanceAudioPlayer (QAudioEngineWithPlayer *player, VoiceId id)
VoicePlayResult play (QSpan< float >) noexcept QT_MM_NONBLOCKING override
 QRtAudioEngineVoice overrides.
bool isActive () noexcept QT_MM_NONBLOCKING override
const QAudioFormatformat () noexcept override
void addSound (SourceId, int numberOfChannels, SharedPlaybackState=nullptr)
void setSoundPlaybackData (SourceId, SharedPlaybackState)
void removeSound (SourceId)
void setPaused (bool)
void setOutputMode (QAudioEngine::OutputMode mode)
 QResonanceAudioPlayer (QAudioEngineWithPlayer *player, VoiceId id)
VoicePlayResult play (QSpan< float >) noexcept QT_MM_NONBLOCKING override
 QRtAudioEngineVoice overrides.
bool isActive () noexcept QT_MM_NONBLOCKING override
const QAudioFormatformat () noexcept override
void addSound (SourceId, int numberOfChannels, SharedPlaybackState=nullptr)
void setSoundPlaybackData (SourceId, SharedPlaybackState)
void removeSound (SourceId)
void setPaused (bool)
void setOutputMode (QAudioEngine::OutputMode mode)
Public Member Functions inherited from QtMultimediaPrivate::QRtAudioEngineVoice
 QRtAudioEngineVoice (VoiceId id)
virtual ~QRtAudioEngineVoice ()=default
VoiceId voiceId () const

Detailed Description

Definition at line 21 of file qaudioengine_withplayer.cpp.

Member Typedef Documentation

◆ SharedPlaybackState [1/2]

◆ SharedPlaybackState [2/2]

Constructor & Destructor Documentation

◆ QResonanceAudioPlayer() [1/2]

QResonanceAudioPlayer::QResonanceAudioPlayer ( QAudioEngineWithPlayer * player,
VoiceId id )

Definition at line 71 of file qaudioengine_withplayer.cpp.

References QResonanceAudioPlayer().

Referenced by QResonanceAudioPlayer().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QResonanceAudioPlayer() [2/2]

QResonanceAudioPlayer::QResonanceAudioPlayer ( QAudioEngineWithPlayer * player,
VoiceId id )

Member Function Documentation

◆ addSound() [1/2]

void QResonanceAudioPlayer::addSound ( SourceId id,
int numberOfChannels,
SharedPlaybackState state = nullptr )

Definition at line 140 of file qaudioengine_withplayer.cpp.

◆ addSound() [2/2]

void QResonanceAudioPlayer::addSound ( SourceId ,
int numberOfChannels,
SharedPlaybackState = nullptr )

◆ format() [1/2]

const QAudioFormat & QResonanceAudioPlayer::format ( )
inlineoverridevirtualnoexcept

◆ format() [2/2]

const QAudioFormat & QResonanceAudioPlayer::format ( )
inlineoverridevirtualnoexcept

◆ isActive() [1/2]

bool QResonanceAudioPlayer::isActive ( )
inlineoverridevirtualnoexcept

◆ isActive() [2/2]

bool QResonanceAudioPlayer::isActive ( )
inlineoverridevirtualnoexcept

◆ play() [1/2]

QtMultimediaPrivate::QRtAudioEngineVoice::VoicePlayResult QResonanceAudioPlayer::play ( QSpan< float > outputBuffer)
overridevirtualnoexcept

QRtAudioEngineVoice overrides.

Implements QtMultimediaPrivate::QRtAudioEngineVoice.

Definition at line 86 of file qaudioengine_withplayer.cpp.

◆ play() [2/2]

VoicePlayResult QResonanceAudioPlayer::play ( QSpan< float > )
overridevirtualnoexcept

QRtAudioEngineVoice overrides.

Implements QtMultimediaPrivate::QRtAudioEngineVoice.

◆ removeSound() [1/2]

void QResonanceAudioPlayer::removeSound ( SourceId sound)

Definition at line 157 of file qaudioengine_withplayer.cpp.

◆ removeSound() [2/2]

void QResonanceAudioPlayer::removeSound ( SourceId )

◆ setOutputMode() [1/2]

void QResonanceAudioPlayer::setOutputMode ( QAudioEngine::OutputMode mode)

Definition at line 167 of file qaudioengine_withplayer.cpp.

◆ setOutputMode() [2/2]

void QResonanceAudioPlayer::setOutputMode ( QAudioEngine::OutputMode mode)

◆ setPaused() [1/2]

void QResonanceAudioPlayer::setPaused ( bool paused)

Definition at line 162 of file qaudioengine_withplayer.cpp.

◆ setPaused() [2/2]

void QResonanceAudioPlayer::setPaused ( bool )

◆ setSoundPlaybackData() [1/2]

void QResonanceAudioPlayer::setSoundPlaybackData ( SourceId id,
SharedPlaybackState state )

Definition at line 150 of file qaudioengine_withplayer.cpp.

◆ setSoundPlaybackData() [2/2]

void QResonanceAudioPlayer::setSoundPlaybackData ( SourceId ,
SharedPlaybackState  )

The documentation for this class was generated from the following file: