Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
resampler_backend.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2020 Roc Streaming authors
3 *
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 */
8
9//! @file roc_audio/resampler_backend.h
10//! @brief Resampler backend.
11
12#ifndef ROC_AUDIO_RESAMPLER_BACKEND_H_
13#define ROC_AUDIO_RESAMPLER_BACKEND_H_
14
15namespace roc {
16namespace audio {
17
18//! Resampler backends.
20 //! Default backend.
22
23 //! Roc built-in resampler.
25
26 //! SpeexDSP resampler.
28};
29
30//! Get string name of resampler backend.
32
33} // namespace audio
34} // namespace roc
35
36#endif // ROC_AUDIO_RESAMPLER_BACKEND_H_
ResamplerBackend
Resampler backends.
@ ResamplerBackend_Builtin
Roc built-in resampler.
@ ResamplerBackend_Default
Default backend.
@ ResamplerBackend_Speex
SpeexDSP resampler.
const char * resampler_backend_to_str(ResamplerBackend)
Get string name of resampler backend.
Root namespace.