Searched refs:BMidiRoster (Results 1 - 17 of 17) sorted by relevance

/haiku/src/kits/midi2/
H A DMidiRoster.cpp36 // The one and only BMidiRoster instance, which is created
39 static BMidiRoster* sRoster = NULL;
44 // Destroys the BMidiRoster instance when the app quits.
55 sRoster = new BMidiRoster();
63 BMidiRoster::NextEndpoint(int32* id)
83 BMidiRoster::NextProducer(int32* id)
99 BMidiRoster::NextConsumer(int32* id)
115 BMidiRoster::FindEndpoint(int32 id, bool localOnly)
141 BMidiRoster::FindProducer(int32 id, bool localOnly)
155 BMidiRoster
225 BMidiRoster::BMidiRoster() function in class:BMidiRoster
[all...]
H A DMidiRosterLooper.h18 class BMidiRoster;
23 // BMidiRoster. Also keeps track of the list of endpoints.
32 bool Init(BMidiRoster* roster);
34 // Does the work for BMidiRoster::NextEndpoint().
63 friend class ::BMidiRoster;
113 BMidiRoster* fRoster;
115 // Makes sure BMidiRoster::MidiRoster() does not return
H A DMidiEndpoint.cpp127 // BMidiRoster::DeleteLocal(), which does all the hard work.
305 status_t err = BMidiRoster::MidiRoster()->SendRequest(msg, &reply);
330 return BMidiRoster::MidiRoster()->fLooper->Lock();
337 BMidiRoster::MidiRoster()->fLooper->Unlock();
H A DMidiProducer.cpp124 status_t err = BMidiRoster::MidiRoster()->SendRequest(&msg, &reply);
138 BMidiRoster::MidiRoster()->fLooper->DumpEndpoints();
H A DMidiLocalProducer.cpp28 BMidiRoster::MidiRoster()->CreateLocal(this);
36 BMidiRoster::MidiRoster()->DeleteLocal(this);
H A DMidiLocalConsumer.cpp41 BMidiRoster::MidiRoster()->CreateLocal(this);
49 BMidiRoster::MidiRoster()->DeleteLocal(this);
H A DMidiRosterLooper.cpp61 BMidiRosterLooper::Init(BMidiRoster* roster_)
67 // We create a semaphore with a zero count. BMidiRoster's
/haiku/headers/os/midi2/
H A DMidiRoster.h31 class BMidiRoster class
49 static BMidiRoster *MidiRoster();
61 BMidiRoster();
62 virtual ~BMidiRoster();
H A DMidiConsumer.h19 friend class BMidiRoster;
95 friend class BMidiRoster;
H A DMidiEndpoint.h47 friend class BMidiRoster;
H A DMidiProducer.h23 friend class BMidiRoster;
/haiku/src/apps/patchbay/
H A DMidiEventMeter.cpp38 BMidiRoster* roster = BMidiRoster::MidiRoster();
H A DEndpointInfo.cpp48 BMidiRoster* roster = BMidiRoster::MidiRoster();
H A DPatchRow.cpp204 BMidiRoster* roster = BMidiRoster::MidiRoster();
H A DPatchView.cpp62 BMidiRoster* roster = BMidiRoster::MidiRoster();
127 BMidiRoster* roster = BMidiRoster::MidiRoster();
/haiku/src/apps/midiplayer/
H A DMidiPlayerWindow.cpp172 while (BMidiEndpoint* endpoint = BMidiRoster::NextEndpoint(&id)) {
480 BMidiProducer* endpoint = BMidiRoster::FindProducer(fInputId);
488 endpoint = BMidiRoster::FindProducer(fInputId);
/haiku/src/kits/midi/
H A DMidiPort.cpp279 while ((endp = BMidiRoster::NextEndpoint(&id)) != NULL) {

Completed in 131 milliseconds