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

       

Получение информации о звуковых каналах


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

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

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

#pragma pack(1)

typedef struct _ChanInfo

{            

  BYTE   bFunctionCode;

  BYTE   bInpChannel0;

  BYTE   bVolControl0;

  BYTE   bInpChannel1;

  BYTE   bVolControl1;

  BYTE   bInpChannel2;

  BYTE   bVolControl2;



  BYTE   bInpChannel3;

  BYTE   bVolControl3;

} ChanInfo;

Поле

Описание

bFunctionCode

Код функции

bInpChannel0

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

bVolControl0

Уровень громкости для канала 0. По умолчанию равно 0FFh

bInpChannel1

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

bVolControl1

Уровень громкости для канала 1. По умолчанию равно 0FFh

bInpChannel2

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

bVolControl2

Уровень громкости для канала 2. По умолчанию равно 0FFh

bInpChannel3

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

bVolControl3

Уровень громкости для канала 3. По умолчанию равно 0FFh



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