Lines Matching defs:conn

43 BMediaClientNode::SendBuffer(BBuffer* buffer, BMediaConnection* conn)
45 return BBufferProducer::SendBuffer(buffer, conn->_Source(), conn->_Destination());
151 BMediaInput* conn = fOwner->_FindInput(dest);
152 if (conn == NULL)
155 return conn->AcceptFormat(format);
172 BMediaInput* conn = fOwner->InputAt(*cookie);
173 if (conn != NULL) {
174 *input = conn->fConnection._BuildMediaInput();
207 BMediaInput* conn = fOwner->_FindInput(dest);
208 if (conn == NULL)
211 //*latency = conn->fLatency;
224 BMediaInput* conn = fOwner->_FindInput(dest);
225 if (conn == NULL)
228 conn->fConnection.source = source;
229 conn->fConnection.format = format;
235 conn->fConnection.remote_node.node
237 conn->fConnection.remote_node.port = source.port;
239 conn->Connected(format);
241 *outInput = conn->fConnection._BuildMediaInput();
252 BMediaInput* conn = fOwner->_FindInput(dest);
253 if (conn == NULL)
256 if (conn->_Source() == source) {
258 conn->fConnection.source = media_source::null;
259 conn->fConnection.format = media_format();
261 conn->fConnection.remote_node.node = -1;
262 conn->fConnection.remote_node.port = -1;
264 conn->Disconnected();
309 BMediaOutput* conn = fOwner->_FindOutput(source);
310 if (conn == NULL)
313 return conn->FormatProposal(format);
349 BMediaOutput* conn = fOwner->OutputAt(*cookie);
350 if (conn != NULL) {
351 *output = conn->fConnection._BuildMediaOutput();
374 BMediaOutput* conn = fOwner->_FindOutput(source);
375 if (conn == NULL)
378 if (group == conn->fBufferGroup)
381 delete conn->fBufferGroup;
384 conn->fBufferGroup = group;
388 conn->fBufferGroup = new BBufferGroup(conn->BufferSize(), 3);
389 if (conn->fBufferGroup == NULL)
392 return conn->fBufferGroup->InitCheck();
403 BMediaOutput* conn = fOwner->_FindOutput(source);
404 if (conn == NULL)
407 if (conn->_Destination() != media_destination::null)
415 conn->fConnection.destination = dest;
417 status_t err = conn->PrepareToConnect(format);
421 *out_source = conn->_Source();
422 strcpy(name, conn->Name());
435 BMediaOutput* conn = fOwner->_FindOutput(source);
436 if (conn == NULL)
443 conn->fConnection.destination = dest;
444 conn->fConnection.format = format;
450 conn->fConnection.remote_node.node
452 conn->fConnection.remote_node.port = dest.port;
454 strcpy(name, conn->Name());
459 conn->fBufferGroup = new BBufferGroup(conn->BufferSize(), 3);
460 if (conn->fBufferGroup == NULL)
463 conn->Connected(format);
473 BMediaOutput* conn = fOwner->_FindOutput(source);
474 if (conn == NULL)
477 if (conn->_Destination() == dest) {
479 delete conn->fBufferGroup;
480 conn->fBufferGroup = NULL;
482 conn->fConnection.destination = media_destination::null;
483 conn->fConnection.format = media_format();
485 conn->fConnection.remote_node.node = -1;
486 conn->fConnection.remote_node.port = -1;
488 conn->Disconnected();
499 BMediaOutput* conn = fOwner->_FindOutput(source);
500 if (conn != NULL)
501 conn->_SetEnabled(enabled);
614 BMediaInput* conn = fOwner->_FindInput(dest);
616 if (conn != NULL)
617 conn->HandleBuffer(buffer);
621 if (conn->HasBinding()) {
622 BMediaOutput* output = dynamic_cast<BMediaOutput*>(conn->Binding());