{
APPSTATE_READY = 1,
APPSTATE_PLAYING,
- APPSTATE_RECORDING
+ APPSTATE_RECORDING,
+ APPSTATE_PAUSED
} AppState;
typedef enum
#define FORMAT_NAME_PCM "PCM raw"
#define FORMAT_NAME_ILBC "iLBC"
+#define PLAY_ICON "/usr/share/pixmaps/recorder/play.png"
+#define REC_ICON "/usr/share/pixmaps/recorder/record.png"
+#define STOP_ICON "/usr/share/pixmaps/recorder/stop.png"
+
/* TODO: this kind of struct might be more handy when passing around audioformat info */
#if 0
struct _AudioFormatSpec
GtkWidget *stateEntry;
GtkWidget *formatEntry;
GtkObject *adjustment;
-
+ GtkWidget *ctime;
} mainViewStr;
typedef struct _AppDataStr
GtkWidget *buttonPlay;
GtkWidget *buttonRec;
- struct timeval recStartTv; /* timeval when recording started */
guint recUpdateId; /* g_source_id for rec update timeout func */
gchar *mimeURI; /* uri to open via mime cb */
-
+ gdouble rectime;
} AppData;
void setAppState(AppData *app, AppState state);