Lines Matching refs:format

40 	// set default format
91 // disable format convertions
441 OpenSoundDeviceEngine::WildcardFormatFor(int fmt, media_format &format,
449 err = OpenSoundDevice::get_media_format_for(fmt, format);
453 string_for_format(format, buf, 1024);
454 if (format.type == B_MEDIA_RAW_AUDIO) {
455 format.u.raw_audio = media_multi_audio_format::wildcard;
456 format.u.raw_audio.byte_order = B_MEDIA_HOST_ENDIAN;
459 format.u.raw_audio.frame_rate = OpenSoundDevice::convert_oss_rate_to_media_rate(Info()->max_rate); // measured in Hertz
460 } else if (format.type == B_MEDIA_ENCODED_AUDIO) {
461 format.u.encoded_audio.output = media_multi_audio_format::wildcard;
462 //format.u.encoded_audio.output.byte_order = B_MEDIA_HOST_ENDIAN;
465 // format.u.encoded_audio.output.frame_rate = OpenSoundDevice::convert_oss_rate_to_media_rate(Info()->max_rate); // measured in Hertz
473 status_t OpenSoundDeviceEngine::PreferredFormatFor(int fmt, media_format &format, bool rec)
480 err = WildcardFormatFor(fmt, format);
483 if (format.type == B_MEDIA_RAW_AUDIO) {
484 media_multi_audio_format &raw = format.u.raw_audio;
485 //format.u.raw_audio.channel_count = Info()->max_channels;
492 format.u.raw_audio.byte_order = B_MEDIA_HOST_ENDIAN;
493 format.u.raw_audio.frame_rate = OpenSoundDevice::convert_oss_rate_to_media_rate(Info()->max_rate); // measured in Hertz
494 format.u.raw_audio.buffer_size = DEFAULT_BUFFER_SIZE;
496 } else if (format.type == B_MEDIA_ENCODED_AUDIO) {
497 media_raw_audio_format &raw = format.u.encoded_audio.output;
498 //format.u.encoded_audio.output.channel_count = Info()->max_channels;
507 string_for_format(format, buf, 1024);
513 status_t OpenSoundDeviceEngine::AcceptFormatFor(int fmt, media_format &format, bool rec)
532 if (format.type == B_MEDIA_RAW_AUDIO) {
533 media_multi_audio_format &raw = format.u.raw_audio;
543 PRINT(("%s:step1 fmt=0x%08x, raw.format=0x%08" B_PRIx32 "\n",
544 __FUNCTION__, fmt, raw.format));
546 if (raw.format)
547 afmt = OpenSoundDevice::convert_media_format_to_oss_format(raw.format);
553 raw.format = OpenSoundDevice::convert_oss_format_to_media_format(afmt);
559 raw.format = OpenSoundDevice::convert_oss_format_to_media_format(afmt);
560 PRINT(("%s:step4 afmt=0x%08x, raw.format=0x%08" B_PRIx32 "\n",
561 __FUNCTION__, afmt, raw.format));
596 } else if (format.type == B_MEDIA_ENCODED_AUDIO) {
597 media_raw_audio_format &raw = format.u.encoded_audio.output;
611 fMediaFormat = format;
613 string_for_format(format, buf, 1024);
619 status_t OpenSoundDeviceEngine::SpecializeFormatFor(int fmt, media_format &format, bool rec)
636 if (format.type == B_MEDIA_RAW_AUDIO) {
637 media_multi_audio_format &raw = format.u.raw_audio;
639 PRINT(("%s:step1 fmt=0x%08x, raw.format=0x%08" B_PRIx32 "\n",
640 __FUNCTION__, fmt, raw.format));
642 if (!raw.format) {
644 raw.format = OpenSoundDevice::convert_oss_format_to_media_format(afmt);
647 if (raw.format)
648 afmt = OpenSoundDevice::convert_media_format_to_oss_format(raw.format);
656 raw.format = OpenSoundDevice::convert_oss_format_to_media_format(afmt);
657 PRINT(("%s:step4 afmt=0x%08x, raw.format=0x%08" B_PRIx32 "\n",
658 __FUNCTION__, afmt, raw.format));
704 * (raw.format & media_raw_audio_format::B_AUDIO_SIZE_MASK)
724 /* * (raw.format & media_raw_audio_format::B_AUDIO_SIZE_MASK)
726 } else if (format.type == B_MEDIA_ENCODED_AUDIO) {
727 media_raw_audio_format &raw = format.u.encoded_audio.output;
740 fMediaFormat = format;
742 string_for_format(format, buf, 1024);