![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qcoreaaudiosource_p.h>
Public Types | |
| using | SourceType = QCoreAudioSource |
| Public Types inherited from QtMultimediaPrivate::QPlatformAudioSourceStream | |
| using | AudioCallback = QPlatformAudioSource::AudioCallback |
| enum class | ShutdownPolicy |
Public Member Functions | |
| QCoreAudioSourceStream (QAudioDevice, const QAudioFormat &, std::optional< int > ringbufferSize, QCoreAudioSource *parent, float volume, std::optional< QtMultimediaPrivate::NativePeriodFrames > nativePeriodFrames) | |
| ~QCoreAudioSourceStream () | |
| bool | open () |
| bool | start (QIODevice *) |
| QIODevice * | start () |
| bool | start (AudioCallback &&) |
| void | stop (ShutdownPolicy) |
| void | suspend () |
| void | resume () |
| void | resumeIfNecessary () |
| qsizetype | bytesReady () const |
| bool | deviceIsRingbufferReader () const |
| std::chrono::microseconds | processedDuration () const |
| Public Member Functions inherited from QtMultimediaPrivate::QPlatformAudioSourceStream | |
| void | requestStop () |
Private Member Functions | |
| void | updateStreamIdle (bool idle) override |
Definition at line 30 of file qcoreaaudiosource_p.h.
Definition at line 35 of file qcoreaaudiosource_p.h.
|
explicit |
Definition at line 30 of file qcoreaaudiosource.mm.
| QCoreAudioSourceStream::~QCoreAudioSourceStream | ( | ) |
Definition at line 45 of file qcoreaaudiosource.mm.
Definition at line 257 of file qaudiosystem_platform_stream_support.cpp.
Definition at line 266 of file qaudiosystem_platform_stream_support.cpp.
| bool QCoreAudioSourceStream::open | ( | ) |
Definition at line 56 of file qcoreaaudiosource.mm.
| std::chrono::microseconds QtMultimediaPrivate::QPlatformAudioSourceStream::processedDuration | ( | ) | const |
Definition at line 258 of file qaudiosystem_platform_stream_support.cpp.
| void QCoreAudioSourceStream::resume | ( | ) |
Definition at line 219 of file qcoreaaudiosource.mm.
Referenced by resumeIfNecessary().
| void QCoreAudioSourceStream::resumeIfNecessary | ( | ) |
Definition at line 228 of file qcoreaaudiosource.mm.
References resume().
| QIODevice * QCoreAudioSourceStream::start | ( | ) |
Definition at line 172 of file qcoreaaudiosource.mm.
| bool QCoreAudioSourceStream::start | ( | AudioCallback && | cb | ) |
Definition at line 182 of file qcoreaaudiosource.mm.
| bool QCoreAudioSourceStream::start | ( | QIODevice * | device | ) |
Definition at line 156 of file qcoreaaudiosource.mm.
| void QCoreAudioSourceStream::stop | ( | ShutdownPolicy | shutdownPolicy | ) |
Definition at line 197 of file qcoreaaudiosource.mm.
| void QCoreAudioSourceStream::suspend | ( | ) |
Definition at line 210 of file qcoreaaudiosource.mm.
|
overrideprivatevirtual |
Implements QtMultimediaPrivate::QPlatformAudioSourceStream.
Definition at line 234 of file qcoreaaudiosource.mm.