ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
frame_validation.h
Go to the documentation of this file.
1#pragma once
3#include <stddef.h>
4#include <stdint.h>
5
6/* Complete rendered text frames from local converters or network peers.
7 * Geometry uses utf8proc display cells, matching the shared grid renderer.
8 * Returns ERROR_INVALID_FRAME for malformed content. Binary image/video output
9 * and terminal UI control sequences are separate presentation surfaces. */
10asciichat_error_t session_frame_validate(const char *text, size_t length, uint32_t width, uint32_t height);
11
14 const acip_render_settings_t *settings, uint32_t effects);
Synchronized per-thread pending error stacks and value snapshots. SET_ERRNO pushes,...
unsigned int height
Definition fft.c:23
unsigned int width
Definition fft.c:23
asciichat_error_t session_frame_validate(const char *text, size_t length, uint32_t width, uint32_t height)
asciichat_error_t session_frame_validate_contract(const char *text, size_t length, uint32_t width, uint32_t height, const acip_render_settings_t *settings, uint32_t effects)
unsigned int uint32_t
Definition common.h:62
asciichat_error_t
Error and exit codes - unified status values (0-255).
Definition error_codes.h:44
acip render settings keeps the values that move through the subsystem: caps, width,...