Lines Matching defs:Description

466 	multi_description Description;
467 if (user_memcpy(&Description, multiDescription,
471 Description.interface_version = B_CURRENT_INTERFACE_VERSION;
472 Description.interface_minimum = B_CURRENT_INTERFACE_VERSION;
474 strlcpy(Description.friendly_name, "USB Audio",
475 sizeof(Description.friendly_name));
477 strlcpy(Description.vendor_info, "S.Zharski",
478 sizeof(Description.vendor_info));
480 Description.output_channel_count = 0;
481 Description.input_channel_count = 0;
482 Description.output_bus_channel_count = 0;
483 Description.input_bus_channel_count = 0;
484 Description.aux_bus_channel_count = 0;
486 Description.output_rates = 0;
487 Description.input_rates = 0;
489 Description.min_cvsr_rate = 0;
490 Description.max_cvsr_rate = 0;
492 Description.output_formats = 0;
493 Description.input_formats = 0;
494 Description.lock_sources = B_MULTI_LOCK_INTERNAL;
495 Description.timecode_sources = 0;
496 Description.interface_flags = 0;
497 Description.start_latency = 3000;
499 Description.control_panel[0] = '\0';
508 fAudioControl.GetChannelsDescription(Channels, &Description, USBTerminal,
510 fStreams[i]->GetFormatsAndRates(&Description);
513 fAudioControl.GetBusChannelsDescription(Channels, &Description);
515 // Description.request_channel_count = channels + bus_channels;
517 TraceMultiDescription(&Description, Channels);
519 if (user_memcpy(multiDescription, &Description,
525 Description.request_channel_count)) != B_OK)
533 Device::TraceMultiDescription(multi_description* Description,
536 TRACE(API, "interface_version:%d\n", Description->interface_version);
537 TRACE(API, "interface_minimum:%d\n", Description->interface_minimum);
538 TRACE(API, "friendly_name:%s\n", Description->friendly_name);
539 TRACE(API, "vendor_info:%s\n", Description->vendor_info);
540 TRACE(API, "output_channel_count:%d\n", Description->output_channel_count);
541 TRACE(API, "input_channel_count:%d\n", Description->input_channel_count);
543 Description->output_bus_channel_count);
545 Description->input_bus_channel_count);
546 TRACE(API, "aux_bus_channel_count:%d\n", Description->aux_bus_channel_count);
547 TRACE(API, "output_rates:%#08x\n", Description->output_rates);
548 TRACE(API, "input_rates:%#08x\n", Description->input_rates);
549 TRACE(API, "min_cvsr_rate:%f\n", Description->min_cvsr_rate);
550 TRACE(API, "max_cvsr_rate:%f\n", Description->max_cvsr_rate);
551 TRACE(API, "output_formats:%#08x\n", Description->output_formats);
552 TRACE(API, "input_formats:%#08x\n", Description->input_formats);
553 TRACE(API, "lock_sources:%d\n", Description->lock_sources);
554 TRACE(API, "timecode_sources:%d\n", Description->timecode_sources);
555 TRACE(API, "interface_flags:%#08x\n", Description->interface_flags);
556 TRACE(API, "start_latency:%d\n", Description->start_latency);
557 TRACE(API, "control_panel:%s\n", Description->control_panel);
559 // multi_channel_info* Channels = Description->channels;
560 // for (int i = 0; i < Description->request_channel_count; i++) {
569 Description->request_channel_count);