Twitch SDK (Internal)
Public Types | Static Public Attributes | List of all members
ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ResampleWrapper< InputSource, SampleRateArg > Struct Template Reference

#include <operatorchainbuilder.h>

Public Types

template<typename T = void>
using Unwrap = ResampleOperator< typename InputSource::template Unwrap<>, SampleRateArg, ContextType >
 
using SampleType = typename InputSource::SampleType
 

Static Public Attributes

static constexpr size_t SampleRate = SampleRateArg
 

Member Typedef Documentation

◆ SampleType

template<typename ContextType, typename InputBufferFormat, typename OutputBufferFormat, size_t SelectedChannelIndex>
template<typename InputSource , size_t SampleRateArg>
using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ResampleWrapper< InputSource, SampleRateArg >::SampleType = typename InputSource::SampleType

◆ Unwrap

template<typename ContextType, typename InputBufferFormat, typename OutputBufferFormat, size_t SelectedChannelIndex>
template<typename InputSource , size_t SampleRateArg>
template<typename T = void>
using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ResampleWrapper< InputSource, SampleRateArg >::Unwrap = ResampleOperator<typename InputSource::template Unwrap<>, SampleRateArg, ContextType>

Member Data Documentation

◆ SampleRate

template<typename ContextType, typename InputBufferFormat, typename OutputBufferFormat, size_t SelectedChannelIndex>
template<typename InputSource , size_t SampleRateArg>
constexpr size_t ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ResampleWrapper< InputSource, SampleRateArg >::SampleRate = SampleRateArg
static

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