다음을 통해 공유


MCI_WAVE_SET_PARMS 구조체

MCI_WAVE_SET_PARMS 구조에는 파형 오디오 디바이스에 대한 MCI_SET 명령에 대한 정보가 포함되어 있습니다.

구문

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

예약되어 있습니다.

설명

이 구조체의 멤버에 데이터를 할당할 때 mciSendCommand 함수의 fdwCommand 매개 변수에 해당 플래그를 설정하여 멤버의 유효성을 검사합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Mciapi.h

추가 정보

Mci

MCI 구조체

MCI_SET

mciSendCommand