![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <memory>#include <string_view>#include "debug.h"#include "module.h"#include "audio/audio_filter.h"#include "audio/types.h"#include "audio/audio_playback.h"#include "lib_common.h"#include "utils/string_view_utils.hpp"#include "utils/misc.h"
Go to the source code of this file.
Classes | |
| struct | state_playback |
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) |
| static af_result_code | parse_cfg (state_playback *s, std::string_view cfg) |
| REGISTER_MODULE (playback, &audio_filter_playback, LIBRARY_CLASS_AUDIO_FILTER, AUDIO_FILTER_ABI_VERSION) | |
| static void | usage () |
Variables | |
| static const struct audio_filter_info | audio_filter_playback |
Definition in file playback.cpp.
|
static |
Definition at line 105 of file playback.cpp.
References AF_FAILURE, AF_OK, audio_playback_reconfigure(), state_playback::bps, state, and TRUE.
Referenced by filter().

|
static |
Definition at line 123 of file playback.cpp.
References state.
|
static |
Definition at line 139 of file playback.cpp.
References AF_MISCONFIGURED, AF_OK, audio_playback_put_frame(), check_message(), configure(), frame, free_message(), msg, new_response(), parse_cfg(), RESPONSE_BAD_REQUEST, RESPONSE_OK, and state.

|
static |
Definition at line 129 of file playback.cpp.
References state_playback::bps, sample_rate, and state.
|
static |
Definition at line 95 of file playback.cpp.
References AF_OK, parent, parse_cfg(), and state.

|
static |
Definition at line 80 of file playback.cpp.
References AF_FAILURE, AF_HELP_SHOWN, AF_OK, audio_playback_init(), state_playback::playback_dev, tokenize(), and usage().
Referenced by filter(), and init().

| REGISTER_MODULE | ( | playback | , |
| & | audio_filter_playback, | ||
| LIBRARY_CLASS_AUDIO_FILTER | , | ||
| AUDIO_FILTER_ABI_VERSION | ) |
|
static |
Definition at line 74 of file playback.cpp.
Referenced by parse_cfg().
|
static |
Definition at line 166 of file playback.cpp.