source: trunk/src/org/apollo/audio/ApolloSubjectChangedEvent.java@ 1102

Last change on this file since 1102 was 1102, checked in by davidb, 6 years ago

Reworking of the code-base to separate logic from graphics. This version of Expeditee now supports a JFX graphics as an alternative to SWING

File size: 2.6 KB
Line 
1package org.apollo.audio;
2
3/**
4 * Provides Apollos IDs for subject changed events
5 *
6 * @author Brook Novak
7 *
8 */
9public final class ApolloSubjectChangedEvent {
10
11 private ApolloSubjectChangedEvent()
12 {
13 }
14
15 public static final int INPUT_MIXER = 1;
16
17 public static final int VOLUME = 2;
18
19 public static final int MUTE = 3;
20
21 public static final int SOLO_PREFIX_CHANGED = 4;
22
23 /** Raised from swing thread. */
24 public static final int PLAYBACK_STARTED = 9;
25
26 /** Raised from swing thread. */
27 public static final int PLAYBACK_STOPPED = 10;
28
29 /** Raised from swing thread. */
30 public static final int CAPTURE_STARTED = 11;
31
32 /** Raised from swing thread. */
33 public static final int CAPTURE_STOPPED = 12;
34
35 /** The state information is the channel ID */
36 public static final int PAUSE_MARK_CHANGED = 12;
37
38 public static final int SELECTION_CHANGED = 100;
39
40 /** In this case, the selection will have changed also. */
41 public static final int AUDIO_REMOVED = 101;
42
43
44 public static final int AUDIO_INSERTED = 110;
45
46 /** For named models - when the name has changed. */
47 public static final int NAME_CHANGED = 115;
48
49 /** The added TrackGraphInfo is passed as the state info. Tis can be used
50 * if the initation time of a track was updated. */
51 public static final int GRAPH_TRACK_ADDED = 120;
52
53 /** The removed TrackGraphNode is passed as the state info. */
54 public static final int GRAPH_TRACK_REMOVED = 121;
55
56 /** The edit TrackGraphInfo is passed as the state info. */
57 public static final int GRAPH_TRACK_EDITED = 122;
58
59 /** The added linked tracks virtual filename is passed. */
60 public static final int GRAPH_LINKED_TRACK_ADDED = 125;
61
62 /** The added linked tracks virtual filename is passed. */
63 public static final int GRAPH_LINKED_TRACK_REMOVED = 126;
64
65 /** In terms of Y-Pixel OR Initiation time (implicit X pixel)*/
66 public static final int GRAPH_TRACK_POSITION_CHANGED = 127;
67
68 /** In terms of Y-Pixel OR Initiation time (implicit X pixel)*/
69 public static final int GRAPH_LINKED_TRACK_POSITION_CHANGED = 128;
70
71 /** The channel ID of the track sequence is passed as state info. */
72 public static final int TRACK_SEQUENCE_CREATED = 150;
73
74 public static final int MULTIPLAYBACK_LOADING = 151;
75
76 public static final int LOAD_STATUS_REPORT = 200;
77
78 public static final int RENDER_TASK_INVALIDATION_RECOMENDATION = 300;
79
80 public static final int METRONOME_BEATS_PER_MEASURE_CHANGED = 600;
81 public static final int METRONOME_TEMPO_CHANGED = 601;
82 public static final int METRONOME_STARTED = 602;
83 public static final int METRONOME_STOPPED = 603;
84 public static final int METRONOME_ENABLED_CHANGED = 604;
85}
Note: See TracBrowser for help on using the repository browser.