PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Member Functions | Public Attributes
PlusIgtlClientInfo::EncodingParameters Struct Reference

#include <src/PlusOpenIGTLink/PlusIgtlClientInfo.h>

Public Member Functions

 EncodingParameters ()
 

Public Attributes

std::string DeadlineMode
 
std::string FourCC
 
bool Lossless
 
int MaxKeyframeDistance
 
int MinKeyframeDistance
 
std::string RateControl
 
int Speed
 
int TargetBitrate
 

Detailed Description

Definition at line 35 of file PlusIgtlClientInfo.h.

Constructor & Destructor Documentation

◆ EncodingParameters()

PlusIgtlClientInfo::EncodingParameters::EncodingParameters ( )
inline

Definition at line 49 of file PlusIgtlClientInfo.h.

Member Data Documentation

◆ DeadlineMode

std::string PlusIgtlClientInfo::EncodingParameters::DeadlineMode

Definition at line 47 of file PlusIgtlClientInfo.h.

◆ FourCC

std::string PlusIgtlClientInfo::EncodingParameters::FourCC

Optional string indicating the image encoding using FourCC value is empty by default If the string is empty, then images will be sent using igtl::ImageMessage using a raw RGB format If the string is not empty, then it will be compressed and sent as an igtl::VideoMessage using the encoding specified by the FourCC value

Definition at line 41 of file PlusIgtlClientInfo.h.

◆ Lossless

bool PlusIgtlClientInfo::EncodingParameters::Lossless

Definition at line 42 of file PlusIgtlClientInfo.h.

◆ MaxKeyframeDistance

int PlusIgtlClientInfo::EncodingParameters::MaxKeyframeDistance

Definition at line 44 of file PlusIgtlClientInfo.h.

◆ MinKeyframeDistance

int PlusIgtlClientInfo::EncodingParameters::MinKeyframeDistance

Definition at line 43 of file PlusIgtlClientInfo.h.

◆ RateControl

std::string PlusIgtlClientInfo::EncodingParameters::RateControl

Definition at line 46 of file PlusIgtlClientInfo.h.

◆ Speed

int PlusIgtlClientInfo::EncodingParameters::Speed

Definition at line 45 of file PlusIgtlClientInfo.h.

◆ TargetBitrate

int PlusIgtlClientInfo::EncodingParameters::TargetBitrate

Definition at line 48 of file PlusIgtlClientInfo.h.


The documentation for this struct was generated from the following file: