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
qaudio_qiodevice_support_p.h File Reference

(c796d0367b143e27d79449d660df1ad6eee53792)

#include <QtCore/qdebug.h>
#include <QtCore/qglobal.h>
#include <QtCore/qiodevice.h>
#include <QtCore/qmutex.h>
#include <QtCore/qspan.h>
#include <QtMultimedia/private/qaudio_alignment_support_p.h>
#include <QtMultimedia/private/qaudio_qspan_support_p.h>
#include <QtMultimedia/private/qaudioringbuffer_p.h>
#include <QtMultimedia/private/qautoresetevent_p.h>
#include <deque>
#include <mutex>
Include dependency graph for qaudio_qiodevice_support_p.h:

Go to the source code of this file.

Classes

class  QtPrivate::QIODeviceRingBufferWriterBase
class  QtPrivate::QIODeviceRingBufferWriter< SampleType >
class  QtPrivate::QIODeviceRingBufferReader< SampleType >
class  QtPrivate::QDequeIODevice

Namespaces

namespace  QtPrivate

Functions

qint64 QtPrivate::writeToDevice (QIODevice &device, QSpan< const std::byte > data)
qint64 QtPrivate::readFromDevice (QIODevice &device, QSpan< std::byte > outputBuffer)
template<typename SampleType>
qsizetype QtPrivate::pullFromQIODeviceToRingbuffer (QIODevice &device, QAudioRingBuffer< SampleType > &ringbuffer)
template<typename SampleType>
qsizetype QtPrivate::pushToQIODeviceFromRingbuffer (QIODevice &device, QAudioRingBuffer< SampleType > &ringbuffer)