Lines Matching refs:fOutput

181 	fOutput.destination = media_destination::null;
182 fOutput.format = fPreferredFormat;
246 if (output != fOutput.source) {
284 if (destination != fOutput.destination) {
289 if (source != fOutput.source) {
310 *_output = fOutput;
333 if (forSource != fOutput.source)
349 size_t size = fOutput.format.u.raw_audio.buffer_size;
378 if (what != fOutput.source) {
384 if (fOutput.destination != media_destination::null) {
396 fOutput.destination = where;
397 fOutput.format = *format;
400 fSupplier->SetFormat(fOutput.format);
402 *_source = fOutput.source;
403 strncpy(_name, fOutput.name, B_MEDIA_NAME_LENGTH);
420 fOutput.destination = media_destination::null;
421 fOutput.format = fPreferredFormat;
427 fOutput.destination = destination;
428 fOutput.format = format;
429 strncpy(_name, fOutput.name, B_MEDIA_NAME_LENGTH);
434 fSupplier->SetFormat(fOutput.format);
442 FindLatencyFor(fOutput.destination, &fLatency, &id);
445 size_t sampleSize = fOutput.format.u.raw_audio.format
448 = fOutput.format.u.raw_audio.buffer_size / sampleSize;
449 fInternalLatency = estimate_internal_latency(fOutput.format);
456 * samplesPerBuffer / bigtime_t(fOutput.format.u.raw_audio.frame_rate
457 * fOutput.format.u.raw_audio.channel_count);
468 _AllocateBuffers(fOutput.format);
481 if (where == fOutput.destination && what == fOutput.source) {
482 fOutput.destination = media_destination::null;
483 fOutput.format = fPreferredFormat;
504 if (what == fOutput.source) {
525 = fOutput.format.u.raw_audio.format
528 = fOutput.format.u.raw_audio.buffer_size / sampleSize;
530 = samplesPerBuffer / fOutput.format.u.raw_audio.channel_count;
543 if (what == fOutput.source)
578 if (source == fOutput.source && destination == fOutput.destination) {
591 fOutput.source.port = ControlPort();
592 fOutput.source.id = 0;
593 fOutput.node = Node();
594 ::strcpy(fOutput.name, Name());
645 && fOutput.destination != media_destination::null) {
650 err = SendBuffer(buffer, fOutput.source,
651 fOutput.destination);
656 size_t sampleSize = fOutput.format.u.raw_audio.format
659 size_t nFrames = fOutput.format.u.raw_audio.buffer_size
660 / (sampleSize * fOutput.format.u.raw_audio.channel_count);
665 / double(fOutput.format.u.raw_audio.frame_rate));
702 ret = BBufferProducer::ProposeFormatChange(format, fOutput.destination);
708 ret = BBufferProducer::ChangeFormat(fOutput.source, fOutput.destination,
776 fOutput.format = format;
814 fOutput.format.u.raw_audio.buffer_size, BufferDuration());
821 fOutput.format.u.raw_audio.buffer_size, BufferDuration());
827 size_t sampleSize = fOutput.format.u.raw_audio.format
829 size_t numSamples = fOutput.format.u.raw_audio.buffer_size / sampleSize;
836 buffer->SetSizeUsed(fOutput.format.u.raw_audio.buffer_size);
839 int64 frameCount = numSamples / fOutput.format.u.raw_audio.channel_count;
841 * 1000000.0 / fOutput.format.u.raw_audio.frame_rate);
843 * 1000000.0 / fOutput.format.u.raw_audio.frame_rate);
860 if (init_media_file(fOutput.format, &track) != NULL)
865 && fOutput.format.u.raw_audio.format
868 int32 channels = fOutput.format.u.raw_audio.channel_count;