6 namespace swift::sound::codecs
11 opusEncoder = opus_encoder_create(sampleRate, channels, application, &error);
20 QByteArray encoded(maxDataBytes, 0);
21 int length = opus_encode(opusEncoder,
reinterpret_cast<const opus_int16 *
>(pcmSamples.data()), samplesLength,
22 reinterpret_cast<unsigned char *
>(encoded.data()), maxDataBytes);
23 *encodedLength = length;
24 encoded.truncate(length);
QByteArray encode(const QVector< qint16 > &pcmSamples, int samplesLength, int *encodedLength)
Encode.
COpusEncoder(int sampleRate, int channels, int application=OPUS_APPLICATION_VOIP)
Ctor.
void setBitRate(int bitRate)
Bit rate.