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

#include <operatorchainbuilder.h>

Public Types

template<typename T = void>
using Unwrap = IncreaseBitDepthOperator< typename InputSource::template Unwrap<>, OutputSampleType, ContextType >
 
using SampleType = OutputSampleType
 

Static Public Attributes

static constexpr size_t SampleRate = InputSource::SampleRate
 

Member Typedef Documentation

◆ SampleType

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

◆ Unwrap

template<typename ContextType, typename InputBufferFormat, typename OutputBufferFormat, size_t SelectedChannelIndex>
template<typename InputSource , typename OutputSampleType >
template<typename T = void>
using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::IncreaseBitDepthWrapper< InputSource, OutputSampleType >::Unwrap = IncreaseBitDepthOperator<typename InputSource::template Unwrap<>, OutputSampleType, ContextType>

Member Data Documentation

◆ SampleRate

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

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