| Top |
| BtCmdApplication * | bt_cmd_application_new () |
| gboolean | bt_cmd_application_play () |
| gboolean | bt_cmd_application_info () |
| gboolean | bt_cmd_application_convert () |
| gboolean | bt_cmd_application_encode () |
This class implements the body of the buzztrax commandline tool. It provides application level function like play, convert and encode songs.
BtCmdApplication *
bt_cmd_application_new (gboolean quiet);
Create a new instance
gboolean bt_cmd_application_play (const BtCmdApplication *self,const gchar *input_file_name);
load and play the file of the supplied name
gboolean bt_cmd_application_info (const BtCmdApplication *self,const gchar *input_file_name,const gchar *output_file_name);
load the file of the supplied name and print information about it to stdout.
gboolean bt_cmd_application_convert (const BtCmdApplication *self,const gchar *input_file_name,const gchar *output_file_name);
Load the file of the supplied name and convert it into a buzztrax song file. The type of the input file is automatically determined.
gboolean bt_cmd_application_encode (const BtCmdApplication *self,const gchar *input_file_name,const gchar *output_file_name);
Load the file of the supplied name and encode it as an audio file. The type of the output file is automatically determined from the filename extension.
struct BtCmdApplication;
BtApplication subclass for the commandline application