dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_gui_device.h File Reference
#include "dx_gui.h"
#include "dx_stream.h"
#include "dx_types.h"
#include "dx_exception.h"
Include dependency graph for juce/dx_gui_device.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::gui::device< device_t >
 a device as a branch of the panel's tree: its name and icon on the line, its streams, clock, buffer size and clients below - every widget bound to the desc, which the device writes back when one of them changes More...
class  dx::gui::device< device_t >::clients
 who has the device open, one line per client, following the device's promoted client map More...
class  dx::gui::device< device_t >::clock< desc_t >
 the clock domain's branch: the sample rate to choose from what the desc offers, and the rates themselves editable where the device allows it More...
class  dx::gui::device< device_t >::iosize< desc_t >
 the buffer size in samples, offered between the desc's limits and aligned to the clock's interval More...
class  dx::gui::device< device_t >::stream< desc_t >
 one stream's line: its name, its direction and its channel count, with a line per pin below More...
class  dx::gui::device< device_t >::stream< desc_t >::pin
 dx::gui::device::stream::pin Detail row of a single stream pin: name, direction/channels/index, sample format (audio/MIDI, resolution, scalar/float, byte size, endian, alignment), latency and encoder role - grouped into the same dense rows juce uses. More...

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::gui
 the control panel's widgets over JUCE: each one takes the value it edits and a listener, writes the device's desc back on a change and follows the desc when something else changes it - so a panel is composed of these, never of event handling of its own

(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.