xref: /haiku/src/kits/midi2/MidiLocalConsumer.cpp (revision 6ac523ea9bc1b935766b56e32f87a117a93ccb85)
1*6ac523eaSmahlzeit 
2*6ac523eaSmahlzeit #include "debug.h"
3*6ac523eaSmahlzeit #include "MidiConsumer.h"
4*6ac523eaSmahlzeit 
5*6ac523eaSmahlzeit //------------------------------------------------------------------------------
6*6ac523eaSmahlzeit 
7*6ac523eaSmahlzeit BMidiLocalConsumer::BMidiLocalConsumer(const char* name)
8*6ac523eaSmahlzeit {
9*6ac523eaSmahlzeit 	UNIMPLEMENTED
10*6ac523eaSmahlzeit }
11*6ac523eaSmahlzeit 
12*6ac523eaSmahlzeit //------------------------------------------------------------------------------
13*6ac523eaSmahlzeit 
14*6ac523eaSmahlzeit BMidiLocalConsumer::~BMidiLocalConsumer()
15*6ac523eaSmahlzeit {
16*6ac523eaSmahlzeit 	UNIMPLEMENTED
17*6ac523eaSmahlzeit }
18*6ac523eaSmahlzeit 
19*6ac523eaSmahlzeit //------------------------------------------------------------------------------
20*6ac523eaSmahlzeit 
21*6ac523eaSmahlzeit void BMidiLocalConsumer::SetLatency(bigtime_t latency)
22*6ac523eaSmahlzeit {
23*6ac523eaSmahlzeit 	UNIMPLEMENTED
24*6ac523eaSmahlzeit }
25*6ac523eaSmahlzeit 
26*6ac523eaSmahlzeit //------------------------------------------------------------------------------
27*6ac523eaSmahlzeit 
28*6ac523eaSmahlzeit int32 BMidiLocalConsumer::GetProducerID(void)
29*6ac523eaSmahlzeit {
30*6ac523eaSmahlzeit 	UNIMPLEMENTED
31*6ac523eaSmahlzeit 	return 0;
32*6ac523eaSmahlzeit }
33*6ac523eaSmahlzeit 
34*6ac523eaSmahlzeit //------------------------------------------------------------------------------
35*6ac523eaSmahlzeit 
36*6ac523eaSmahlzeit void BMidiLocalConsumer::SetTimeout(bigtime_t when, void* data)
37*6ac523eaSmahlzeit {
38*6ac523eaSmahlzeit 	UNIMPLEMENTED
39*6ac523eaSmahlzeit }
40*6ac523eaSmahlzeit 
41*6ac523eaSmahlzeit //------------------------------------------------------------------------------
42*6ac523eaSmahlzeit 
43*6ac523eaSmahlzeit void BMidiLocalConsumer::Timeout(void* data)
44*6ac523eaSmahlzeit {
45*6ac523eaSmahlzeit 	UNIMPLEMENTED
46*6ac523eaSmahlzeit }
47*6ac523eaSmahlzeit 
48*6ac523eaSmahlzeit //------------------------------------------------------------------------------
49*6ac523eaSmahlzeit 
50*6ac523eaSmahlzeit void BMidiLocalConsumer::Data(
51*6ac523eaSmahlzeit 	uchar* data, size_t length, bool atomic, bigtime_t time)
52*6ac523eaSmahlzeit {
53*6ac523eaSmahlzeit 	UNIMPLEMENTED
54*6ac523eaSmahlzeit }
55*6ac523eaSmahlzeit 
56*6ac523eaSmahlzeit //------------------------------------------------------------------------------
57*6ac523eaSmahlzeit 
58*6ac523eaSmahlzeit void BMidiLocalConsumer::NoteOff(
59*6ac523eaSmahlzeit 	uchar channel, uchar note, uchar velocity, bigtime_t time)
60*6ac523eaSmahlzeit {
61*6ac523eaSmahlzeit 	UNIMPLEMENTED
62*6ac523eaSmahlzeit }
63*6ac523eaSmahlzeit 
64*6ac523eaSmahlzeit //------------------------------------------------------------------------------
65*6ac523eaSmahlzeit 
66*6ac523eaSmahlzeit void BMidiLocalConsumer::NoteOn(
67*6ac523eaSmahlzeit 	uchar channel, uchar note, uchar velocity, bigtime_t time)
68*6ac523eaSmahlzeit {
69*6ac523eaSmahlzeit 	UNIMPLEMENTED
70*6ac523eaSmahlzeit }
71*6ac523eaSmahlzeit 
72*6ac523eaSmahlzeit //------------------------------------------------------------------------------
73*6ac523eaSmahlzeit 
74*6ac523eaSmahlzeit void BMidiLocalConsumer::KeyPressure(
75*6ac523eaSmahlzeit 	uchar channel, uchar note, uchar pressure, bigtime_t time)
76*6ac523eaSmahlzeit {
77*6ac523eaSmahlzeit 	UNIMPLEMENTED
78*6ac523eaSmahlzeit }
79*6ac523eaSmahlzeit 
80*6ac523eaSmahlzeit //------------------------------------------------------------------------------
81*6ac523eaSmahlzeit 
82*6ac523eaSmahlzeit void BMidiLocalConsumer::ControlChange(
83*6ac523eaSmahlzeit 	uchar channel, uchar controlNumber, uchar controlValue, bigtime_t time)
84*6ac523eaSmahlzeit {
85*6ac523eaSmahlzeit 	UNIMPLEMENTED
86*6ac523eaSmahlzeit }
87*6ac523eaSmahlzeit 
88*6ac523eaSmahlzeit //------------------------------------------------------------------------------
89*6ac523eaSmahlzeit 
90*6ac523eaSmahlzeit void BMidiLocalConsumer::ProgramChange(
91*6ac523eaSmahlzeit 	uchar channel, uchar programNumber, bigtime_t time)
92*6ac523eaSmahlzeit {
93*6ac523eaSmahlzeit 	UNIMPLEMENTED
94*6ac523eaSmahlzeit }
95*6ac523eaSmahlzeit 
96*6ac523eaSmahlzeit //------------------------------------------------------------------------------
97*6ac523eaSmahlzeit 
98*6ac523eaSmahlzeit void BMidiLocalConsumer::ChannelPressure(
99*6ac523eaSmahlzeit 	uchar channel, uchar pressure, bigtime_t time)
100*6ac523eaSmahlzeit {
101*6ac523eaSmahlzeit 	UNIMPLEMENTED
102*6ac523eaSmahlzeit }
103*6ac523eaSmahlzeit 
104*6ac523eaSmahlzeit //------------------------------------------------------------------------------
105*6ac523eaSmahlzeit 
106*6ac523eaSmahlzeit void BMidiLocalConsumer::PitchBend(
107*6ac523eaSmahlzeit 	uchar channel, uchar lsb, uchar msb, bigtime_t time)
108*6ac523eaSmahlzeit {
109*6ac523eaSmahlzeit 	UNIMPLEMENTED
110*6ac523eaSmahlzeit }
111*6ac523eaSmahlzeit 
112*6ac523eaSmahlzeit //------------------------------------------------------------------------------
113*6ac523eaSmahlzeit 
114*6ac523eaSmahlzeit void BMidiLocalConsumer::SystemExclusive(
115*6ac523eaSmahlzeit 	void* data, size_t dataLength, bigtime_t time)
116*6ac523eaSmahlzeit {
117*6ac523eaSmahlzeit 	UNIMPLEMENTED
118*6ac523eaSmahlzeit }
119*6ac523eaSmahlzeit 
120*6ac523eaSmahlzeit //------------------------------------------------------------------------------
121*6ac523eaSmahlzeit 
122*6ac523eaSmahlzeit void BMidiLocalConsumer::SystemCommon(
123*6ac523eaSmahlzeit 	uchar statusByte, uchar data1, uchar data2, bigtime_t time)
124*6ac523eaSmahlzeit {
125*6ac523eaSmahlzeit 	UNIMPLEMENTED
126*6ac523eaSmahlzeit }
127*6ac523eaSmahlzeit 
128*6ac523eaSmahlzeit //------------------------------------------------------------------------------
129*6ac523eaSmahlzeit 
130*6ac523eaSmahlzeit void BMidiLocalConsumer::SystemRealTime(uchar statusByte, bigtime_t time)
131*6ac523eaSmahlzeit {
132*6ac523eaSmahlzeit 	UNIMPLEMENTED
133*6ac523eaSmahlzeit }
134*6ac523eaSmahlzeit 
135*6ac523eaSmahlzeit //------------------------------------------------------------------------------
136*6ac523eaSmahlzeit 
137*6ac523eaSmahlzeit void BMidiLocalConsumer::TempoChange(int32 bpm, bigtime_t time)
138*6ac523eaSmahlzeit {
139*6ac523eaSmahlzeit 	UNIMPLEMENTED
140*6ac523eaSmahlzeit }
141*6ac523eaSmahlzeit 
142*6ac523eaSmahlzeit //------------------------------------------------------------------------------
143*6ac523eaSmahlzeit 
144*6ac523eaSmahlzeit void BMidiLocalConsumer::AllNotesOff(bool justChannel, bigtime_t time)
145*6ac523eaSmahlzeit {
146*6ac523eaSmahlzeit 	UNIMPLEMENTED
147*6ac523eaSmahlzeit }
148*6ac523eaSmahlzeit 
149*6ac523eaSmahlzeit //------------------------------------------------------------------------------
150*6ac523eaSmahlzeit 
151*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved1() { }
152*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved2() { }
153*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved3() { }
154*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved4() { }
155*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved5() { }
156*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved6() { }
157*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved7() { }
158*6ac523eaSmahlzeit void BMidiLocalConsumer::_Reserved8() { }
159*6ac523eaSmahlzeit 
160*6ac523eaSmahlzeit //------------------------------------------------------------------------------
161*6ac523eaSmahlzeit 
162