|
Twitch SDK (Internal)
|
#include <converttofloatingpointoperator.h>
Public Types | |
| using | InputSampleType = typename InputSource::SampleType |
| using | SampleType = FloatingPointType |
Public Member Functions | |
| ConvertToFloatingPointOperator (ContextType &context) | |
| InputSource & | GetInputSource () |
| SampleRange | GetSampleRange () const |
| SampleType | operator[] (size_t index) const |
Static Public Attributes | |
| static constexpr size_t | SampleRate = InputSource::SampleRate |
Private Attributes | |
| InputSource | mInputSource |
Converts an audio source with a signed integral sample type to a floating-point sample type.
| InputSource | Conforms to the AudioSource concept. Its SampleType must be integral and signed. |
| FloatingPointType | The sample type to convert to. Must be floating-point. |
Operator Type Properties: Operator Type: Unary Data Integrity: Lossless SampleType[in] must be signed and integral. SampleType[out] must be floating point. SampleRate[in] == SampleRate[out] StartOffset[in] == StartOffset[out] Length[in] == Length[out]
| using ttv::ConvertToFloatingPointOperator< InputSource, FloatingPointType, ContextType >::InputSampleType = typename InputSource::SampleType |
| using ttv::ConvertToFloatingPointOperator< InputSource, FloatingPointType, ContextType >::SampleType = FloatingPointType |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
static |
1.8.13