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

#include <operatorchainbuilder.h>

Public Types

template<typename T = void>
using Unwrap = ConvertToSignedOperator< typename InputSource::template Unwrap<>, ContextType >
 
using SampleType = MakeSignedIfIntegral< typename InputSource::SampleType >
 

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 >
using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ConvertToSignedWrapper< InputSource >::SampleType = MakeSignedIfIntegral<typename InputSource::SampleType>

◆ Unwrap

template<typename ContextType, typename InputBufferFormat, typename OutputBufferFormat, size_t SelectedChannelIndex>
template<typename InputSource >
template<typename T = void>
using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::ConvertToSignedWrapper< InputSource >::Unwrap = ConvertToSignedOperator<typename InputSource::template Unwrap<>, ContextType>

Member Data Documentation

◆ SampleRate

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

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