Lines Matching defs:node

94 Controller::SetVideoNode(VideoNode *node)
96 fVideoNode = node;
275 err = gMediaRoster->GetNodeFor(gDeviceRoster->DeviceNode(fCurrentInterface).node, &dvb_node);
353 err = gMediaRoster->SetTimeSourceFor(dvb_node.node, time_node.node);
356 err = gMediaRoster->SetTimeSourceFor(audio_mixer_node.node, time_node.node);
359 err = gMediaRoster->SetTimeSourceFor(video_window_node.node, time_node.node);
362 // Add a delay of (2 video frames) to the buffers send by the DVB node,
366 // the DVB node is smaller than this, optimum is the same length as one
378 HandleError("Can't start dvb node", err);
381 HandleError("Can't start audio mixer node", err);
384 HandleError("Can't start video window node", err);
407 HandleError("Can't stop dvb node", err);
410 HandleError("Can't stop audio mixer node", err);
413 HandleError("Can't stop video window node", err);
430 HandleError("Can't release audio mixer node", err);
433 // HandleError("Can't release video window node", err);
436 // HandleError("Can't release time source node", err);
441 HandleError("Can't release DVB node", err);
452 if (output.node.node <= 0) {
453 printf("MediaRoster_Disconnect: output.node.node %d invalid\n",
454 (int)output.node.node);
457 if (input.node.node <= 0) {
458 printf("MediaRoster_Disconnect: input.node.node %d invalid\n",
459 (int)input.node.node);
462 if (!(output.node.kind & B_BUFFER_PRODUCER)) {
463 printf("MediaRoster_Disconnect: output.node.kind 0x%x is no B_BUFFER_PRODUCER\n",
464 (int)output.node.kind);
467 if (!(input.node.kind & B_BUFFER_CONSUMER)) {
468 printf("MediaRoster_Disconnect: input.node.kind 0x%x is no B_BUFFER_PRODUCER\n",
469 (int)input.node.kind);
492 return BMediaRoster::Roster()->Disconnect(output.node.node, output.source, input.node.node, input.destination);