| _timeout | Print | protected |
| addNotifyAudioChange(AudioInfoSupport &bi) | AudioInfoSource | inlinevirtual |
| attached_ | USBAudioHostBase | protected |
| audioInfo() override | AudioStream | inlinevirtual |
| audioInfoOut() | AudioInfoSupport | inlinevirtual |
| audioInfoRx() const | USBAudioHostBase | inline |
| audioInfoTx() const | USBAudioHostBase | inline |
| audioPacketSize() const | USBAudioHostBase | inline |
| AudioStream()=default | AudioStream | |
| AudioStream(AudioStream &)=default | AudioStream | |
| available() override | USBAudioStreamBase | inlinevirtual |
| availableForWrite() override | USBAudioStreamBase | inlinevirtual |
| backend()=0 | USBAudioHostBase | protectedpure virtual |
| BaseStream()=default | BaseStream | |
| BaseStream(BaseStream &)=default | BaseStream | |
| begin(const USBAudioConfig &cfg) | USBAudioHostBase | inline |
| begin() | USBAudioHostBase | inlinevirtual |
| beginUSB() override | USBAudioHostBase | inlineprotectedvirtual |
| buffer_bytes_ | USBAudioHostBase | protected |
| bufferRx()=0 | USBAudioStreamBase | pure virtual |
| bufferTx()=0 | USBAudioStreamBase | pure virtual |
| clearNotifyAudioChange() | AudioInfoSource | inlinevirtual |
| clock_ranges_rx_ | USBAudioHostBase | protected |
| clock_ranges_tx_ | USBAudioHostBase | protected |
| clockRange(Stream &s, std::vector< RateRange > &ranges, Step following) | USBAudioHostBase | inlineprotected |
| clockRangeHeader(Stream &s, std::vector< RateRange > &ranges, Step on_success, Step skip) | USBAudioHostBase | inlineprotected |
| closestRate(const AltSetting &a, const std::vector< RateRange > &clock, uint32_t wanted) | USBAudioHostBase | inlineprotected |
| config() const | USBAudioStreamBase | inline |
| config_ | USBAudioStreamBase | protected |
| configChanged(const USBAudioConfig &n) | USBAudioStreamBase | inlineprotected |
| configured_ | USBAudioHostBase | protected |
| core | USBAudioStreamBase | protected |
| ctrl_buf_ | USBAudioHostBase | protected |
| ctrl_busy_ | USBAudioHostBase | protected |
| ctrl_len_ | USBAudioHostBase | protected |
| ctrl_ok_ | USBAudioHostBase | protected |
| ctrl_start_ms_ | USBAudioHostBase | protected |
| daddr_ | USBAudioHostBase | protected |
| defaultConfig(RxTxMode mode=RXTX_MODE) | USBAudioHostBase | inline |
| descU24(const uint8_t *p) | USBAudioHostBase | inlineprotectedstatic |
| end() | USBAudioHostBase | inlinevirtual |
| entities_ | USBAudioHostBase | protected |
| executeStep() | USBAudioHostBase | inlineprotected |
| findEntity(uint8_t id) | USBAudioHostBase | inlineprotected |
| finishMount() | USBAudioHostBase | inlineprotected |
| finishRuntimeRequest() | USBAudioHostBase | inlineprotected |
| fitsBandwidth(const AltSetting &a, uint32_t rate) | USBAudioHostBase | inlineprotected |
| floatToUac2(float vol) | USBAudioStreamBase | inlineprotectedstatic |
| flush() override | BaseStream | inlinevirtual |
| getActualCore() const | USBAudioStreamBase | inlinevirtual |
| getRxDroppedBytes() const | USBAudioHostBase | inline |
| getRxTotalBytes() const | USBAudioHostBase | inline |
| getRxXferCount() const | USBAudioHostBase | inline |
| getTxUnderflowBytes() const | USBAudioHostBase | inline |
| getTxXferCount() const | USBAudioHostBase | inline |
| getVolumeExt(uint8_t channel) const | USBAudioStreamBase | inlineprotected |
| hasMicrophone() const | USBAudioHostBase | inline |
| hasSpeaker() const | USBAudioHostBase | inline |
| in_run_ | USBAudioHostBase | protected |
| info | AudioStream | protected |
| is_active_ | USBAudioStreamBase | protected |
| is_notify_active | AudioInfoSource | protected |
| is_started_ | USBAudioStreamBase | protected |
| isEpInEnabled() const | USBAudioStreamBase | inline |
| isEpOutEnabled() const | USBAudioStreamBase | inline |
| isMute(uint8_t channel=0) const | USBAudioStreamBase | inline |
| isNotifyActive() | AudioInfoSource | inline |
| isStreamingActive() const | USBAudioStreamBase | inline |
| isStreamingActiveRx() const override | USBAudioHostBase | inlinevirtual |
| isStreamingActiveTx() const override | USBAudioHostBase | inlinevirtual |
| issueControl(uint8_t request_type, uint8_t request, uint16_t value, uint16_t index, uint16_t length) | USBAudioHostBase | inlineprotected |
| issueSetInterface(uint8_t itf, uint8_t alt) | USBAudioHostBase | inlineprotected |
| isValidBitsPerSample(uint8_t bps) | USBAudioStreamBase | inlineprotectedstatic |
| itf_num_ac_ | USBAudioHostBase | protected |
| kCtrlBufSize | USBAudioHostBase | protectedstatic |
| kMaxChannels | USBAudioHostBase | protectedstatic |
| kMaxRates | USBAudioHostBase | protectedstatic |
| kReqInItf | USBAudioHostBase | protectedstatic |
| kReqOutEp | USBAudioHostBase | protectedstatic |
| kReqOutItf | USBAudioHostBase | protectedstatic |
| kVolumeMinDb256 | USBAudioStreamBase | protectedstatic |
| mounted() override | USBAudioHostBase | inlinevirtual |
| mounted_ | USBAudioHostBase | protected |
| mute_ | USBAudioStreamBase | protected |
| mute_cb_ | USBAudioStreamBase | protected |
| mute_pending_ | USBAudioHostBase | protected |
| next(Step s) | USBAudioHostBase | inlineprotected |
| not_supported(int out, const char *msg="") | AudioStream | inlineprotectedvirtual |
| notify_vector | AudioInfoSource | protected |
| notifyAudioChange(AudioInfo info) | AudioInfoSource | inlineprotected |
| notifyStreamingState() | USBAudioStreamBase | inlineprotected |
| onAttach(uint8_t daddr, uint16_t vid, uint16_t pid, const uint8_t *desc, uint16_t len) override | USBAudioHostBase | inlineprotectedvirtual |
| onConfigured(uint8_t daddr) override | USBAudioHostBase | inlineprotectedvirtual |
| onControlComplete(bool ok, uint16_t len) override | USBAudioHostBase | inlineprotectedvirtual |
| onDetach(uint8_t daddr) override | USBAudioHostBase | inlineprotectedvirtual |
| onFeedback(const uint8_t *data, uint16_t len) | USBAudioHostBase | inlineprotected |
| onIsoIn(UsbHostStreamRole role, const uint8_t *data, uint16_t len) override | USBAudioHostBase | inlineprotectedvirtual |
| onIsoOut(uint8_t *data, uint16_t max) override | USBAudioHostBase | inlineprotectedvirtual |
| onMuteChanged(uint8_t channel) override | USBAudioHostBase | inlineprotectedvirtual |
| onVolumeChanged(uint8_t channel) override | USBAudioHostBase | inlineprotectedvirtual |
| openStream(Stream &s, bool is_rx) | USBAudioHostBase | inlineprotected |
| operator bool() override | USBAudioStreamBase | inlinevirtual |
| operator=(AudioStream &)=default | AudioStream | |
| audio_tools::BaseStream::operator=(BaseStream &)=default | BaseStream | |
| packetSizeFor(const AudioInfo &info) | USBAudioHostBase | inlineprotectedstatic |
| packetsPerSecond(const AltSetting &a) | USBAudioHostBase | inlineprotected |
| parseAcDescriptor(const uint8_t *p) | USBAudioHostBase | inlineprotected |
| parseAsDescriptor(AltSetting &a, const uint8_t *p) | USBAudioHostBase | inlineprotected |
| parseClockRange(std::vector< RateRange > &ranges) | USBAudioHostBase | inlineprotected |
| parseConfiguration(const uint8_t *desc, uint16_t len) | USBAudioHostBase | inlineprotected |
| parseFeatureUnitControls(Entity &e, const uint8_t *p, bool v2) | USBAudioHostBase | inlineprotected |
| pending_channel_ | USBAudioHostBase | protected |
| pending_is_volume_ | USBAudioHostBase | protected |
| pending_stream_ | USBAudioHostBase | protected |
| pid() const | USBAudioHostBase | inline |
| pid_ | USBAudioHostBase | protected |
| poll() | USBAudioHostBase | inlineprotected |
| processUSB() | USBAudioHostBase | inlineprotected |
| processVolume(uint8_t *data, size_t len) | USBAudioStreamBase | inlineprotected |
| processVolume(T *data, size_t sample_count) | USBAudioStreamBase | inlineprotected |
| readBytes(uint8_t *buffer, size_t bufsize) | USBAudioStreamBase | inlinevirtual |
| readSilence(uint8_t *buffer, size_t length) | AudioStream | inlinevirtual |
| reconfigure_pending_ | USBAudioHostBase | protected |
| reconfiguring_ | USBAudioHostBase | protected |
| refillReadBuffer() | BaseStream | inlineprotected |
| removeNotifyAudioChange(AudioInfoSupport &bi) | AudioInfoSource | inlinevirtual |
| requestClockRange(Stream &s, uint16_t len) | USBAudioHostBase | inlineprotected |
| requestFeature(Stream &s, uint8_t selector, uint8_t ch, int16_t value) | USBAudioHostBase | inlineprotected |
| requestSetClock(Stream &s) | USBAudioHostBase | inlineprotected |
| requestSetEpRate(Stream &s) | USBAudioHostBase | inlineprotected |
| requestVolumeRange(Stream &s, bool max) | USBAudioHostBase | inlineprotected |
| resetDevice() | USBAudioHostBase | inlineprotected |
| resizeBuffers()=0 | USBAudioStreamBase | protectedpure virtual |
| resolveClock(uint8_t id) | USBAudioHostBase | inlineprotected |
| resolveTopology(Stream &s, bool is_rx) | USBAudioHostBase | inlineprotected |
| restart_pending_ | USBAudioHostBase | protected |
| run() | USBAudioHostBase | inlineprotected |
| run_again_ | USBAudioHostBase | protected |
| rx_ | USBAudioHostBase | protected |
| rx_info_ | USBAudioHostBase | protected |
| rx_primed_ | USBAudioStreamBase | protected |
| sample_rate_cb_ | USBAudioStreamBase | protected |
| selectAlt(Stream &s, const std::vector< RateRange > &clock, AudioInfo &negotiated) | USBAudioHostBase | inlineprotected |
| sendFeature(bool is_volume, uint8_t ch) | USBAudioHostBase | inlineprotected |
| sendFeatureFor(Stream &s) | USBAudioHostBase | inlineprotected |
| sendFeatureNextStream() | USBAudioHostBase | inlineprotected |
| serviceUSB()=0 | USBAudioStreamBase | pure virtual |
| setAudioInfo(AudioInfo info) override | USBAudioHostBase | inlinevirtual |
| setClock(Stream &s, Step following) | USBAudioHostBase | inlineprotected |
| setConfig(const USBAudioConfig &cfg) | USBAudioStreamBase | inlineprotected |
| setEpRate(Stream &s, Step following) | USBAudioHostBase | inlineprotected |
| setInterface(Stream &s, Step on_success, Step skip) | USBAudioHostBase | inlineprotected |
| setMute(bool m, uint8_t channel=0) | USBAudioStreamBase | inline |
| setMuteCallback(std::function< void(bool, uint8_t)> cb) | USBAudioStreamBase | inline |
| setNotifyActive(bool flag) | AudioInfoSource | inline |
| setSampleRateCallback(std::function< void(uint32_t)> cb) | USBAudioStreamBase | inline |
| setStreamingStateCallback(std::function< void(bool, bool)> cb) | USBAudioStreamBase | inline |
| setup_ | USBAudioHostBase | protected |
| setupVolumeState() | USBAudioStreamBase | inlineprotected |
| setVolume(float volume) override | USBAudioStreamBase | inlinevirtual |
| setVolume(float vol, uint8_t channel) | USBAudioStreamBase | inline |
| setVolumeCallback(std::function< void(float, uint8_t)> cb) | USBAudioStreamBase | inline |
| setWriteBufferSize(int size) | BaseStream | inline |
| startRuntimeRequest() | USBAudioHostBase | inlineprotected |
| Step enum name | USBAudioHostBase | protected |
| step_ | USBAudioHostBase | protected |
| step_done_ | USBAudioHostBase | protected |
| stopStream(Stream &s, Step following) | USBAudioHostBase | inlineprotected |
| streaming_state_cb_ | USBAudioStreamBase | protected |
| supportsRate(const AltSetting &a, const std::vector< RateRange > &clock, uint32_t rate) | USBAudioHostBase | inlineprotected |
| tmp_in | BaseStream | protected |
| tmp_out | BaseStream | protected |
| toDeviceVolume(const Stream &s, float vol) | USBAudioHostBase | inlineprotectedstatic |
| tx_ | USBAudioHostBase | protected |
| tx_info_ | USBAudioHostBase | protected |
| uac2ToFloat(int16_t v) | USBAudioStreamBase | inlineprotectedstatic |
| uac_version_ | USBAudioHostBase | protected |
| uacVersion() const | USBAudioHostBase | inline |
| updateBufferSize() | USBAudioHostBase | inlineprotected |
| usb_task_active_ | USBAudioStreamBase | protected |
| USBAudioHostBase()=default | USBAudioHostBase | |
| USBAudioHostBase(USBAudioConfig cfg) | USBAudioHostBase | inline |
| vid() const | USBAudioHostBase | inline |
| vid_ | USBAudioHostBase | protected |
| volume() override | USBAudioStreamBase | inlinevirtual |
| volume(uint8_t channel) | USBAudioStreamBase | inline |
| volume_ | USBAudioStreamBase | protected |
| volume_cb_ | USBAudioStreamBase | protected |
| volume_pending_ | USBAudioHostBase | protected |
| volume_value | VolumeSupport | protected |
| volumeRange(Stream &s, bool max, Step on_success, Step skip) | USBAudioHostBase | inlineprotected |
| volumeRangeChannel(const Stream &s) | USBAudioHostBase | inlineprotectedstatic |
| write(const uint8_t *data, size_t len) | USBAudioStreamBase | inlinevirtual |
| audio_tools::BaseStream::write(uint8_t ch) override | BaseStream | inlinevirtual |
| write_buffer_size | BaseStream | protected |
| writeSilence(size_t len) | AudioStream | inlinevirtual |
| ~AudioStream()=default | AudioStream | virtual |
| ~BaseStream()=default | BaseStream | virtual |
| ~Stream()=default | Stream | virtual |
| ~USBAudioHostEvents()=default | USBAudioHostEvents | virtual |