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

#include <dx_stream.h>

Classes

struct  index
 

Public Member Functions

 operator uint32_t () const
 

Public Attributes

struct { 
 
   bool   gain: 1 
 indicate the stream supports channel gains More...
 
   bool   main: 1 
 pseudo encoder index: indicate the stream supports main gain - otherwise will be emulated if gain is supported More...
 
   bool   mute: 1 
 indicate the stream supports channel mute - otherwise will be emulated if gain is supported More...
 
   bool   pan: 1 
 
   bool   solo: 1 
 
};  
 
uint32_t bitfield
 

Static Public Attributes

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

Member Function Documentation

◆ operator uint32_t()

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

Member Data Documentation

◆ [struct]

struct { ... } dx::stream::encoder

◆ bitfield

uint32_t dx::stream::encoder::bitfield

◆ gain

bool dx::stream::encoder::gain

indicate the stream supports channel gains

◆ main

bool dx::stream::encoder::main

pseudo encoder index: indicate the stream supports main gain - otherwise will be emulated if gain is supported

◆ mute

bool dx::stream::encoder::mute

indicate the stream supports channel mute - otherwise will be emulated if gain is supported

◆ names

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

◆ pan

bool dx::stream::encoder::pan

◆ solo

bool dx::stream::encoder::solo

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

(c) copyright 2009 dynamic acoustics e.U. generated on Wed Feb 28 2024

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.