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

(f69ea332d2d6226d62995e8b3ac2eb26dc5e0b3a)

#include <QtMultimedia/qaudiobuffer.h>
#include <QtCore/qspan.h>
+ Include dependency graph for qaudiobuffer_support_p.h:

Go to the source code of this file.

Classes

struct  QtPrivate::QAudioBufferChannelView< SampleType >
 
struct  QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >
 

Namespaces

namespace  QtPrivate
 

Typedefs

template<typename T, bool Predicate>
using QtPrivate::add_const_if_t = std::conditional_t<Predicate, std::add_const_t<T>, T>
 

Enumerations

enum class  QtPrivate::Mutability { QtPrivate::Mutable , QtPrivate::Immutable }
 

Functions

template<typename SampleType>
void QtPrivate::validateBufferFormat (const QAudioBuffer &buffer, int channel)
 
template<typename SampleType>
auto QtPrivate::makeChannelView (add_const_if_t< QAudioBuffer, std::is_const_v< SampleType > > &buffer, int channel)
 

Variables

constexpr Mutability QtPrivate::QAudioBufferMutable = Mutability::Mutable
 
constexpr Mutability QtPrivate::QAudioBufferImmutable = Mutability::Immutable