![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Audio frames and audio processing. More...
Classes | |
class | Depacketizer |
Depacketizer. More... | |
class | Frame |
Audio frame. More... | |
class | FreqEstimator |
Evaluates sender's frequency to receivers's frequency ratio. More... | |
class | IFrameDecoder |
Audio frame decoder interface. More... | |
class | IFrameEncoder |
Audio frame encoder interface. More... | |
class | IReader |
Audio reader interface. More... | |
class | IWriter |
Audio writer interface. More... | |
struct | LatencyMonitorConfig |
Parameters for latency monitor. More... | |
class | LatencyMonitor |
Session latency monitor. More... | |
class | Mixer |
Mixer. Mixes multiple input streams into one output stream. More... | |
class | NullWriter |
Null writer. More... | |
class | Packetizer |
Packetizer. More... | |
class | PCMDecoder |
PCM decoder. More... | |
class | PCMEncoder |
PCM encoder. More... | |
struct | PCMFuncs |
PCM function table. More... | |
class | PoisonReader |
Poisons audio frames before reading them. More... | |
class | PoisonWriter |
Poisons audio frames after writing them. More... | |
class | ProfilingWriter |
Profiling writer. More... | |
struct | ResamplerConfig |
Resampler parameters. More... | |
class | Resampler |
Resamples audio stream with non-integer dynamically changing factor. More... | |
class | ResamplerReader |
Resamples audio stream with non-integer dynamically changing factor. More... | |
class | ResamplerWriter |
Resamples audio stream with non-integer dynamically changing factor. More... | |
struct | WatchdogConfig |
Watchdog parameters. More... | |
class | Watchdog |
Watchdog. More... | |
Typedefs | |
typedef float | sample_t |
Audio sample. More... | |
Enumerations | |
enum | ResamplerProfile { ResamplerProfile_Low , ResamplerProfile_Medium , ResamplerProfile_High } |
Resampler parameters presets. More... | |
Functions | |
ResamplerConfig | resampler_profile (ResamplerProfile profile) |
Get parameters for given resampler profile. More... | |
Variables | |
const sample_t | fe_decim_h [fe_decim_len] |
Impulse response of decimation filter with factor of 10. More... | |
const sample_t | fe_decim_h_gain |
Filters gain, sum(fe_decim_h). More... | |
const PCMFuncs | PCM_int16_1ch |
PCM functions for 16-bit 1-channel audio. More... | |
const PCMFuncs | PCM_int16_2ch |
PCM functions for 16-bit 2-channel audio. More... | |
const sample_t | SampleMax |
Maximum possible value of a sample. More... | |
const sample_t | SampleMin |
Minimum possible value of a sample. More... | |
Audio frames and audio processing.
typedef float roc::audio::sample_t |
Resampler parameters presets.
Enumerator | |
---|---|
ResamplerProfile_Low | Low quality, fast speed. |
ResamplerProfile_Medium | Medium quality, medium speed. |
ResamplerProfile_High | Hight quality, low speed. |
Definition at line 21 of file resampler_profile.h.
ResamplerConfig roc::audio::resampler_profile | ( | ResamplerProfile | profile | ) |
Get parameters for given resampler profile.
|
extern |
Impulse response of decimation filter with factor of 10.
|
extern |
Filters gain, sum(fe_decim_h).
|
extern |
PCM functions for 16-bit 1-channel audio.
|
extern |
PCM functions for 16-bit 2-channel audio.
|
extern |
Maximum possible value of a sample.
|
extern |
Minimum possible value of a sample.