![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqnxsndaudiosource_p.h>
Public Types | |
| using | SourceType = QQnxSndAudioSource |
| using | AudioCallback = QtMultimediaPrivate::QPlatformAudioSourceStream::AudioCallback |
| using | ShutdownPolicy = QtMultimediaPrivate::QPlatformAudioIOStream::ShutdownPolicy |
| using | NativePeriodFrames = QtMultimediaPrivate::NativePeriodFrames |
| Public Types inherited from QtMultimediaPrivate::QPlatformAudioSourceStream | |
| using | AudioCallback = QPlatformAudioSource::AudioCallback |
| enum class | ShutdownPolicy |
Public Member Functions | |
| QQnxSndAudioSourceStream (QAudioDevice, const QAudioFormat &, std::optional< qsizetype > ringbufferSize, QQnxSndAudioSource *parent, float volume, std::optional< NativePeriodFrames > nativePeriodFrames) | |
| ~QQnxSndAudioSourceStream () | |
| bool | open () |
| bool | start (QIODevice *) |
| QIODevice * | start () |
| bool | start (AudioCallback) |
| void | suspend () |
| void | resume () |
| void | stop (ShutdownPolicy) |
| void | updateStreamIdle (bool) override |
| qsizetype | bytesReady () const |
| bool | deviceIsRingbufferReader () const |
| std::chrono::microseconds | processedDuration () const |
| Public Member Functions inherited from QtMultimediaPrivate::QPlatformAudioSourceStream | |
| void | requestStop () |
Definition at line 39 of file qqnxsndaudiosource_p.h.
| using QQnxSndAudioSourceStream::AudioCallback = QtMultimediaPrivate::QPlatformAudioSourceStream::AudioCallback |
Definition at line 44 of file qqnxsndaudiosource_p.h.
Definition at line 46 of file qqnxsndaudiosource_p.h.
| using QQnxSndAudioSourceStream::ShutdownPolicy = QtMultimediaPrivate::QPlatformAudioIOStream::ShutdownPolicy |
Definition at line 45 of file qqnxsndaudiosource_p.h.
Definition at line 43 of file qqnxsndaudiosource_p.h.
| QQnxSndAudioSourceStream::QQnxSndAudioSourceStream | ( | QAudioDevice | device, |
| const QAudioFormat & | format, | ||
| std::optional< qsizetype > | ringbufferSize, | ||
| QQnxSndAudioSource * | parent, | ||
| float | volume, | ||
| std::optional< NativePeriodFrames > | nativePeriodFrames ) |
Definition at line 22 of file qqnxsndaudiosource.cpp.
References QQnxSndAudioSourceStream().
Referenced by QQnxSndAudioSourceStream().
| QQnxSndAudioSourceStream::~QQnxSndAudioSourceStream | ( | ) |
Definition at line 37 of file qqnxsndaudiosource.cpp.
Definition at line 256 of file qaudiosystem_platform_stream_support.cpp.
Definition at line 265 of file qaudiosystem_platform_stream_support.cpp.
| bool QQnxSndAudioSourceStream::open | ( | ) |
Definition at line 47 of file qqnxsndaudiosource.cpp.
| std::chrono::microseconds QtMultimediaPrivate::QPlatformAudioSourceStream::processedDuration | ( | ) | const |
Definition at line 257 of file qaudiosystem_platform_stream_support.cpp.
| void QQnxSndAudioSourceStream::resume | ( | ) |
Definition at line 130 of file qqnxsndaudiosource.cpp.
| QIODevice * QQnxSndAudioSourceStream::start | ( | ) |
Definition at line 105 of file qqnxsndaudiosource.cpp.
| bool QQnxSndAudioSourceStream::start | ( | AudioCallback | audioCallback | ) |
Definition at line 115 of file qqnxsndaudiosource.cpp.
| bool QQnxSndAudioSourceStream::start | ( | QIODevice * | ioDevice | ) |
Definition at line 97 of file qqnxsndaudiosource.cpp.
| void QQnxSndAudioSourceStream::stop | ( | ShutdownPolicy | shutdownPolicy | ) |
Definition at line 138 of file qqnxsndaudiosource.cpp.
| void QQnxSndAudioSourceStream::suspend | ( | ) |
Definition at line 122 of file qqnxsndaudiosource.cpp.
|
overridevirtual |
Implements QtMultimediaPrivate::QPlatformAudioSourceStream.
Definition at line 154 of file qqnxsndaudiosource.cpp.