void quit();
void transition_clicked(int transition_num);
+ void channel_clicked(int preview_num);
enum Output {
OUTPUT_LIVE = 0,
OUTPUT_PREVIEW,
OUTPUT_INPUT0,
OUTPUT_INPUT1,
+ OUTPUT_INPUT2,
+ OUTPUT_INPUT3,
NUM_OUTPUTS
};
output_channel[output].set_frame_ready_callback(callback);
}
+ std::vector<std::string> get_transition_names()
+ {
+ return theme->get_transition_names(frame / 60.0);
+ }
+
private:
void bm_frame(int card_index, uint16_t timecode,
FrameAllocator::Frame video_frame, size_t video_offset, uint16_t video_format,