Аппаратное обеспечение персонального компьютера

       

Управление звуковыми каналами


// ---------------

// Код функции 3

// ---------------

#pragma pack(1)

typedef struct _ChanControl

{            

  BYTE   bFunctionCode;

  BYTE   bInpChannel0;

  BYTE   bVolControl0;

  BYTE   bInpChannel1;

  BYTE   bVolControl1;

  BYTE   bInpChannel2;

  BYTE   bVolControl2;



  BYTE   bInpChannel3;

  BYTE   bVolControl3;

} ChanControl;

Поле

Описание

bFunctionCode

Код функции

bInpChannel0

Номер входного канала, присвоенного выходному каналу 0

bVolControl0

Уровень громкости для канала 0

bInpChannel1

Номер входного канала, присвоенного выходному каналу 1

bVolControl1

Уровень громкости для канала 1

bInpChannel2

Номер входного канала, присвоенного выходному каналу 2

bVolControl2

Уровень громкости для канала 2

bInpChannel3

Номер входного канала, присвоенного выходному каналу 3

bVolControl3

Уровень громкости для канала 3



Содержание раздела