|
Twitch SDK (Internal)
|
#include <changefloatingpointdepthoperator.h>
Public Types | |
| using | InputSampleType = typename InputSource::SampleType |
| using | SampleType = FloatingPointType |
Public Member Functions | |
| ChangeFloatingPointDepthOperator (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 one floating-point type of one depth to another.
| InputSource | Conforms to the AudioSource concept. Its SampleType must be floating-point. |
| FloatingPointType | The sample type to convert to. Must be floating-point. |
Operator Type Properties: Operator Type: Unary Data Integrity: Lossy SampleType[in] must be floating point. SampleType[out] must be floating point. SampleRate[in] == SampleRate[out] StartOffset[in] == StartOffset[out] Length[in] == Length[out]
| using ttv::ChangeFloatingPointDepthOperator< InputSource, FloatingPointType, ContextType >::InputSampleType = typename InputSource::SampleType |
| using ttv::ChangeFloatingPointDepthOperator< InputSource, FloatingPointType, ContextType >::SampleType = FloatingPointType |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
static |
1.8.13