Quick Sign In:  

Forum: VirtualDJ Plugins

Topic: List of actions in VirtualDJ v3.4 and VirtualDJ v4.0

This topic is old and might contain outdated or incorrect information.

djcelPRO InfinityModeratorMember since 2004
VirtualDJ v3.4

#define MAX_FUNCTIONS 137
char nom_function[32];

char* get_function(int indice)
{
switch(indice)
{
case 0:
wsprintf(nom_function,"nothing");
break;
case 1:
wsprintf(nom_function,"close");
break;
case 2:
wsprintf(nom_function,"minimize");
break;
case 3:
wsprintf(nom_function,"maximize");
break;
case 4:
wsprintf(nom_function,"play");
break;
case 5:
wsprintf(nom_function,"play_n_loop");
break;
case 6:
wsprintf(nom_function,"pause");
break;
case 7:
wsprintf(nom_function,"stop");
break;
case 8:
wsprintf(nom_function,"sync");
break;
case 9:
wsprintf(nom_function,"play_pause");
break;
case 10:
wsprintf(nom_function,"cue_stop");
break;
case 11:
wsprintf(nom_function,"beatlock");
break;
case 12:
wsprintf(nom_function,"mix");
break;
case 13:
wsprintf(nom_function,"select");
break;
case 14:
wsprintf(nom_function,"master_volume");
break;
case 15:
wsprintf(nom_function,"headphone_volume");
break;
case 16:
wsprintf(nom_function,"headphone_mix");
break;
case 17:
wsprintf(nom_function,"mic_volume");
break;
case 18:
wsprintf(nom_function,"headphone_crossfader");
break;
case 19:
wsprintf(nom_function,"pitch");
break;
case 20:
wsprintf(nom_function,"pitch_reset");
break;
case 21:
wsprintf(nom_function,"pitch_bend");
break;
case 22:
wsprintf(nom_function,"crossfader");
break;
case 23:
wsprintf(nom_function,"level");
break;
case 24:
wsprintf(nom_function,"gain");
break;
case 25:
wsprintf(nom_function,"bass");
break;
case 26:
wsprintf(nom_function,"kill_bass");
break;
case 27:
wsprintf(nom_function,"bassfader");
break;
case 28:
wsprintf(nom_function,"medium");
break;
case 29:
wsprintf(nom_function,"kill_medium");
break;
case 30:
wsprintf(nom_function,"mediumfader");
break;
case 31:
wsprintf(nom_function,"high");
break;
case 32:
wsprintf(nom_function,"kill_high");
break;
case 33:
wsprintf(nom_function,"highfader");
break;
case 34:
wsprintf(nom_function,"eq_reset");
break;
case 35:
wsprintf(nom_function,"menu");
break;
case 36:
wsprintf(nom_function,"settings");
break;
case 37:
wsprintf(nom_function,"effect");
break;
case 38:
wsprintf(nom_function,"sample");
break;
case 39:
wsprintf(nom_function,"loop");
break;
case 40:
wsprintf(nom_function,"loop_shift");
break;
case 41:
wsprintf(nom_function,"loop_move");
break;
case 42:
wsprintf(nom_function,"loop_in");
break;
case 43:
wsprintf(nom_function,"loop_out");
break;
case 44:
wsprintf(nom_function,"loop_length");
break;
case 45:
wsprintf(nom_function,"set_cue");
break;
case 46:
wsprintf(nom_function,"goto_cue");
break;
case 47:
wsprintf(nom_function,"song_pos");
break;
case 48:
wsprintf(nom_function,"scratch");
break;
case 49:
wsprintf(nom_function,"hold");
break;
case 50:
wsprintf(nom_function,"nudge");
break;
case 51:
wsprintf(nom_function,"jogwheel");
break;
case 52:
wsprintf(nom_function,"scratchwheel");
break;
case 53:
wsprintf(nom_function,"skip_beat");
break;
case 54:
wsprintf(nom_function,"beat_juggle");
break;
case 55:
wsprintf(nom_function,"zoom");
break;
case 56:
wsprintf(nom_function,"seek");
break;
case 57:
wsprintf(nom_function,"smart_seek");
break;
case 58:
wsprintf(nom_function,"master_tempo");
break;
case 59:
wsprintf(nom_function,"crossfader_behavior");
break;
case 60:
wsprintf(nom_function,"edit_bpm");
break;
case 61:
wsprintf(nom_function,"adjust_cbg");
break;
case 62:
wsprintf(nom_function,"adjust_cbg4");
break;
case 63:
wsprintf(nom_function,"goto_mixpoint");
break;
case 64:
wsprintf(nom_function,"set_mixpoint");
break;
case 65:
wsprintf(nom_function,"edit_comment");
break;
case 66:
wsprintf(nom_function,"edit_cuename");
break;
case 67:
wsprintf(nom_function,"pannel");
break;
case 68:
wsprintf(nom_function,"show_pannel");
break;
case 69:
wsprintf(nom_function,"hide_pannel");
break;
case 70:
wsprintf(nom_function,"empty_buffer");
break;
case 71:
wsprintf(nom_function,"reset_xp10");
break;
case 72:
wsprintf(nom_function,"browser_switch");
break;
case 73:
wsprintf(nom_function,"browser_updown");
break;
case 74:
wsprintf(nom_function,"browser_open");
break;
case 75:
wsprintf(nom_function,"browser_toplaylist");
break;
case 76:
wsprintf(nom_function,"load_fromplaylist");
break;
case 77:
wsprintf(nom_function,"browser_sort");
break;
case 78:
wsprintf(nom_function,"lock_pannel");
break;
case 79:
wsprintf(nom_function,"favorite_folder");
break;
case 80:
wsprintf(nom_function,"automix");
break;
case 81:
wsprintf(nom_function,"randomize");
break;
case 82:
wsprintf(nom_function,"onlynew");
break;
case 83:
wsprintf(nom_function,"repeat_playlist");
break;
case 84:
wsprintf(nom_function,"free_playlist");
break;
case 85:
wsprintf(nom_function,"save_playlist");
break;
case 86:
wsprintf(nom_function,"working_playlist");
break;
case 87:
wsprintf(nom_function,"search");
break;
case 88:
wsprintf(nom_function,"goto_last_folder");
break;
case 89:
wsprintf(nom_function,"goto_folder");
break;
case 90:
wsprintf(nom_function,"record");
break;
case 91:
wsprintf(nom_function,"record_cut");
break;
case 92:
wsprintf(nom_function,"record_config");
break;
case 93:
wsprintf(nom_function,"effect_select");
break;
case 94:
wsprintf(nom_function,"effect_button");
break;
case 95:
wsprintf(nom_function,"effect_slider");
break;
case 96:
wsprintf(nom_function,"load_sample");
break;
case 97:
wsprintf(nom_function,"save_sample");
break;
case 98:
wsprintf(nom_function,"sample_rec_loop");
break;
case 99:
wsprintf(nom_function,"sample_rec_jingle");
break;
case 100:
wsprintf(nom_function,"sample_options");
break;
case 101:
wsprintf(nom_function,"sample_volume_1");
break;
case 102:
wsprintf(nom_function,"sample_volume_2");
break;
case 103:
wsprintf(nom_function,"sample_volume_3");
break;
case 104:
wsprintf(nom_function,"sample_volume_4");
break;
case 105:
wsprintf(nom_function,"sample_volume_5");
break;
case 106:
wsprintf(nom_function,"sample_volume_6");
break;
case 107:
wsprintf(nom_function,"sample_volume_7");
break;
case 108:
wsprintf(nom_function,"sample_volume_8");
break;
case 109:
wsprintf(nom_function,"sample_volume_9");
break;
case 110:
wsprintf(nom_function,"sample_volume_10");
break;
case 111:
wsprintf(nom_function,"sample_volume_11");
break;
case 112:
wsprintf(nom_function,"sample_volume_12");
break;
case 113:
wsprintf(nom_function,"timecode_active");
break;
case 114:
wsprintf(nom_function,"timecode_bypass");
break;
case 115:
wsprintf(nom_function,"auto_scratch");
break;
case 116:
wsprintf(nom_function,"setusercrossfade");
break;
case 117:
wsprintf(nom_function,"loadsamplefile");
break;
case 118:
wsprintf(nom_function,"saveregistryconfig");
break;
case 119:
wsprintf(nom_function,"savedatabase");
break;
case 120:
wsprintf(nom_function,"shortcut");
break;
case 121:
wsprintf(nom_function,"video_open");
break;
case 122:
wsprintf(nom_function,"video_crossfade");
break;
case 123:
wsprintf(nom_function,"video_text");
break;
case 124:
wsprintf(nom_function,"video_transition");
break;
case 125:
wsprintf(nom_function,"video_slideshow");
break;
case 126:
wsprintf(nom_function,"video_select_fx");
break;
case 127:
wsprintf(nom_function,"video_fx");
break;
case 128:
wsprintf(nom_function,"video_fx_param");
break;
case 129:
wsprintf(nom_function,"dmx");
break;
case 130:
wsprintf(nom_function,"dmx_color");
break;
case 131:
wsprintf(nom_function,"dmx_chase");
break;
case 132:
wsprintf(nom_function,"dmx_black");
break;
case 133:
wsprintf(nom_function,"dmx_srobe");
break;
case 134:
wsprintf(nom_function,"dmx_flash");
break;
case 135:
wsprintf(nom_function,"dmx_setvalue");
break;
case 136:
wsprintf(nom_function,"unload");
break;
case MAX_FUNCTIONS:
wsprintf(nom_function,"clone_deck");
break;
}
return nom_function;
}
 

