ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
terminal_format_params_t Struct Reference

Terminal rendering format parameters. More...

#include <lib/network/webrtc/sdp.h>

Public Types

enum  { RENDERER_BLOCK , RENDERER_HALFBLOCK , RENDERER_BRAILLE }
 
enum  { CHARSET_ASCII , CHARSET_UTF8 , CHARSET_UTF8_WIDE }
 
enum  { COMPRESSION_NONE , COMPRESSION_RLE , COMPRESSION_ZSTD }
 

Data Fields

uint16_t width
 Terminal width in characters.
 
uint16_t height
 Terminal height in characters.
 
enum terminal_format_params_t:: { ... }  renderer
 
enum terminal_format_params_t:: { ... }  charset
 
enum terminal_format_params_t:: { ... }  compression
 
bool csi_rep_support
 CSI REP (repeat) support.
 
const char * palette_hint
 Palette name (informational)
 

Detailed Description

Terminal rendering format parameters.

Definition at line 86 of file sdp.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
RENDERER_BLOCK 
RENDERER_HALFBLOCK 
RENDERER_BRAILLE 

Definition at line 89 of file sdp.h.

◆ anonymous enum

anonymous enum
Enumerator
CHARSET_ASCII 
CHARSET_UTF8 
CHARSET_UTF8_WIDE 

Definition at line 90 of file sdp.h.

◆ anonymous enum

anonymous enum
Enumerator
COMPRESSION_NONE 
COMPRESSION_RLE 
COMPRESSION_ZSTD 

Definition at line 91 of file sdp.h.

Field Documentation

◆ []

enum { ... } terminal_format_params_t::charset

◆ []

enum { ... } terminal_format_params_t::compression

◆ csi_rep_support

bool terminal_format_params_t::csi_rep_support

CSI REP (repeat) support.

Definition at line 92 of file sdp.h.

Referenced by sdp_detect_terminal_capabilities(), sdp_generate_answer(), sdp_generate_offer(), and sdp_parse().

◆ height

uint16_t terminal_format_params_t::height

Terminal height in characters.

Definition at line 88 of file sdp.h.

Referenced by sdp_detect_terminal_capabilities(), sdp_generate_answer(), sdp_generate_offer(), sdp_get_selected_video_codec(), and sdp_parse().

◆ palette_hint

const char* terminal_format_params_t::palette_hint

Palette name (informational)

Definition at line 93 of file sdp.h.

◆ []

enum { ... } terminal_format_params_t::renderer

◆ width

uint16_t terminal_format_params_t::width

Terminal width in characters.

Definition at line 87 of file sdp.h.

Referenced by sdp_detect_terminal_capabilities(), sdp_generate_answer(), sdp_generate_offer(), sdp_get_selected_video_codec(), and sdp_parse().


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