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
QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType > Struct Template Reference

#include <qaudiobuffer_support_p.h>

+ Collaboration diagram for QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >:

Public Types

using BufferType = add_const_if_t<QAudioBuffer, std::is_const_v<SampleType>>
 

Public Member Functions

QAudioBufferChannelView< SampleType > operator[] (int channel)
 
QAudioBufferChannelView< const SampleType > operator[] (int channel) const
 
 QAudioBufferDeinterleaveAdaptor (BufferType &buffer)
 

Detailed Description

template<typename SampleType>
struct QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >

Definition at line 75 of file qaudiobuffer_support_p.h.

Member Typedef Documentation

◆ BufferType

template<typename SampleType>
using QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >::BufferType = add_const_if_t<QAudioBuffer, std::is_const_v<SampleType>>

Definition at line 77 of file qaudiobuffer_support_p.h.

Constructor & Destructor Documentation

◆ QAudioBufferDeinterleaveAdaptor()

template<typename SampleType>
QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >::QAudioBufferDeinterleaveAdaptor ( BufferType & buffer)
inlineexplicit

Definition at line 89 of file qaudiobuffer_support_p.h.

Member Function Documentation

◆ operator[]() [1/2]

template<typename SampleType>
QAudioBufferChannelView< SampleType > QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >::operator[] ( int channel)
inline

Definition at line 79 of file qaudiobuffer_support_p.h.

◆ operator[]() [2/2]

template<typename SampleType>
QAudioBufferChannelView< const SampleType > QtPrivate::QAudioBufferDeinterleaveAdaptor< SampleType >::operator[] ( int channel) const
inline

Definition at line 84 of file qaudiobuffer_support_p.h.


The documentation for this struct was generated from the following file: