![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwindowsresampler_p.h>
Public Member Functions | |
QWindowsResampler () | |
~QWindowsResampler () | |
bool | setup (const QAudioFormat &in, const QAudioFormat &out) |
void | setStartTimeOffset (std::chrono::microseconds) |
QByteArray | resample (QByteArray) |
QByteArray | resample (const QByteArrayView &) |
QByteArray | resample (const ComPtr< IMFSample > &) |
QAudioBuffer | resample (const char *data, size_t size) override |
std::pmr::vector< std::byte > | resample (QSpan< const std::byte >, std::pmr::memory_resource *) |
QAudioFormat | inputFormat () const |
QAudioFormat | outputFormat () const |
quint64 | outputBufferSize (quint64 inputBufferSize) const |
quint64 | inputBufferSize (quint64 outputBufferSize) const |
quint64 | totalInputBytes () const |
quint64 | totalOutputBytes () const |
Public Member Functions inherited from QPlatformAudioResampler | |
virtual | ~QPlatformAudioResampler ()=default |
Static Public Member Functions | |
static bool | isAvailable () |
Definition at line 39 of file qwindowsresampler_p.h.
QWindowsResampler::QWindowsResampler | ( | ) |
Definition at line 38 of file qwindowsresampler.cpp.
|
default |
Definition at line 66 of file qwindowsresampler.cpp.
|
inline |
Definition at line 60 of file qwindowsresampler_p.h.
|
static |
Definition at line 33 of file qwindowsresampler.cpp.
Definition at line 58 of file qwindowsresampler.cpp.
|
inline |
Definition at line 61 of file qwindowsresampler_p.h.
|
overridevirtual |
Implements QPlatformAudioResampler.
Definition at line 218 of file qwindowsresampler.cpp.
QByteArray QWindowsResampler::resample | ( | const ComPtr< IMFSample > & | sample | ) |
Definition at line 169 of file qwindowsresampler.cpp.
QByteArray QWindowsResampler::resample | ( | const QByteArrayView & | in | ) |
Definition at line 164 of file qwindowsresampler.cpp.
QByteArray QWindowsResampler::resample | ( | QByteArray | in | ) |
Definition at line 124 of file qwindowsresampler.cpp.
std::pmr::vector< std::byte > QWindowsResampler::resample | ( | QSpan< const std::byte > | in, |
std::pmr::memory_resource * | mr ) |
Definition at line 237 of file qwindowsresampler.cpp.
void QWindowsResampler::setStartTimeOffset | ( | std::chrono::microseconds | startTime | ) |
Definition at line 339 of file qwindowsresampler.cpp.
bool QWindowsResampler::setup | ( | const QAudioFormat & | in, |
const QAudioFormat & | out ) |
Definition at line 291 of file qwindowsresampler.cpp.
|
inline |
Definition at line 66 of file qwindowsresampler_p.h.
|
inline |
Definition at line 67 of file qwindowsresampler_p.h.