![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <memory>#include <string_view>#include "debug.h"#include "module.h"#include "control_socket.h"#include "audio/audio_filter.h"#include "audio/types.h"#include "audio/utils.h"#include "lib_common.h"
Go to the source code of this file.
Classes | |
| struct | state_controlport_stats |
Functions | |
| static af_result_code | configure (void *state, int in_bps, int in_ch_count, int in_sample_rate) |
| static void | done (void *state) |
| static af_result_code | filter (void *state, struct audio_frame **frame) |
| static void | get_configured (void *state, int *bps, int *ch_count, int *sample_rate) |
| static af_result_code | init (struct module *parent, const char *cfg, void **state) |
| REGISTER_MODULE (controlport_stats, &audio_filter_controlport_stats, LIBRARY_CLASS_AUDIO_FILTER, AUDIO_FILTER_ABI_VERSION) | |
| static void | usage () |
Variables | |
| static const struct audio_filter_info | audio_filter_controlport_stats |
Definition in file controlport_stats.cpp.
|
static |
Definition at line 88 of file controlport_stats.cpp.
References AF_OK, state_controlport_stats::bps, and state.
Referenced by filter().
|
static |
Definition at line 100 of file controlport_stats.cpp.
References state.
|
static |
Definition at line 116 of file controlport_stats.cpp.
References AF_MISCONFIGURED, AF_OK, calculate_rms(), configure(), control_report_stats(), control_stats_enabled(), frame, and state.

|
static |
Definition at line 106 of file controlport_stats.cpp.
References state_controlport_stats::bps, sample_rate, and state.
|
static |
Definition at line 76 of file controlport_stats.cpp.
References AF_HELP_SHOWN, AF_OK, parent, state, and usage().

| REGISTER_MODULE | ( | controlport_stats | , |
| & | audio_filter_controlport_stats, | ||
| LIBRARY_CLASS_AUDIO_FILTER | , | ||
| AUDIO_FILTER_ABI_VERSION | ) |
|
static |
Definition at line 71 of file controlport_stats.cpp.
Referenced by init().
|
static |
Definition at line 144 of file controlport_stats.cpp.