00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef __NCHAINS_INTERFACE_H
00028 #define __NCHAINS_INTERFACE_H
00029
00030 #include "defs.h"
00031
00032 extern void if_print_helpmsg(void);
00033
00034 extern void if_print_moving_msg(struct _application *app, const char *msg);
00035 extern void if_print_status_msg(struct _application *app,const char*fmt,...);
00036
00037 extern void if_print_error_msg(struct _application *app,const char*fmt,...);
00038 extern void if_muteon(struct _application *app,int chain_index);
00039 extern void if_muteon_inv(struct _application *app,int chain_index);
00040 extern void if_muteoff(struct _application *app,int chain_index);
00041 extern void if_soloon(struct _application *app,int chain_index);
00042 extern void if_solooff(struct _application *app,int chain_index);
00043
00044 extern void if_inputon(struct _application *app,int chain_index);
00045 extern void if_inputoff(struct _application *app,int chain_index);
00046 extern void if_outputon(struct _application *app,int chain_index);
00047 extern void if_outputoff(struct _application *app,int chain_index);
00048
00049 extern void if_playat_select_length(struct _application *app,CHAIN *chain);
00050
00051 extern void if_clear_status(struct _application *app);
00052
00053
00054
00055 extern void if_chain_info_chain_name(struct _application *app, CHAIN *chain);
00056 extern void if_chain_info_chain_index(struct _application *app, CHAIN *chain);
00057 extern void if_chain_info_chain_input(struct _application *app, CHAIN *chain);
00058 extern void if_chain_info_chain_output(struct _application *app, CHAIN *chain);
00059 extern void if_print_song_position(struct _application *app);
00060 extern void if_print_current_chain_info(struct _application *app, int my);
00061
00062
00063 extern void if_chcopyon(struct _application *app,int chain_index);
00064 extern void if_chcopyoff(struct _application *app,int chain_index);
00065
00066 extern void if_print_header(struct _application *app);
00067 extern void if_print_footer(struct _application *app);
00068 extern void if_print_chains(struct _application *app);
00069
00070 extern void if_print_chain_name(struct _application *app, CHAIN *cc);
00071 extern void if_print_chain_input(struct _application *app, CHAIN *cc);
00072 extern void if_print_chain_output(struct _application *app, CHAIN *cc);
00073
00074
00075
00076 extern void if_print_chain_mute(struct _application *app, CHAIN *cc);
00077
00078
00079
00080 extern void if_print_chain_solo(struct _application *app, CHAIN *cc);
00081
00082 extern void if_print_chain_chcopy(struct _application *app, CHAIN *cc);
00083
00084
00085
00086
00087 extern void if_print_chain_volume(struct _application *app, CHAIN *cc);
00088
00089
00090
00091 extern void if_print_chain_volume_quick(struct _application *app, CHAIN *cc);
00092
00093 extern void if_print_chain_panning(struct _application *app, CHAIN *cc);
00094
00095 #endif