Posted Sat 11 Mar 06 @ 5:19 pm
djcelPRO InfinityModeratorMember since 2004
Ok my solution was to avoid wasting useless memory
 

Posted Mon 10 Jul 06 @ 9:35 pm
djcelPRO InfinityModeratorMember since 2004
VirtualDJ v4.0

#define MAX_FUNCTIONS 165
char nom_function[32];

char* get_function(int indice)
{
switch(indice)
{
case 0:
wsprintf(nom_function,"nothing");
break;
case 1:
wsprintf(nom_function,"close");
break;
case 2:
wsprintf(nom_function,"minimize");
break;
case 3:
wsprintf(nom_function,"maximize");
break;
case 4:
wsprintf(nom_function,"play");
break;
case 5:
wsprintf(nom_function,"play_n_loop");
break;
case 6:
wsprintf(nom_function,"pause");
break;
case 7:
wsprintf(nom_function,"stop");
break;
case 8:
wsprintf(nom_function,"sync");
break;
case 9:
wsprintf(nom_function,"play_pause");
break;
case 10:
wsprintf(nom_function,"cue_stop");
break;
case 11:
wsprintf(nom_function,"beatlock");
break;
case 12:
wsprintf(nom_function,"mix");
break;
case 13:
wsprintf(nom_function,"select");
break;
case 14:
wsprintf(nom_function,"master_volume");
break;
case 15:
wsprintf(nom_function,"headphone_volume");
break;
case 16:
wsprintf(nom_function,"headphone_mix");
break;
case 17:
wsprintf(nom_function,"mic_volume");
break;
case 18:
wsprintf(nom_function,"headphone_crossfader");
break;
case 19:
wsprintf(nom_function,"pitch");
break;
case 20:
wsprintf(nom_function,"pitch_reset");
break;
case 21:
wsprintf(nom_function,"pitch_bend");
break;
case 22:
wsprintf(nom_function,"crossfader");
break;
case 23:
wsprintf(nom_function,"level");
break;
case 24:
wsprintf(nom_function,"gain");
break;
case 25:
wsprintf(nom_function,"bass");
break;
case 26:
wsprintf(nom_function,"kill_bass");
break;
case 27:
wsprintf(nom_function,"bassfader");
break;
case 28:
wsprintf(nom_function,"medium");
break;
case 29:
wsprintf(nom_function,"kill_medium");
break;
case 30:
wsprintf(nom_function,"mediumfader");
break;
case 31:
wsprintf(nom_function,"high");
break;
case 32:
wsprintf(nom_function,"kill_high");
break;
case 33:
wsprintf(nom_function,"highfader");
break;
case 34:
wsprintf(nom_function,"eq_reset");
break;
case 35:
wsprintf(nom_function,"menu");
break;
case 36:
wsprintf(nom_function,"settings");
break;
case 37:
wsprintf(nom_function,"effect");
break;
case 38:
wsprintf(nom_function,"sample");
break;
case 39:
wsprintf(nom_function,"loop");
break;
case 40:
wsprintf(nom_function,"loop_shift");
break;
case 41:
wsprintf(nom_function,"loop_move");
break;
case 42:
wsprintf(nom_function,"loop_in");
break;
case 43:
wsprintf(nom_function,"loop_out");
break;
case 44:
wsprintf(nom_function,"loop_length");
break;
case 45:
wsprintf(nom_function,"set_cue");
break;
case 46:
wsprintf(nom_function,"goto_cue");
break;
case 47:
wsprintf(nom_function,"song_pos");
break;
case 48:
wsprintf(nom_function,"scratch");
break;
case 49:
wsprintf(nom_function,"hold");
break;
case 50:
wsprintf(nom_function,"nudge");
break;
case 51:
wsprintf(nom_function,"jogwheel");
break;
case 52:
wsprintf(nom_function,"scratchwheel");
break;
case 53:
wsprintf(nom_function,"skip_beat");
break;
case 54:
wsprintf(nom_function,"beat_juggle");
break;
case 55:
wsprintf(nom_function,"zoom");
break;
case 56:
wsprintf(nom_function,"seek");
break;
case 57:
wsprintf(nom_function,"smart_seek");
break;
case 58:
wsprintf(nom_function,"master_tempo");
break;
case 59:
wsprintf(nom_function,"crossfader_behavior");
break;
case 60:
wsprintf(nom_function,"edit_bpm");
break;
case 61:
wsprintf(nom_function,"adjust_cbg");
break;
case 62:
wsprintf(nom_function,"adjust_cbg4");
break;
case 63:
wsprintf(nom_function,"goto_mixpoint");
break;
case 64:
wsprintf(nom_function,"set_mixpoint");
break;
case 65:
wsprintf(nom_function,"edit_comment");
break;
case 66:
wsprintf(nom_function,"edit_cuename");
break;
case 67:
wsprintf(nom_function,"pannel");
break;
case 68:
wsprintf(nom_function,"show_pannel");
break;
case 69:
wsprintf(nom_function,"hide_pannel");
break;
case 70:
wsprintf(nom_function,"empty_buffer");
break;
case 71:
wsprintf(nom_function,"reset_xp10");
break;
case 72:
wsprintf(nom_function,"browser_switch");
break;
case 73:
wsprintf(nom_function,"browser_updown");
break;
case 74:
wsprintf(nom_function,"browser_open");
break;
case 75:
wsprintf(nom_function,"browser_toplaylist");
break;
case 76:
wsprintf(nom_function,"load_fromplaylist");
break;
case 77:
wsprintf(nom_function,"browser_sort");
break;
case 78:
wsprintf(nom_function,"lock_pannel");
break;
case 79:
wsprintf(nom_function,"favorite_folder");
break;
case 80:
wsprintf(nom_function,"automix");
break;
case 81:
wsprintf(nom_function,"randomize");
break;
case 82:
wsprintf(nom_function,"onlynew");
break;
case 83:
wsprintf(nom_function,"repeat_playlist");
break;
case 84:
wsprintf(nom_function,"free_playlist");
break;
case 85:
wsprintf(nom_function,"save_playlist");
break;
case 86:
wsprintf(nom_function,"working_playlist");
break;
case 87:
wsprintf(nom_function,"search");
break;
case 88:
wsprintf(nom_function,"goto_last_folder");
break;
case 89:
wsprintf(nom_function,"goto_folder");
break;
case 90:
wsprintf(nom_function,"record");
break;
case 91:
wsprintf(nom_function,"record_cut");
break;
case 92:
wsprintf(nom_function,"record_config");
break;
case 93:
wsprintf(nom_function,"effect_select");
break;
case 94:
wsprintf(nom_function,"effect_button");
break;
case 95:
wsprintf(nom_function,"effect_slider");
break;
case 96:
wsprintf(nom_function,"load_sample");
break;
case 97:
wsprintf(nom_function,"save_sample");
break;
case 98:
wsprintf(nom_function,"sample_rec_loop");
break;
case 99:
wsprintf(nom_function,"sample_rec_jingle");
break;
case 100:
wsprintf(nom_function,"sample_options");
break;
case 101:
wsprintf(nom_function,"sample_volume_1");
break;
case 102:
wsprintf(nom_function,"sample_volume_2");
break;
case 103:
wsprintf(nom_function,"sample_volume_3");
break;
case 104:
wsprintf(nom_function,"sample_volume_4");
break;
case 105:
wsprintf(nom_function,"sample_volume_5");
break;
case 106:
wsprintf(nom_function,"sample_volume_6");
break;
case 107:
wsprintf(nom_function,"sample_volume_7");
break;
case 108:
wsprintf(nom_function,"sample_volume_8");
break;
case 109:
wsprintf(nom_function,"sample_volume_9");
break;
case 110:
wsprintf(nom_function,"sample_volume_10");
break;
case 111:
wsprintf(nom_function,"sample_volume_11");
break;
case 112:
wsprintf(nom_function,"sample_volume_12");
break;
case 113:
wsprintf(nom_function,"timecode_active");
break;
case 114:
wsprintf(nom_function,"timecode_bypass");
break;
case 115:
wsprintf(nom_function,"auto_scratch");
break;
case 116:
wsprintf(nom_function,"setusercrossfade");
break;
case 117:
wsprintf(nom_function,"loadsamplefile");
break;
case 118:
wsprintf(nom_function,"saveregistryconfig");
break;
case 119:
wsprintf(nom_function,"savedatabase");
break;
case 120:
wsprintf(nom_function,"shortcut");
break;
case 121:
wsprintf(nom_function,"video_open");
break;
case 122:
wsprintf(nom_function,"video_crossfade");
break;
case 123:
wsprintf(nom_function,"video_text");
break;
case 124:
wsprintf(nom_function,"video_transition");
break;
case 125:
wsprintf(nom_function,"video_slideshow");
break;
case 126:
wsprintf(nom_function,"video_select_fx");
break;
case 127:
wsprintf(nom_function,"video_fx");
break;
case 128:
wsprintf(nom_function,"video_fx_param");
break;
case 129:
wsprintf(nom_function,"dmx");
break;
case 130:
wsprintf(nom_function,"dmx_color");
break;
case 131:
wsprintf(nom_function,"dmx_chase");
break;
case 132:
wsprintf(nom_function,"dmx_black");
break;
case 133:
wsprintf(nom_function,"dmx_srobe");
break;
case 134:
wsprintf(nom_function,"dmx_flash");
break;
case 135:
wsprintf(nom_function,"dmx_setvalue");
break;
case 136:
wsprintf(nom_function,"unload");
break;
case 137:
wsprintf(nom_function,"clone_deck");
break;
case 138:
wsprintf(nom_function,"sync_nocbg");
break;
case 139:
wsprintf(nom_function,"play_stutter");
break;
case 140:
wsprintf(nom_function,"pause_stop");
break;
case 141:
wsprintf(nom_function,"reverse");
break;
case 142:
wsprintf(nom_function,"key_offset");
break;
case 143:
wsprintf(nom_function,"smart_loop");
break;
case 144:
wsprintf(nom_function,"loop_select");
break;
case 145:
wsprintf(nom_function,"hotcue");
break;
case 146:
wsprintf(nom_function,"delete_cue");
break;
case 147:
wsprintf(nom_function,"set_scratchlatency");
break;
case 148:
wsprintf(nom_function,"invert_icdx");
break;
case 149:
wsprintf(nom_function,"add_virtualfolder");
break;
case 150:
wsprintf(nom_function,"playlist_options");
break;
case 151:
wsprintf(nom_function,"effect_activate");
break;
case 152:
wsprintf(nom_function,"effect_slider_1");
break;
case 153:
wsprintf(nom_function,"effect_slider_2");
break;
case 154:
wsprintf(nom_function,"effect_slider_3");
break;
case 155:
wsprintf(nom_function,"effect_slider_4");
break;
case 156:
wsprintf(nom_function,"effect_slider_5");
break;
case 157:
wsprintf(nom_function,"sample_play");
break;
case 158:
wsprintf(nom_function,"sample_stop_all");
break;
case 159:
wsprintf(nom_function,"sample_select");
break;
case 160:
wsprintf(nom_function,"effect_redraw");
break;
case 161:
wsprintf(nom_function,"videosound_start");
break;
case 162:
wsprintf(nom_function,"videosound_stop");
break;
case 163:
wsprintf(nom_function,"video_trans");
break;
case 164:
wsprintf(nom_function,"video_select_trans");
break;
case MAX_FUNCTIONS:
wsprintf(nom_function,"key_lock");
break;

}
return nom_function;
}
 

Posted Fri 25 Aug 06 @ 10:45 pm


(Old topics and forums are automatically closed)