Lines Matching defs:AudioUnit
23 class AudioUnit : public fbl::WAVLTreeContainable<fbl::RefPtr<AudioUnit>>,
24 public fbl::RefCounted<AudioUnit> {
38 static fbl::RefPtr<AudioUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid);
75 friend class fbl::RefPtr<AudioUnit>;
77 AudioUnit(fbl::RefPtr<DescriptorListMemory> desc_list,
81 virtual ~AudioUnit() {}
83 DISALLOW_COPY_ASSIGN_AND_MOVE(AudioUnit);
110 class Terminal : public AudioUnit {
124 : AudioUnit(fbl::move(desc_list), reinterpret_cast<const usb_audio_ac_ut_desc*>(desc), iid),
139 friend class AudioUnit;
166 friend class AudioUnit;
184 class MixerUnit : public AudioUnit {
203 friend class AudioUnit;
212 : AudioUnit(fbl::move(desc_list),
224 class SelectorUnit : public AudioUnit {
242 friend class AudioUnit;
251 : AudioUnit(fbl::move(desc_list),
261 class FeatureUnit : public AudioUnit {
290 friend class AudioUnit;
323 : AudioUnit(fbl::move(desc_list),
366 class ProcessingUnit : public AudioUnit {
386 friend class AudioUnit;
396 : AudioUnit(fbl::move(desc_list),
408 class ExtensionUnit : public AudioUnit {
423 friend class AudioUnit;
433 : AudioUnit(fbl::move(desc_list),