abort() try | dx::usb::platform::pipe< device_t, interface_t > | inline |
address | dx::usb::platform::pipe< device_t, interface_t > | protected |
address | dx::usb::platform::pipe< device_t, interface_t > | protected |
ahead | dx::usb::stream::pipe< desc_t, circular_t > | |
async | dx::usb::stream::pipe< desc_t, circular_t > | protected |
attach(channel_t **io[2], uint64_t channel_map[(channels+63)/64]) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
attributes | dx::usb::pipe< device< desc_t > > | |
audio | dx::usb::__::endpoint | |
buffer | dx::usb::platform::pipe< device_t, interface_t > | |
cache | dx::usb::stream::pipe< desc_t, circular_t > | protected |
circular | dx::usb::stream::pipe< desc_t, circular_t > | protected |
completion | dx::usb::stream::pipe< desc_t, circular_t > | |
completion | dx::usb::stream::pipe< desc_t, circular_t > | protected |
config | dx::usb::stream::pipe< desc_t, circular_t > | protected |
count | dx::usb::stream::pipe< desc_t, circular_t > | |
cycle | dx::usb::stream::pipe< desc_t, circular_t > | |
desc typedef | dx::usb::stream::pipe< desc_t, circular_t > | protected |
device | dx::usb::platform::pipe< device_t, interface_t > | |
dx_assert_discard(size==cache.transaction_size? ok:invalid) | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow() void transmitted(os_result status | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow() void received(os_result status | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow(isoc_housekeeping(exception.error, circular->tx, timestamp);) void transmitted(os_result status | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow() | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow() | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx_catchall_rethrow(async.status=exception.error;this->signal();) pipe &flush() noexcept | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
pipe< device< desc_t > >::dx_catchall_rethrow(;,"endpoint:%x interface:%d setting:%d", endpoint.address, endpoint.interface, endpoint.setting) bool in() const noexcept | dx::usb::pipe< device< desc_t > > | inline |
dx::usb::platform::pipe::dx_catchall_rethrow() os_result status() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
dx::usb::platform::pipe::dx_catchall_rethrow(try {const_cast< pipe * >(this) ->clear();} dx_catchall_handler(this,), "idx:%d size:%lld", idx, sizeof request) template< typename data_t > data_t submit(const control &control) const | dx::usb::platform::pipe< device_t, interface_t > | inline |
else | dx::usb::stream::pipe< desc_t, circular_t > | protected |
encoder(dx::stream::encoder::index::type type, unsigned int index, float value) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
encoder(dx::stream::encoder::index::type type, unsigned int index) const | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
endpoint()=default | dx::usb::__::endpoint | |
endpoint(const super &endpoint) | dx::usb::__::endpoint | inline |
exception(const dx::exception &exception, bool filtered=false) const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
exception(const dx::exception &exception, bool filtered=false) const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
handle | dx::usb::platform::pipe< device_t, interface_t > | |
idx | dx::usb::platform::pipe< device_t, interface_t > | protected |
if(this->device.driver.log.bus.operation >=log::level::debug||this->device.driver.log.streaming.operation >=log::level::debug) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(!cache.buffered||config.transaction.vendor) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(cache.monitor) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(started &&config.clock.domain) if(cache.buffered) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(status) async.status | dx::usb::stream::pipe< desc_t, circular_t > | protected |
if(!sync.cycle.transaction.count--) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(started) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(started) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
if(cache.monitor) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
in() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
info(std::ostream &os) noexcept | dx::usb::pipe< device< desc_t > > | inline |
initialize(uint32_t samplerate, uint32_t line_size, uint32_t micro_frames, bool implicit_feedback) | dx::usb::audio::isoc::cycle | inlineprotected |
initialize(uint32_t packet_size, uint32_t micro_frames) | dx::usb::audio::isoc::cycle | inlineprotected |
interface | dx::usb::platform::pipe< device_t, interface_t > | |
isoc | dx::usb::stream::pipe< desc_t, circular_t > | protected |
isoc_housekeeping(status, circular->tx, timestamp) | dx::usb::stream::pipe< desc_t, circular_t > | protected |
isoc_housekeeping(status, circular->rx, timestamp) | dx::usb::stream::pipe< desc_t, circular_t > | protected |
latency() noexcept | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
max_frame_size(uint32_t frame_size) | dx::usb::pipe< device< desc_t > > | inline |
micro_frames | dx::usb::platform::pipe< device_t, interface_t > | |
operator circular_t *() const noexcept | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
operator->() const noexcept | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
operator<<(const data_t &data) | dx::usb::pipe< device< desc_t > > | inline |
operator=(const endpoint &endpoint) | dx::usb::__::endpoint | inline |
operator>>(data_t &data) | dx::usb::pipe< device< desc_t > > | inline |
pause | dx::usb::stream::pipe< desc_t, circular_t > | friend |
pipe(usb::stream::device< desc_t > &device, const desc &desc) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
pipe< device< desc_t > >::pipe(device< desc_t > &device, const usb::endpoint &endpoint) | dx::usb::pipe< device< desc_t > > | inline |
dx::usb::platform::pipe::pipe(device_t &device, const endpoint &endpoint) | dx::usb::platform::pipe< device_t, interface_t > | inline |
received(os_result status, size_t size) override try | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
pipe< device< desc_t > >::received(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
reference | dx::usb::stream::pipe< desc_t, circular_t > | protected |
samplerate() try | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
samplerate(uint32_t samplerate) try | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
signal() | dx::usb::stream::pipe< desc_t, circular_t > | protected |
size | dx::usb::stream::pipe< desc_t, circular_t > | protected |
start(uint64_t frame, unsigned int starting=1) override try | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
start_stop_in_progress | dx::usb::stream::pipe< desc_t, circular_t > | protected |
started | dx::usb::stream::pipe< desc_t, circular_t > | protected |
status | dx::usb::stream::pipe< desc_t, circular_t > | |
stop(bool force=false) noexcept override | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
submit | dx::usb::stream::pipe< desc_t, circular_t > | |
submit(dx::stream::encoder::index::type type, unsigned int index, uint8_t value) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
submit(dx::stream::encoder::index::type type, unsigned int index) const | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |
pipe< device< desc_t > >::submit(const request< data_t > &request) const try | dx::usb::platform::pipe< device_t, interface_t > | inline |
switch(status) | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotected |
sync | dx::usb::stream::pipe< desc_t, circular_t > | protected |
tick(cache.granularity? cache.granularity:size/cache.linesize) | dx::usb::stream::pipe< desc_t, circular_t > | protected |
dx::usb::audio::isoc::cycle::tick | dx::usb::audio::isoc::cycle | protected |
ticks | dx::usb::stream::pipe< desc_t, circular_t > | |
timestamp | dx::usb::stream::pipe< desc_t, circular_t > | protected |
transaction | dx::usb::stream::pipe< desc_t, circular_t > | |
transmitted(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
try | dx::usb::stream::pipe< desc_t, circular_t > | protected |
try | dx::usb::stream::pipe< desc_t, circular_t > | protected |
try | dx::usb::stream::pipe< desc_t, circular_t > | protected |
type enum name | dx::usb::platform::pipe< device_t, interface_t > | |
type enum name | dx::usb::platform::pipe< device_t, interface_t > | |
type | dx::usb::platform::pipe< device_t, interface_t > | |
winusb | dx::usb::platform::pipe< device_t, interface_t > | protected |
~pipe() noexcept override | dx::usb::stream::pipe< desc_t, circular_t > | inlineprotectedvirtual |