Description
const BString& Description() const;
SettingsDescription* Description() const { return fDescription; }
const char* Description() const
#define ACPI_USAGE_TEXT(Description) \
printf (Description);
#define ACPI_OPTION(Name, Description) \
printf (" %-20s%s\n", Name, Description);
char *Description; /* Command Description */
char *Description;
#define EXCEP_TXT(Name,Description) {Name, Description}
#define EXCEP_TXT(Name,Description) {Name}
char *Description;
char *Description;
char *Description;
char *Description;
multi_description Description;
if (user_memcpy(&Description,
Description.interface_version = B_CURRENT_INTERFACE_VERSION;
Description.interface_minimum = B_CURRENT_INTERFACE_VERSION;
strlcpy(Description.friendly_name, fInfo.Name(),
sizeof(Description.friendly_name));
strlcpy(Description.vendor_info, "Haiku.Inc.",
sizeof(Description.vendor_info));
Description.output_channel_count = 2;
Description.input_channel_count = 2;
Description.output_bus_channel_count = 2;
Description.input_bus_channel_count = 2;
Description.aux_bus_channel_count = 0;
Description.output_rates = fMixer.OutputRates();
Description.input_rates = fMixer.InputRates();
Description.output_formats = fMixer.OutputFormats();
Description.input_formats = fMixer.InputFormats();
Description.min_cvsr_rate = 0;
Description.max_cvsr_rate = 0;
Description.lock_sources = B_MULTI_LOCK_INTERNAL;
Description.timecode_sources = 0;
Description.interface_flags
Description.start_latency = 3000;
Description.control_panel[0] = '\0';
&Description, sizeof(multi_description)) != B_OK)
if (Description.request_channel_count
status_t _MultiGetDescription(multi_description *Description);
Vector<multi_channel_info>& Channels, multi_description* Description,
Description->input_channel_count += channels;
Description->output_channel_count += channels;
Vector<multi_channel_info>& Channels, multi_description* Description)
Description->output_bus_channel_count += channels;
Description->input_bus_channel_count += channels;
multi_description* Description,
multi_description* Description);
AudioStreamingInterface::GetFormatsAndRates(multi_description* Description)
Description->interface_flags
Description->input_rates = rates;
Description->input_formats = formats;
Description->output_rates = rates;
Description->output_formats = formats;
multi_description* Description);
multi_description Description;
if (user_memcpy(&Description, multiDescription,
Description.interface_version = B_CURRENT_INTERFACE_VERSION;
Description.interface_minimum = B_CURRENT_INTERFACE_VERSION;
strlcpy(Description.friendly_name, "USB Audio",
sizeof(Description.friendly_name));
strlcpy(Description.vendor_info, "S.Zharski",
sizeof(Description.vendor_info));
Description.output_channel_count = 0;
Description.input_channel_count = 0;
Description.output_bus_channel_count = 0;
Description.input_bus_channel_count = 0;
Description.aux_bus_channel_count = 0;
Description.output_rates = 0;
Description.input_rates = 0;
Description.min_cvsr_rate = 0;
Description.max_cvsr_rate = 0;
Description.output_formats = 0;
Description.input_formats = 0;
Description.lock_sources = B_MULTI_LOCK_INTERNAL;
Description.timecode_sources = 0;
Description.interface_flags = 0;
Description.start_latency = 3000;
Description.control_panel[0] = '\0';
fAudioControl.GetChannelsDescription(Channels, &Description, USBTerminal,
fStreams[i]->GetFormatsAndRates(&Description);
fAudioControl.GetBusChannelsDescription(Channels, &Description);
TraceMultiDescription(&Description, Channels);
if (user_memcpy(multiDescription, &Description,
Description.request_channel_count)) != B_OK)
Device::TraceMultiDescription(multi_description* Description,
TRACE(API, "interface_version:%d\n", Description->interface_version);
TRACE(API, "interface_minimum:%d\n", Description->interface_minimum);
TRACE(API, "friendly_name:%s\n", Description->friendly_name);
TRACE(API, "vendor_info:%s\n", Description->vendor_info);
TRACE(API, "output_channel_count:%d\n", Description->output_channel_count);
TRACE(API, "input_channel_count:%d\n", Description->input_channel_count);
Description->output_bus_channel_count);
Description->input_bus_channel_count);
TRACE(API, "aux_bus_channel_count:%d\n", Description->aux_bus_channel_count);
TRACE(API, "output_rates:%#08x\n", Description->output_rates);
TRACE(API, "input_rates:%#08x\n", Description->input_rates);
TRACE(API, "min_cvsr_rate:%f\n", Description->min_cvsr_rate);
TRACE(API, "max_cvsr_rate:%f\n", Description->max_cvsr_rate);
TRACE(API, "output_formats:%#08x\n", Description->output_formats);
TRACE(API, "input_formats:%#08x\n", Description->input_formats);
TRACE(API, "lock_sources:%d\n", Description->lock_sources);
TRACE(API, "timecode_sources:%d\n", Description->timecode_sources);
TRACE(API, "interface_flags:%#08x\n", Description->interface_flags);
TRACE(API, "start_latency:%d\n", Description->start_latency);
TRACE(API, "control_panel:%s\n", Description->control_panel);
Description->request_channel_count);
void TraceMultiDescription(multi_description* Description,
status_t _MultiGetDescription(multi_description* Description);
TRACE_ALWAYS("%s (0x%04x/0x%04x) added\n", serialDevice->Description(),
TRACE_ALWAYS("%s added\n", device->Description());
const char * Description() const { return fDescription; };
TRACE_ALWAYS("%s (0x%04x/0x%04x) added\n", serialDevice->Description(),
const char * Description() { return fDescription; };
if (fSettings.FindMessage(device->Description().friendly_name, config)
fSettings.RemoveData(device->Description().friendly_name);
device->Description().friendly_name, device, info->internal_id, config);
info->name = device->Description().friendly_name;
const multi_description& Description() const { return fDescription; }
&& (fDevice->Description().output_rates
const multi_description& description = fDevice->Description();
if (fDevice->Description().output_channel_count > 0) {
- fDevice->Description().output_channel_count;
if (fDevice->Description().input_channel_count > 0) {
if ((fDevice->Description().output_rates & multiAudioRate) == 0)
= fDevice->Description().input_channel_count;
if ((fDevice->Description().input_rates & multiAudioRate) == 0)
for (int32 i = 0; i < fDevice->Description().output_channel_count; i++) {
|| (fDevice->Description().channels[i].designations
|| ((fDevice->Description().channels[currentId].designations
&& ((fDevice->Description().channels[i].designations
|| (fDevice->Description().channels[i].designations
|| ((fDevice->Description().channels[currentId].designations
&& ((fDevice->Description().channels[i].designations
|| (fDevice->Description().channels[i].designations
fDevice->Description().channels[i].channel_id,
fDevice->Description().channels[i].kind,
fDevice->Description().channels[i].designations,
fDevice->Description().channels[i].connectors));
= fDevice->Description().channels[i].channel_id;
for (int32 i = fDevice->Description().output_channel_count;
i < fDevice->Description().output_channel_count
+ fDevice->Description().input_channel_count; i++) {
|| (fDevice->Description().channels[i].designations
|| ((fDevice->Description().channels[currentId].designations
&& ((fDevice->Description().channels[i].designations
|| (fDevice->Description().channels[i].designations
|| ((fDevice->Description().channels[currentId].designations
&& ((fDevice->Description().channels[i].designations
|| (fDevice->Description().channels[i].designations
fDevice->Description().channels[i].channel_id,
fDevice->Description().channels[i].kind,
fDevice->Description().channels[i].designations,
fDevice->Description().channels[i].connectors));
= fDevice->Description().channels[i].channel_id;
if (fDevice->Description().output_rates & B_SR_SAME_AS_INPUT)
settings->Description()->SettingByID(kFormatSettingID));
virtual const char* Description() const;
virtual const char* Description() const;
virtual const char* Description() const;
|| _TextContains(localizedText->Description(), searchTerm);
&& fDescription == other.Description() && fHasChangelog == other.HasChangelog()
fDescription = value->Description();
if (!fSource.IsSet() || fSource->Description() != value) {
fDescription(other.Description()),
const BString& Description() const;
virtual const char* Description() const = 0;
if (strlen(process->Description()) != 0)
firstProcessDescription = process->Description();
const char* Description() const;
const char* Description() const;
.WithDescription(solverPackageInfo.Description());
const char* Description() const;
const char* Description() const;
const char* Description() const;
virtual const char* Description() const;
const char* Description() const;
const char* Description() const;
localizedTextBuilder.WithDescription(pkgVersion->Description());
const char* Description() const;
const char* Description() const;
const char* Description() const;
virtual const char* Description() const;
description = localizedText->Description();
.WithDescription(info.Description());
msg.AddString("status", fPackage->Description());
BString Description() const
const char* Description() const
button->Description(), this, this,
message->AddString("description", button->Description());
const char* Description()
fDescription->SetText(fCurrentSelection.Description());
const char* Description() const
PrintDescription(info.Description());
text.ReplaceFirst("%description%", package->Info().Description());
virtual const char* Description() const;
virtual const char* Description() const;
virtual const char* Description() const;
virtual const char* Description() const;
packageInfo.Description(), attributeList);
packageInfo.Description());
BString text = Description();
int compare = strcasecmp(typeA->Description(), typeB->Description());
item->SetText(item->Description());
const char* Description() const { return fDescription.String(); }
"size: %lu", set->Object(), set->Description(),
"(object %p (%s))", address, object, set->Description());
repository->Description());
repositoryRef->Description());
const char* Description() const;
printf(" description: `%s'\n", job.Description());
printf("%-16s - %s\n", name, command->Description());
const char* Description() const;
if (exception.Description() == "") {
fprintf(stderr, "%s: %s\n", exception.Description().c_str(),