Logo Search packages:      
Sourcecode: alsa-driver version File versions  Download package

Mixer control types

Enumerator:
HPI_CONTROL_GENERIC  generic control.
HPI_CONTROL_CONNECTION  A connection between nodes.
HPI_CONTROL_VOLUME  volume control - works in dB_fs.
HPI_CONTROL_METER  peak meter control.
HPI_CONTROL_MULTIPLEXER  multiplexer control.
HPI_CONTROL_AESEBU_TRANSMITTER  AES/EBU transmitter control.
HPI_CONTROL_AESEBU_RECEIVER  AES/EBU receiver control.
HPI_CONTROL_LEVEL  level/trim control - works in d_bu.
HPI_CONTROL_TUNER  tuner control.
HPI_CONTROL_VOX  vox control.
HPI_CONTROL_CHANNEL_MODE  channel mode control.
HPI_CONTROL_BITSTREAM  bitstream control.
HPI_CONTROL_SAMPLECLOCK  sample clock control.
HPI_CONTROL_MICROPHONE  microphone control.
HPI_CONTROL_PARAMETRIC_EQ  parametric EQ control.
HPI_CONTROL_COMPANDER  compander control.
HPI_CONTROL_COBRANET  cobranet control.
HPI_CONTROL_TONEDETECTOR  tone detector control.
HPI_CONTROL_SILENCEDETECTOR  silence detector control.
HPI_CONTROL_PAD  tuner PAD control.
HPI_CONTROL_SRC  samplerate converter control.
HPI_CONTROL_UNIVERSAL  universal control.
HPI_CONTROL_LAST_INDEX  highest control type ID

Definition at line 266 of file hpi.h.

                  {
      HPI_CONTROL_GENERIC = 0,      /**< generic control. */
      HPI_CONTROL_CONNECTION = 1, /**< A connection between nodes. */
      HPI_CONTROL_VOLUME = 2,       /**< volume control - works in dB_fs. */
      HPI_CONTROL_METER = 3,  /**< peak meter control. */
      HPI_CONTROL_MUTE = 4,   /*mute control - not used at present. */
      HPI_CONTROL_MULTIPLEXER = 5,  /**< multiplexer control. */

      HPI_CONTROL_AESEBU_TRANSMITTER = 6, /**< AES/EBU transmitter control. */
      HPI_CONTROL_AESEBUTX = HPI_CONTROL_AESEBU_TRANSMITTER,

      HPI_CONTROL_AESEBU_RECEIVER = 7, /**< AES/EBU receiver control. */
      HPI_CONTROL_AESEBURX = HPI_CONTROL_AESEBU_RECEIVER,

      HPI_CONTROL_LEVEL = 8, /**< level/trim control - works in d_bu. */
      HPI_CONTROL_TUNER = 9,  /**< tuner control. */
/*      HPI_CONTROL_ONOFFSWITCH =       10 */
      HPI_CONTROL_VOX = 11,   /**< vox control. */
/*      HPI_CONTROL_AES18_TRANSMITTER = 12 */
/*      HPI_CONTROL_AES18_RECEIVER = 13 */
/*      HPI_CONTROL_AES18_BLOCKGENERATOR  = 14 */
      HPI_CONTROL_CHANNEL_MODE = 15,      /**< channel mode control. */

      HPI_CONTROL_BITSTREAM = 16,   /**< bitstream control. */
      HPI_CONTROL_SAMPLECLOCK = 17, /**< sample clock control. */
      HPI_CONTROL_MICROPHONE = 18,  /**< microphone control. */
      HPI_CONTROL_PARAMETRIC_EQ = 19,     /**< parametric EQ control. */
      HPI_CONTROL_EQUALIZER = HPI_CONTROL_PARAMETRIC_EQ,

      HPI_CONTROL_COMPANDER = 20,   /**< compander control. */
      HPI_CONTROL_COBRANET = 21,    /**< cobranet control. */
      HPI_CONTROL_TONEDETECTOR = 22,      /**< tone detector control. */
      HPI_CONTROL_SILENCEDETECTOR = 23,   /**< silence detector control. */
      HPI_CONTROL_PAD = 24,   /**< tuner PAD control. */
      HPI_CONTROL_SRC = 25,   /**< samplerate converter control. */
      HPI_CONTROL_UNIVERSAL = 26,   /**< universal control. */

/*  !!! Update this AND hpidebug.h if you add a new control type!!!*/
      HPI_CONTROL_LAST_INDEX = 26 /**<highest control type ID */
/* WARNING types 256 or greater impact bit packing in all AX6 DSP code */
};


Generated by  Doxygen 1.6.0   Back to index