5#ifndef MEDIA_OUTPUT_HANDLER_H
6#define MEDIA_OUTPUT_HANDLER_H
8#include <notcurses/notcurses.h>
32 MEDIA_BLITTER_DEFAULT = NCBLIT_DEFAULT,
33 MEDIA_BLITTER_ASCII = NCBLIT_1x1,
34 MEDIA_BLITTER_HALF = NCBLIT_2x1,
35 MEDIA_BLITTER_QUAD = NCBLIT_2x2,
36 MEDIA_BLITTER_BRAILLE = NCBLIT_BRAILLE,
37 MEDIA_BLITTER_PIXEL = NCBLIT_PIXEL,
51 struct ncvisual* visual;
52 struct ncplane* plane;
53 struct ncvisual_options options;
54 media_type_t media_type;
55 unsigned int og_width;
56 unsigned int og_height;
88void media_cleanup(
void);
237char*
build_filepath(
const char* filename, media_type_t media_type);
Structure to represent a loaded visual.