UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
loopback.cpp File Reference
#include "video_rxtx/loopback.hpp"
#include <chrono>
#include "debug.h"
#include "host.h"
#include "lib_common.h"
#include "utils/thread.h"
#include "video_display.h"
#include "video_frame.h"
Include dependency graph for loopback.cpp:

Go to the source code of this file.

Functions

static video_rxtx * create_video_rxtx_loopback (std::map< std::string, param_u > const &params)
 
 REGISTER_MODULE (loopback, &loopback_video_rxtx_info, LIBRARY_CLASS_VIDEO_RXTX, VIDEO_RXTX_ABI_VERSION)
 

Variables

static const int BUFF_MAX_LEN = 2
 
static const struct video_rxtx_info loopback_video_rxtx_info
 
static const char * MODULE_NAME = "[loopback] "
 

Detailed Description

Author
Martin Pulec pulec.nosp@m.@ces.nosp@m.net.c.nosp@m.z

Definition in file loopback.cpp.

Function Documentation

◆ create_video_rxtx_loopback()

static video_rxtx * create_video_rxtx_loopback ( std::map< std::string, param_u > const & params)
static

Definition at line 131 of file loopback.cpp.

◆ REGISTER_MODULE()

REGISTER_MODULE ( loopback ,
& loopback_video_rxtx_info,
LIBRARY_CLASS_VIDEO_RXTX ,
VIDEO_RXTX_ABI_VERSION  )

Variable Documentation

◆ BUFF_MAX_LEN

const int BUFF_MAX_LEN = 2
static

Definition at line 65 of file loopback.cpp.

Referenced by loopback_video_rxtx::send_frame().

◆ loopback_video_rxtx_info

const struct video_rxtx_info loopback_video_rxtx_info
static
Initial value:
= {
"loopback dummy transport",
}
static video_rxtx * create_video_rxtx_loopback(std::map< std::string, param_u > const &params)
Definition loopback.cpp:131

Definition at line 136 of file loopback.cpp.

136 {
137 "loopback dummy transport",
139};

◆ MODULE_NAME

const char* MODULE_NAME = "[loopback] "
static

Definition at line 66 of file loopback.cpp.

Referenced by loopback_video_rxtx::send_frame().