MCPcopy Create free account
hub / github.com/davy7125/polyphone / floatToInt24

Method floatToInt24

sources/core/sample/sampleutils.cpp:49–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49void SampleUtils::floatToInt24(const QVector<float> data, qint16 *& data16, quint8 *& data24)
50{
51 data16 = new qint16[data.length()];
52 data24 = new quint8[data.length()];
53 int iTmp;
54 for (int i = 0; i < data.length(); i++)
55 {
56 iTmp = Utils::floatToInt24(data[i]);
57 data16[i] = (iTmp >> 8);
58 if (data24 != nullptr)
59 data24[i] = iTmp & 0xFF;
60 }
61}
62
63QVector<float> SampleUtils::resampleMono(QVector<float> vData, double echInit, double echFinal)
64{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected