Lines Matching defs:format

197 		// initialize our preferred format objects
199 fOutputPreferredFormat.u.raw_audio.format
201 fDevice->FormatInfo().output.format);
204 fDevice->FormatInfo().output.format);
211 if (fOutputPreferredFormat.u.raw_audio.format != 0) {
217 * (fOutputPreferredFormat.u.raw_audio.format
224 // initialize our preferred format objects
226 fInputPreferredFormat.u.raw_audio.format
228 fDevice->FormatInfo().input.format);
230 = MultiAudio::convert_to_valid_bits(fDevice->FormatInfo().input.format);
238 if (fInputPreferredFormat.u.raw_audio.format != 0) {
244 * (fInputPreferredFormat.u.raw_audio.format
315 MultiAudioNode::GetFormat(media_format* format)
318 if (format == NULL)
321 format->type = B_MEDIA_RAW_AUDIO;
322 format->require_flags = B_MEDIA_MAUI_UNDEFINED_FLAGS;
323 format->deny_flags = B_MEDIA_MAUI_UNDEFINED_FLAGS;
324 format->u.raw_audio = media_raw_audio_format::wildcard;
399 input->format = fOutputPreferredFormat;
408 currentInput->fInput.format = currentInput->fPreferredFormat;
424 currentInput->fInput.format = currentInput->fPreferredFormat;
426 currentInput->fInput.format.u.raw_audio.format
427 = media_raw_audio_format::wildcard.format;
461 output->format = fInputPreferredFormat;
470 currentOutput->fOutput.format = currentOutput->fPreferredFormat;
485 currentOutput->fOutput.format = currentOutput->fPreferredFormat;
543 // the format back!
562 media_format* format)
566 // Check to make sure the format is okay, then remove
568 if (format == NULL)
575 if (!format_is_compatible(*format, channel->fPreferredFormat))
578 format->SpecializeTo(&channel->fPreferredFormat);
596 PRINT(("input.format: %" B_PRIu32 "\n",
597 channel->fInput.format.u.raw_audio.format));
705 || ((with_format.u.raw_audio.format
713 channel->fInput.format = with_format;
733 channel->fInput.format = channel->fPreferredFormat;
737 //GetFormat(&channel->fInput.format);
744 const media_format& format)
777 media_format* format)
779 // FormatSuggestionRequested() is not necessarily part of the format
781 // wants to see what the node's preferred data format is, given a
785 if (format == NULL) {
786 fprintf(stderr, "\tERROR - NULL format pointer passed in!\n");
790 // this is the format we'll be returning (our preferred format)
791 *format = fInputPreferredFormat;
806 MultiAudioNode::FormatProposal(const media_source& output, media_format* format)
809 // process. We hand out a suggested format, with wildcards for any
824 media_type requestedType = format->type;
825 *format = channel->fPreferredFormat;
839 const media_destination& destination, media_format* format,
844 // we don't support any other formats, so we just reject any format changes.
905 size_t size = channel->fOutput.format.u.raw_audio.buffer_size;
923 const media_destination& where, media_format* format,
945 if (!format_is_compatible(*format, compatible))
948 format->SpecializeTo(&channel->fPreferredFormat);
952 channel->fOutput.format = *format;
962 const media_destination& destination, const media_format& format,
980 channel->fOutput.format = channel->fPreferredFormat;
985 // format that we agreed on, and report our connection name again.
987 channel->fOutput.format = format;
991 bigtime_t duration = channel->fOutput.format.u.raw_audio.buffer_size * 10000
992 / ((channel->fOutput.format.u.raw_audio.format
994 * channel->fOutput.format.u.raw_audio.channel_count)
995 / ((int32)(channel->fOutput.format.u.raw_audio.frame_rate / 100));
1039 channel->fOutput.format = channel->fPreferredFormat;
1085 /*size_t nSamples = fOutput.format.u.raw_audio.buffer_size / sizeof(float);
1482 // connections and change the device's format in RequestCompleted().
1484 // from the device after changing the format. So we do that now and
1497 media_format newFormat = channel->fInput.format;
1534 // connections and change the device's format in RequestCompleted().
1536 // from the device after changing the format. So we do that now and
1549 media_format newFormat = channel->fOutput.format;
1885 = output->fOutput.format.u.raw_audio.buffer_size
1886 / (output->fOutput.format.u.raw_audio.format
1915 switch (input.fFormat.u.raw_audio.format) {
1983 fprintf(stderr, "ERROR in WriteZeros format not handled\n");
2000 uint32 channelCount = input.fInput.format.u.raw_audio.channel_count;
2001 size_t inputSampleSize = input.fInput.format.u.raw_audio.format
2072 size_t size = channel.fOutput.format.u.raw_audio.buffer_size;
2102 //PRINT(("buffer size: %i, buffer duration: %i\n", fOutput.format.u.raw_audio.buffer_size, BufferDuration()));
2110 output.fOutput.format.u.raw_audio.buffer_size, BufferDuration());
2126 uint32 channelCount = output.fOutput.format.u.raw_audio.channel_count;
2127 size_t outputSampleSize = output.fOutput.format.u.raw_audio.format
2153 header->size_used = output.fOutput.format.u.raw_audio.buffer_size;
2294 * (fOutputPreferredFormat.u.raw_audio.format
2308 channel->fInput.format.u.raw_audio.frame_rate = frameRate;
2309 channel->fInput.format.u.raw_audio.buffer_size
2344 || ((fInputPreferredFormat.u.raw_audio.format
2352 * (fInputPreferredFormat.u.raw_audio.format
2362 channel->fOutput.format.u.raw_audio.frame_rate = frameRate;
2363 channel->fOutput.format.u.raw_audio.buffer_size
2378 MultiAudioNode::_UpdateInternalLatency(const media_format& format)
2381 fInternalLatency = format.u.raw_audio.buffer_size * 10000 / 2
2382 / ((format.u.raw_audio.format
2384 * format.u.raw_audio.channel_count)
2385 / ((int32)(format.u.raw_audio.frame_rate / 100));