template<typename InputSource, typename OutputSampleType, typename ContextType>
class ttv::IncreaseBitDepthOperator< InputSource, OutputSampleType, ContextType >
Converts an audio source to one with a greater bit depth.
- Template Parameters
-
| InputSource | Conforms to the AudioSource concept. Its SampleType must be integral. |
| OutputSampleType | The sample type to convert to. Must be integral, larger than the input type, and have the same signedness as the input type. |
Operator Type Properties: Operator Type: Unary Data Integrity: Lossless SampleType[in] must be integral. SampleType[out] must be integral, larger than the input sample type, and have the same signedness as the input type. SampleRate[in] == SampleRate[out] StartOffset[in] == StartOffset[out] Length[in] == Length[out]