From 99632f66e74fc57c463072be312d634aeb67bc61 Mon Sep 17 00:00:00 2001 From: neonloop Date: Wed, 4 Aug 2021 15:09:12 +0000 Subject: Initial commit --- plat.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 plat.h (limited to 'plat.h') diff --git a/plat.h b/plat.h new file mode 100644 index 0000000..6b84f1f --- /dev/null +++ b/plat.h @@ -0,0 +1,28 @@ +#ifndef __PLAT_H__ +#define __PLAT_H__ + +#include "libpicofe/plat.h" + +struct audio_frame { + int16_t left; + int16_t right; +}; + +#define HUD_LEN 39 + +int plat_init(void); +void plat_finish(void); +void plat_minimize(void); +void *plat_prepare_screenshot(int *w, int *h, int *bpp); + +void plat_video_open(void); +void plat_video_set_msg(const char *new_msg); +void plat_video_process(const void *data, unsigned width, unsigned height, size_t pitch); +void plat_video_flip(void); +void plat_video_close(void); + +float plat_sound_capacity(void); +void plat_sound_write(const struct audio_frame *data, int frames); +void plat_sound_resize_buffer(void); + +#endif /* __PLAT_H__ */ -- cgit v1.2.3