1
#ifndef _REC_MANAGER_STRUCT_H_
2
#define _REC_MANAGER_STRUCT_H_
7
// Types of messages in the queue
8
enum CommandType {RECORDING_STOP = 0,
11
RECORDING_CONTINUE = 4,
12
RECORDING_NOTIFY_MSG = 7,
13
RECORDING_SHOW_WINDOW,
14
RECORDING_HIDE_WINDOW,
20
enum CommandFlags {RECORDING_NO_FLAGS = 0, RECORDING_DELETE_FILE = 4};
23
enum CommandType type;
27
gint track_pos; // in seconds
28
gint track_len; // in seconds
29
enum CommandFlags flags;
32
// Send message to the queue
33
void rec_manager_send_command(RecorderCommand *cmd);