|
Twitch SDK (Internal)
|
#include <operatorchainbuilder.h>
Public Types | |
| template<typename T = void> | |
| using | Unwrap = PCMBufferAudioSource< InputBufferFormat, ContextType, SelectedChannelIndex > |
| using | SampleType = typename InputBufferFormat::SampleType |
Static Public Attributes | |
| static constexpr size_t | SampleRate = InputBufferFormat::SampleRate |
All of these operator wrappers are here to keep us from actually instantiating the operator classes in the "false" branches of the conditionals below. Instead, the algorithm just chains a bunch of these wrappers together and then unwraps them at the end.
| using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::InputSourceWrapper::SampleType = typename InputBufferFormat::SampleType |
| using ttv::OperatorChainBuilder< ContextType, InputBufferFormat, OutputBufferFormat, SelectedChannelIndex >::InputSourceWrapper::Unwrap = PCMBufferAudioSource<InputBufferFormat, ContextType, SelectedChannelIndex> |
|
static |
1.8.13