다음을 통해 공유


웨이브/아웃

웨이브/아웃 디바이스 클래스는 낮은 수준의 웨이브 오디오 출력을 위한 오디오 디바이스로 구성됩니다. SDK(플랫폼 소프트웨어 개발 키트)에 설명된 웨이브 함수를 사용하여 이러한 디바이스에 액세스합니다. 이 클래스의 디바이스는 줄 디바이스에 대한 LINEDEVCAPS 구조의 dwMediaModes 멤버에 지정된 LINEMEDIAMODE_AUTOMATEDVOICE 미디어 형식을 지원하는 선 디바이스와 연결됩니다.

lineGetIDphoneGetID 함수는 VARSTRING 구조를 채우고 dwStringFormat 멤버를 STRINGFORMAT_BINARY 값으로 설정하고 이 추가 멤버를 추가합니다.

DWORD DeviceId;  // identifier of audio device

DeviceId 멤버는 닫힌 오디오 디바이스의 식별자입니다. waveOutOpen 함수를 호출할 때 이 식별자를 사용하여 출력을 위해 디바이스를 엽니다. 결과 디바이스 핸들을 사용하여 줄 또는 휴대폰 디바이스에서 디지털화된 오디오 데이터를 재생할 수 있습니다.

하위 수준의 웨이브 오디오 디바이스에 대해서도 "웨이브" 디바이스 클래스가 존재하지만 항상 낮은 수준의 웨이브 출력에 웨이브/출력 디바이스 클래스를 사용해야 합니다.

웨이브 함수에 대한 자세한 내용은 멀티미디어 함수를 참조하세요.