ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
terminal_format_params_t Struct Reference

Terminal rendering format parameters. More...

#include <include/ascii-chat/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 95 of file sdp.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
COMPRESSION_NONE 
COMPRESSION_RLE 
COMPRESSION_ZSTD 

Definition at line 100 of file sdp.h.

enum terminal_format_params_t::@033245003045027275006271166040003043002061260227 compression

◆ anonymous enum

anonymous enum
Enumerator
RENDERER_BLOCK 
RENDERER_HALFBLOCK 
RENDERER_BRAILLE 

Definition at line 98 of file sdp.h.

enum terminal_format_params_t::@266046313330162021345135012376004106262220314124 renderer

◆ anonymous enum

anonymous enum
Enumerator
CHARSET_ASCII 
CHARSET_UTF8 
CHARSET_UTF8_WIDE 

Definition at line 99 of file sdp.h.

enum terminal_format_params_t::@332210022076263272012344026361040017317251215266 charset

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 101 of file sdp.h.

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

◆ height

uint16_t terminal_format_params_t::height

Terminal height in characters.

Definition at line 97 of file sdp.h.

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

◆ palette_hint

const char* terminal_format_params_t::palette_hint

Palette name (informational).

Definition at line 102 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 96 of file sdp.h.

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


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