Lines Matching defs:output
338 BMediaClientNode::GetNextOutput(int32* cookie, media_output* output)
347 output = NULL;
351 *output = conn->fConnection._BuildMediaOutput();
538 // or binded connections which also send them to an output.
591 BMediaOutput* output = fOwner->OutputAt(i);
593 if (output->HasBinding())
599 output->fFramesSent = 0;
601 firstBufferEvent.pointer = (void*) output;
622 BMediaOutput* output = dynamic_cast<BMediaOutput*>(conn->Binding());
623 output->SendBuffer(buffer);
638 BMediaOutput* output
640 if (output == NULL)
643 if (output->_IsEnabled()) {
644 BBuffer* buffer = _GetNextBuffer(output, event->event_time);
647 if (output->SendBuffer(buffer) != B_OK) {
649 // The output failed, let's recycle the buffer
656 media_format format = output->fConnection.format;
662 output->fFramesSent += nFrames;
664 time = fStartTime + bigtime_t((1000000LL * output->fFramesSent)
674 BMediaClientNode::_GetNextBuffer(BMediaOutput* output, bigtime_t eventTime)
679 = output->fBufferGroup->RequestBuffer(output->BufferSize(), 0);
686 header->type = output->fConnection.format.type;
687 header->size_used = output->BufferSize();