ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
fft.h
Go to the documentation of this file.
1#pragma once
2
5#include <stdbool.h>
6
9
10typedef struct {
12 float min_db;
13 float max_db;
15
18
19/* Build a terminal-ready scrolling frequency display frame. The caller owns the returned buffer. */
21 bool use_color, int color_mode, bool flip_x, bool flip_y);
Synchronized per-thread pending error stacks and value snapshots. SET_ERRNO pushes,...
int color_mode
Definition fft.c:25
audio_visualization_source_t source
Definition fft.c:24
unsigned int height
Definition fft.c:23
unsigned int width
Definition fft.c:23
asciichat_error_t audio_visualization_fft_init(void)
Definition fft.c:61
fft_scale_mode_t
Definition fft.h:8
@ FFT_SCALE_LOG
Definition fft.h:8
@ FFT_SCALE_LINEAR
Definition fft.h:8
@ FFT_SCALE_DB
Definition fft.h:8
char * audio_visualization_render_fft(unsigned int width, unsigned int height, audio_visualization_source_t source, bool use_color, int color_mode, bool flip_x, bool flip_y)
Definition fft.c:91
asciichat_error_t
Error and exit codes - unified status values (0-255).
Definition error_codes.h:44
fft_scale_mode_t mode
Definition fft.h:11
float max_db
Definition fft.h:13
float min_db
Definition fft.h:12
audio_visualization_source_t