![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <cassert>#include <cstring>#include <iostream>#include <list>#include <mutex>#include "audio/types.h"#include "audio/utils.h"#include "debug.h"#include "lib_common.h"#include "video.h"#include "video_display.h"#include "video_display/pipe.hpp"
Go to the source code of this file.
Classes | |
| struct | state_pipe |
| struct | state_pipe::desc |
Macros | |
| #define | MOD_NAME "[pipe] " |
Variables | |
| static const struct video_display_info | display_pipe_info |
Definition in file pipe.cpp.
|
static |
Definition at line 134 of file pipe.cpp.
References audio_frame::data.
Referenced by display_pipe_get_audio().
|
static |
Definition at line 112 of file pipe.cpp.
References state_pipe::audio_frames, and state.
|
static |
Definition at line 139 of file pipe.cpp.
References append_audio_frame(), audio_desc_eq(), audio_desc_from_frame(), audio_frame_write_desc(), state_pipe::audio_frames, state_pipe::audio_lock, desc, display_pipe_dispose_audio(), len, LOG, and LOG_LEVEL_WARNING.
Referenced by display_pipe_putf().

|
static |
Definition at line 219 of file pipe.cpp.
References AC_PCM, desc, DISPLAY_PROPERTY_AUDIO_FORMAT, DISPLAY_PROPERTY_BUF_PITCH, DISPLAY_PROPERTY_CODECS, DISPLAY_PROPERTY_RGB_SHIFT, DISPLAY_PROPERTY_SUPPORTED_IL_MODES, DISPLAY_PROPERTY_VIDEO_MODE, DISPLAY_PROPERTY_VIDEO_SEPARATE_TILES, get_codecs(), INTERLACED_MERGED, len, PITCH_DEFAULT, PROGRESSIVE, property, SEGMENTED_FRAME, state, and val.

|
static |
Definition at line 123 of file pipe.cpp.
References video_frame::callbacks, video_frame_callbacks::dispose, state, vf_alloc_desc_data(), and vf_free().

|
static |
Definition at line 77 of file pipe.cpp.
References display_pipe_usage(), flags, fmt, get_codec_from_name(), LOG, LOG_LEVEL_ERROR, parent, UNUSED, and VIDEO_CODEC_NONE.

|
static |
|
static |
Definition at line 274 of file pipe.cpp.
References audio_frame_copy(), frame, and state.

|
static |
Definition at line 175 of file pipe.cpp.
References state_pipe::delegate, display_pipe_get_audio(), flags, frame, frame_recv_delegate::frame_arrived(), PUTF_DISCARD, state, and VIDEO_FRAME_DISPOSE.

|
static |
|
static |
Definition at line 281 of file pipe.cpp.
References channels, quant_samples, sample_rate, state, and UNUSED.
|
static |
Definition at line 68 of file pipe.cpp.
Referenced by display_pipe_init().
|
static |
Definition at line 191 of file pipe.cpp.
References state_pipe::decode_to, is_codec_opaque(), len, MSG, val, VC_FIRST, VIDEO_CODEC_COUNT, and VIDEO_CODEC_NONE.
Referenced by display_pipe_get_property().

| REGISTER_HIDDEN_MODULE | ( | pipe | , |
| & | display_pipe_info, | ||
| LIBRARY_CLASS_VIDEO_DISPLAY | , | ||
| VIDEO_DISPLAY_ABI_VERSION | ) |
|
static |
Definition at line 298 of file pipe.cpp.