структура MCI_WAVE_SET_PARMS

Структура MCI_WAVE_SET_PARMS содержит сведения для команды MCI_SET для устройств waveform-audio.

Синтаксис

typedef struct {
  DWORD_PTR dwCallback;
  DWORD     dwTimeFormat;
  DWORD     dwAudio;
  UINT      wInput;
  UINT      wOutput;
  WORD      wFormatTag;
  WORD      wReserved2;
  WORD      nChannels;
  WORD      wReserved3;
  DWORD     nSamplesPerSec;
  DWORD     nAvgBytesPerSec;
  WORD      nBlockAlign;
  WORD      wReserved4;
  WORD      wBitsPerSample;
  WORD      wReserved5;
} MCI_WAVE_SET_PARMS;

Члены

dwCallback

Слово нижнего порядка указывает дескриптор окна, используемый для флага MCI_NOTIFY.

DwTimeFormat

Формат времени устройства.

dwAudio

Номер канала для вывода звука. Обычно используется при включении или отключении канала.

wInput

Канал ввода звука.

wOutput

Устройство вывода для использования. Например, это значение может быть равно 2, если в системе установлено две звуковые карты.

wFormatTag

Формат звуковых данных, таких как WAVE_FORMAT_PCM. Возможные значения определяются в Mmreg.h.

wReserved2

Зарезервировано.

nChannels

Моно (1) или стерео (2).

wReserved3

Зарезервировано.

nSamplesPerSec

Выборки в секунду.

nAvgBytesPerSec

Частота дискретизации в байтах в секунду.

nBlockAlign

Блочное выравнивание данных.

wReserved4

Зарезервировано.

wBitsPerSample

Бит на выборку.

wReserved5

Зарезервировано.

Комментарии

При назначении данных членам этой структуры установите соответствующие флаги в параметре fdwCommand функции mciSendCommand для проверки членов.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mciapi.h

См. также раздел

MCI

Структуры MCI

MCI_SET

mciSendCommand