Call Center SDK
1.11.3
voicesdk
core
media
opusutils.h
1
/* Copyright 2022 ID R&D Inc. All Rights Reserved. */
2
3
#pragma once
4
5
#include <vector>
6
#include <fstream>
7
#include <voicesdk/core/config.h>
8
9
namespace
voicesdk {
10
14
struct
VOICE_SDK_API
OpusUtils
{
23
static
std::vector<int16_t>
readAsPCM16Samples
(
const
uint8_t* data,
size_t
dataSize,
size_t
& sampleRate);
24
};
25
26
}
// namespace voicesdk
voicesdk::OpusUtils
Class with some static utility functions for working with Opus files data.
Definition:
opusutils.h:14
voicesdk::OpusUtils::readAsPCM16Samples
static std::vector< int16_t > readAsPCM16Samples(const uint8_t *data, size_t dataSize, size_t &sampleRate)
Reads Opus file from a memory buffer and decodes it to PCM16 samples buffer.
Generated by
1.9.1