57#define SSTVENC_ENCODER_PHASE_INIT (0)
60#define SSTVENC_ENCODER_PHASE_VIS (1)
63#define SSTVENC_ENCODER_PHASE_INITSEQ (2)
71#define SSTVENC_ENCODER_PHASE_SCAN (3)
74#define SSTVENC_ENCODER_PHASE_FINALSEQ (4)
77#define SSTVENC_ENCODER_PHASE_FSK (5)
80#define SSTVENC_ENCODER_PHASE_DONE (6)
195 const uint8_t* framebuffer);
const uint8_t * framebuffer
const struct sstvenc_mode * mode
struct sstvenc_encoder::sstvenc_encoder_phase_data::sstvenc_encoder_phase_scan_data scan
void sstvenc_encoder_callback(struct sstvenc_encoder *const enc)
struct sstvenc_encoder::sstvenc_encoder_phase_data::sstvenc_encoder_phase_fsk_data fsk
struct sstvenc_encoder_pulse pulse
sstvenc_encoder_callback * seq_done_cb
void sstvenc_encoder_init(struct sstvenc_encoder *const enc, const struct sstvenc_mode *mode, const char *fsk_id, const uint8_t *framebuffer)
const struct sstvenc_encoder_pulse * seq
struct sstvenc_encoder::sstvenc_encoder_phase_data::sstvenc_encoder_phase_vis_data vis
const struct sstvenc_encoder_pulse * sstvenc_encoder_next_pulse(struct sstvenc_encoder *const enc)
union sstvenc_encoder::sstvenc_encoder_phase_data vars