Lines Matching defs:endp

65 	BMidiEndpoint* endp = NULL;
70 endp = looper->NextEndpoint(id);
71 if (endp != NULL) {
72 endp->Acquire();
78 return endp;
85 BMidiEndpoint* endp;
87 while ((endp = NextEndpoint(id)) != NULL) {
88 if (endp->IsProducer()) {
89 return (BMidiProducer*) endp;
91 endp->Release();
101 BMidiEndpoint* endp;
103 while ((endp = NextEndpoint(id)) != NULL) {
104 if (endp->IsConsumer()) {
105 return (BMidiConsumer*) endp;
107 endp->Release();
117 BMidiEndpoint* endp = NULL;
121 endp = looper->FindEndpoint(id);
123 if ((endp != NULL) && endp->IsRemote()) {
124 if (localOnly || !endp->IsRegistered()) {
125 endp = NULL;
129 if (endp != NULL) {
130 endp->Acquire();
136 return endp;
143 BMidiEndpoint* endp = FindEndpoint(id, localOnly);
145 if ((endp != NULL) && !endp->IsProducer()) {
146 endp->Release();
147 endp = NULL;
150 return (BMidiProducer*) endp;
157 BMidiEndpoint* endp = FindEndpoint(id, localOnly);
159 if ((endp != NULL) && !endp->IsConsumer()) {
160 endp->Release();
161 endp = NULL;
164 return (BMidiConsumer*) endp;
195 BMidiRoster::Register(BMidiEndpoint* endp)
197 if (endp != NULL) {
198 return endp->Register();
206 BMidiRoster::Unregister(BMidiEndpoint* endp)
208 if (endp != NULL) {
209 return endp->Unregister();
277 BMidiRoster::CreateLocal(BMidiEndpoint* endp)
279 ASSERT(endp != NULL)
288 msg.AddBool("midi:consumer", endp->fIsConsumer);
289 msg.AddBool("midi:registered", endp->fIsRegistered);
290 msg.AddString("midi:name", endp->Name());
291 msg.AddMessage("midi:properties", endp->fProperties);
293 if (endp->IsConsumer()) {
294 BMidiConsumer* consumer = (BMidiConsumer*) endp;
306 endp->fId = id;
309 fLooper->AddEndpoint(endp);
330 BMidiRoster::DeleteLocal(BMidiEndpoint* endp)
332 ASSERT(endp != NULL)
336 msg.AddInt32("midi:id", endp->ID());
350 if (endp->ID() > 0) {
352 fLooper->RemoveEndpoint(endp);