ifw-rtmstools 4.0.0
 
Loading...
Searching...
No Matches
main.cpp File Reference
#include <chrono>
#include <thread>
#include <iostream>
#include <vector>
#include <cstdint>
#include <string>
#include <stdexcept>
#include <fstream>
#include <sstream>
#include <iomanip>
#include <limits>
#include <cmath>
#include <sys/stat.h>
#include <boost/program_options.hpp>
#include <fmt/format.h>
#include <log4cplus/loggingmacros.h>
#include <ciiLogManager.hpp>
#include <ifw/fnd/defs/dataType.hpp>
#include <ifw/fnd/defs/fits.hpp>
#include <ifw/rtmslib/logger.hpp>
#include <ifw/rtmslib_llnetio/common.hpp>
#include <ifw/rtmslib_llnetio/rtmsSender.hpp>
#include <ifw/rtmslib_llnetio/sampleExtInfo.hpp>
#include <ifw/rtmslib_llnetio/logger.hpp>
#include <csignal>

Classes

struct  SenderStats
 

Enumerations

enum class  ExtHeaderMode { None , Timestamp , BasicImageInfo }
 

Functions

ExtHeaderMode ParseExtHeaderMode (const std::string &value)
 
void SendLoop (ifw::rtmslib::RtmsSender *rtms_sender, std::vector< uint8_t > im_data, double frequency, int64_t iterations, ExtHeaderMode ext_mode, ifw::fnd::datatype::DataType data_type, int width, int height, SenderStats *stats)
 
int main (int argc, char *argv[])
 

Enumeration Type Documentation

◆ ExtHeaderMode

enum class ExtHeaderMode
strong
Enumerator
None 
Timestamp 
BasicImageInfo 

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

◆ ParseExtHeaderMode()

ExtHeaderMode ParseExtHeaderMode ( const std::string & value)
inline

◆ SendLoop()

void SendLoop ( ifw::rtmslib::RtmsSender * rtms_sender,
std::vector< uint8_t > im_data,
double frequency,
int64_t iterations,
ExtHeaderMode ext_mode,
ifw::fnd::datatype::DataType data_type,
int width,
int height,
SenderStats * stats )