dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream::encoder Union Reference

the per channel controls a stream carries; what a device does not have is emulated where it has the gain, and the host publishes one control per bit More...

#include <dx_stream.h>

Classes

struct  [struct].__unnamed0__
struct  index

Public Member Functions

 operator uint32_t () const

Public Attributes

struct  
uint32_t bitfield

Static Public Attributes

static constexpr const char * names [] {"none", "[main]", "gain", "mute", "solo", "pan",}

Friends

std::ostream & operator<< (std::ostream &os, const encoder &encoder)
 the controls set, by name

Detailed Description

the per channel controls a stream carries; what a device does not have is emulated where it has the gain, and the host publishes one control per bit

Member Function Documentation

◆ operator uint32_t()

dx::stream::encoder::operator uint32_t ( ) const
inline

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const encoder & encoder )
friend

the controls set, by name

Member Data Documentation

◆ @165331336134267226062121375137243345327175253052

◆ bitfield

uint32_t dx::stream::encoder::bitfield

◆ names

const char* dx::stream::encoder::names[] {"none", "[main]", "gain", "mute", "solo", "pan",}
staticconstexpr

The documentation for this union 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.