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
QtMultimediaPrivate::QRtAudioEngineVoice Class Referenceabstract

#include <qrtaudioengine_p.h>

Inheritance diagram for QtMultimediaPrivate::QRtAudioEngineVoice:
Collaboration diagram for QtMultimediaPrivate::QRtAudioEngineVoice:

Public Types

using VoicePlayResult = QtMultimediaPrivate::VoicePlayResult
using VoiceId = QtMultimediaPrivate::VoiceId

Public Member Functions

 QRtAudioEngineVoice (VoiceId id)
virtual ~QRtAudioEngineVoice ()=default
virtual VoicePlayResult play (QSpan< float >) noexcept QT_MM_NONBLOCKING=0
virtual bool isActive () noexcept QT_MM_NONBLOCKING=0
virtual const QAudioFormatformat () noexcept=0
VoiceId voiceId () const

Detailed Description

Definition at line 54 of file qrtaudioengine_p.h.

Member Typedef Documentation

◆ VoiceId

◆ VoicePlayResult

Constructor & Destructor Documentation

◆ QRtAudioEngineVoice()

QtMultimediaPrivate::QRtAudioEngineVoice::QRtAudioEngineVoice ( VoiceId id)
inlineexplicit

Definition at line 60 of file qrtaudioengine_p.h.

◆ ~QRtAudioEngineVoice()

virtual QtMultimediaPrivate::QRtAudioEngineVoice::~QRtAudioEngineVoice ( )
virtualdefault

Member Function Documentation

◆ format()

virtual const QAudioFormat & QtMultimediaPrivate::QRtAudioEngineVoice::format ( )
pure virtualnoexcept

◆ isActive()

virtual bool QtMultimediaPrivate::QRtAudioEngineVoice::isActive ( )
pure virtualnoexcept

◆ play()

virtual VoicePlayResult QtMultimediaPrivate::QRtAudioEngineVoice::play ( QSpan< float > )
nodiscardpure virtualnoexcept

◆ voiceId()

VoiceId QtMultimediaPrivate::QRtAudioEngineVoice::voiceId ( ) const
inline

Definition at line 71 of file qrtaudioengine_p.h.


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