mp3splt-gtk
special_split.h
00001 /**********************************************************
00002  *
00003  * mp3splt-gtk -- utility based on mp3splt,
00004  *                for mp3/ogg splitting without decoding
00005  *
00006  * Copyright (c) 2005-2011 Alexandru Munteanu - io_fx@yahoo.fr
00007  *
00008  *
00009  * http://mp3splt.sourceforge.net/
00010  *
00011  *********************************************************/
00012 
00013 /**********************************************************
00014  *
00015  * This program is free software; you can redistribute it and/or
00016  * modify it under the terms of the GNU General Public License
00017  * as published by the Free Software Foundation; either version 2
00018  * of the License, or (at your option) any later version.
00019  *
00020  * This program is distributed in the hope that it will be useful,
00021  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00022  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00023  * GNU General Public License for more details.
00024  *
00025  * You should have received a copy of the GNU General Public License
00026  * along with this program; if not, write to the Free Software
00027  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
00028  * USA.
00029  *
00030  *********************************************************/
00031 
00032 #ifndef SPECIAL_SPLIT_H
00033 
00034 #define FILE_MODE_SINGLE 1
00035 #define FILE_MODE_MULTIPLE 0
00036 
00037 #define SELECTED_SPLIT_TRIM_SILENCE 6
00038 #define SELECTED_SPLIT_SILENCE 5
00039 #define SELECTED_SPLIT_EQUAL_TIME_TRACKS 4
00040 #define SELECTED_SPLIT_NORMAL 3
00041 #define SELECTED_SPLIT_TIME 2
00042 #define SELECTED_SPLIT_WRAP 1
00043 #define SELECTED_SPLIT_ERROR 0
00044 
00045 #define NUMBER_OF_SPLIT_MODES 6
00046 
00047 void select_split_mode(int split_mode);
00048 
00049 void deactivate_silence_parameters();
00050 void activate_silence_parameters();
00051 void split_mode_changed (GtkToggleButton *radio_b, gpointer data);
00052 GtkWidget *create_special_split_page();
00053 
00054 #define SPECIAL_SPLIT_H
00055 #endif
00056