![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdarwinaudiosource_p.h>
Public Types | |
using | SourceType = QDarwinAudioSource |
Public Member Functions | |
QCoreAudioSourceStream (QAudioDevice, const QAudioFormat &, std::optional< int > ringbufferSize, QDarwinAudioSource *parent, float volume, std::optional< int32_t > hardwareBufferFrames) | |
~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 |
Private Member Functions | |
void | updateStreamIdle (bool idle) override |
Definition at line 26 of file qdarwinaudiosource_p.h.
Definition at line 31 of file qdarwinaudiosource_p.h.
|
explicit |
Definition at line 28 of file qdarwinaudiosource.mm.
QCoreAudioSourceStream::~QCoreAudioSourceStream | ( | ) |
Definition at line 43 of file qdarwinaudiosource.mm.
qsizetype QtMultimediaPrivate::QPlatformAudioSourceStream::bytesReady | ( | ) | const |
Definition at line 254 of file qaudiosystem_platform_stream_support.cpp.
bool QtMultimediaPrivate::QPlatformAudioSourceStream::deviceIsRingbufferReader | ( | ) | const |
Definition at line 263 of file qaudiosystem_platform_stream_support.cpp.
bool QCoreAudioSourceStream::open | ( | ) |
Definition at line 48 of file qdarwinaudiosource.mm.
std::chrono::microseconds QtMultimediaPrivate::QPlatformAudioSourceStream::processedDuration | ( | ) | const |
Definition at line 255 of file qaudiosystem_platform_stream_support.cpp.
void QCoreAudioSourceStream::resume | ( | ) |
Definition at line 179 of file qdarwinaudiosource.mm.
Referenced by resumeIfNecessary().
void QCoreAudioSourceStream::resumeIfNecessary | ( | ) |
Definition at line 188 of file qdarwinaudiosource.mm.
References resume().
QIODevice * QCoreAudioSourceStream::start | ( | ) |
Definition at line 132 of file qdarwinaudiosource.mm.
bool QCoreAudioSourceStream::start | ( | AudioCallback && | cb | ) |
Definition at line 142 of file qdarwinaudiosource.mm.
bool QCoreAudioSourceStream::start | ( | QIODevice * | device | ) |
Definition at line 116 of file qdarwinaudiosource.mm.
void QCoreAudioSourceStream::stop | ( | ShutdownPolicy | shutdownPolicy | ) |
Definition at line 157 of file qdarwinaudiosource.mm.
void QCoreAudioSourceStream::suspend | ( | ) |
Definition at line 170 of file qdarwinaudiosource.mm.
|
overrideprivatevirtual |
Implements QtMultimediaPrivate::QPlatformAudioSourceStream.
Definition at line 194 of file qdarwinaudiosource.mm.