dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::audio::isoc::cycle::tick Struct Reference

#include <dx_usb_audio.h>

Collaboration diagram for dx::usb::audio::isoc::cycle::tick:

Public Member Functions

void initialize (uint32_t micro_frames, uint32_t lines, uint32_t line_size)

Public Attributes

uint8_t * buffer {}
struct { 
   uint32_t   lines 
   uint64_t   sequence 
} delivered
 in: the lines the tick read off the buffer, the lines the completion reported - each with its frame, compared once both name the same one
struct { 
   uint32_t   lines 
   uint64_t   sequence 
} detected
usb::isoc::frame frame [usb::isoc::max_micro_frames] {}
uint64_t sequence {}
 bus frame this slot is scheduled for
uint32_t size {}
 the slot's request size

Member Function Documentation

◆ initialize()

void dx::usb::audio::isoc::cycle::tick::initialize ( uint32_t micro_frames,
uint32_t lines,
uint32_t line_size )
inline
Todo
usb::isoc::cyclce::tick::initialize(): evaluate a more equal aux line distribution across all cycle ticks

Member Data Documentation

◆ buffer

uint8_t* dx::usb::audio::isoc::cycle::tick::buffer {}

◆ [struct]

struct { ... } dx::usb::audio::isoc::cycle::tick::delivered

in: the lines the tick read off the buffer, the lines the completion reported - each with its frame, compared once both name the same one

◆ [struct]

struct { ... } dx::usb::audio::isoc::cycle::tick::detected

◆ frame

usb::isoc::frame dx::usb::audio::isoc::cycle::tick::frame[usb::isoc::max_micro_frames] {}

◆ lines

uint32_t dx::usb::audio::isoc::cycle::tick::lines

◆ sequence

uint64_t dx::usb::audio::isoc::cycle::tick::sequence {}

bus frame this slot is scheduled for

◆ size

uint32_t dx::usb::audio::isoc::cycle::tick::size {}

the slot's request size


The documentation for this struct was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.