UAC
TRACE(UAC, "ADCSpecification:%#06x\n", fADCSpecification);
TRACE(UAC, "InterfacesCount:%d\n", Header->r1.in_collection);
TRACE(UAC, "Interface[%d] number is %d\n", i, fStreams[i]);
TRACE(UAC, "Function Category:%#04x\n", fFunctionCategory);
TRACE(UAC, "Controls Bitmap:%#04x\n", fControlsBitmap);
TRACE(UAC, "channel:%d set master index to %d\n",
TRACE(UAC, "ctrl:%08x for in %d; out %d;\n",
TRACE(UAC, "controls count: %d\n", controls->Count());
TRACE(UAC, "%s control %d listed.\n", Name, I->Value()->ID());
TRACE(UAC, "Input Terminal ID:%d >>>\n", fID);
TRACE(UAC, "Terminal type:%s (%#06x)\n",
TRACE(UAC, "Assoc.terminal:%d\n", fAssociatedTerminal);
TRACE(UAC, "Clock Source ID:%d\n", fClockSourceId);
TRACE(UAC, "Controls Bitmap:%#04x\n", fControlsBitmap);
TRACE(UAC, "Out.channels num:%d\n", fOutChannelsNumber);
TRACE(UAC, "Channels config:%#06x\n", fChannelsConfig);
TRACE(UAC, "Channels names:%d\n", fChannelNames);
TRACE(UAC, "StringIndex:%d\n", fStringIndex);
TRACE(UAC, "Output Terminal ID:%d >>>\n", fID);
TRACE(UAC, "Terminal type:%s (%#06x)\n",
TRACE(UAC, "Assoc.terminal:%d\n", fAssociatedTerminal);
TRACE(UAC, "Source ID:%d\n", fSourceID);
TRACE(UAC, "Clock Source ID:%d\n", fClockSourceId);
TRACE(UAC, "Controls Bitmap:%#04x\n", fControlsBitmap);
TRACE(UAC, "StringIndex:%d\n", fStringIndex);
TRACE(UAC, "Mixer ID:%d >>>\n", fID);
TRACE(UAC, "Number of input pins:%d\n", Mixer->num_input_pins);
TRACE(UAC, "Input pin #%d:%d\n", i, fInputPins[i]);
TRACE(UAC, "Control Bitmap:%#04x\n", fBmControlsR2);
TRACE(UAC, "Out channels number:%d\n", fOutChannelsNumber);
TRACE(UAC, "Out channels config:%#06x\n", fChannelsConfig);
TRACE(UAC, "Out channels names:%d\n", fChannelNames);
TRACE(UAC, "Controls Size:%d\n", mixerControlsSize);
TRACE(UAC, "Controls Data[%d]:%#x\n", i, fControlsBitmap[i]);
TRACE(UAC, "StringIndex:%d\n", fStringIndex);
TRACE(UAC, "Selector ID:%d >>>\n", fID);
TRACE(UAC, "Number of input pins:%d\n", Selector->num_input_pins);
TRACE(UAC, "Input pin #%d:%d\n", i, fInputPins[i]);
TRACE(UAC, "Controls Bitmap:%d\n", fControlsBitmap);
TRACE(UAC, "StringIndex:%d\n", fStringIndex);
TRACE(UAC, "Feature ID:%d >>>\n", fID);
TRACE(UAC, "Source ID:%d\n", fSourceID);
TRACE(UAC, "Channel bitmap size:%d\n", controlSize);
TRACE(UAC, "Channels number:%d\n", channelsCount - 1); // not add master!
TRACE(UAC, "StringIndex:%d\n", fStringIndex);
TRACE(UAC, "Master channel bitmap:%#x\n", fControlBitmaps[Channel]);
TRACE(UAC, "Channel %d bitmap:%#x\n", Channel, fControlBitmaps[Channel]);
TRACE(UAC, "\t%s\n", remapInfos[i].name);
TRACE(UAC, "\t%#08x -> %#08x.\n",
TRACE(UAC, "Effect Unit:%d >>>\n", descriptor->terminal_id);
TRACE(UAC, "Processing ID:%d >>>\n", fID);
TRACE(UAC, "Processing Type:%d\n", fProcessType);
TRACE(UAC, "Number of input pins:%d\n", Processing->num_input_pins);
TRACE(UAC, "Input pin #%d:%d\n", i, fInputPins[i]);
TRACE(UAC, "Out channels number:%d\n", fOutChannelsNumber);
TRACE(UAC, "Out channels config:%#06x\n", fChannelsConfig);
TRACE(UAC, "Out channels names:%d\n", fChannelNames);
TRACE(UAC, "Extension ID:%d >>>\n", fID);
TRACE(UAC, "Extension Type:%d\n", fExtensionCode);
TRACE(UAC, "Number of input pins:%d\n", Extension->num_input_pins);
TRACE(UAC, "Input pin #%d:%d\n", i, fInputPins[i]);
TRACE(UAC, "Out channels number:%d\n", fOutChannelsNumber);
TRACE(UAC, "Out channels config:%#06x\n", fChannelsConfig);
TRACE(UAC, "Out channels names:%d\n", fChannelNames);
TRACE(UAC, "Clock Source:%d >>>\n", descriptor->terminal_id);
TRACE(UAC, "Clock Selector:%d >>>\n", descriptor->terminal_id);
TRACE(UAC, "Clock Multiplier:%d >>>\n", descriptor->terminal_id);
TRACE(UAC, "Sample Rate Converter:%d >>>\n", descriptor->terminal_id);
TRACE(UAC, "fNumChannels:%d\n", fNumChannels);
TRACE(UAC, "fSubframeSize:%d\n", fSubframeSize);
TRACE(UAC, "fBitResolution:%d\n", fBitResolution);
TRACE(UAC, "fSampleFrequencyType:%d\n", fSampleFrequencyType);
TRACE(UAC, "Frequency #%d: %d\n", i, fSampleFrequencies[i]);
TRACE(UAC, "fTerminalLink:%d\n", fTerminalLink);
TRACE(UAC, "fDelay:%d\n", fDelay);
TRACE(UAC, "fFormatTag:%#06x\n", fFormatTag);
TRACE(UAC, "fCSAttributes:%d\n", fCSAttributes);
TRACE(UAC, "fLockDelayUnits:%d\n", fLockDelayUnits);
TRACE(UAC, "fLockDelay:%d\n", fLockDelay);
TRACE(UAC, "fMaxPacketSize:%d\n", fMaxPacketSize);
TRACE(UAC, "fEndpointAddress:%#02x\n", fEndpointAddress);
TRACE(UAC, "fEndpointAttributes:%d\n", fEndpointAttributes);