DirectSound DirectSound C/C++ 레퍼런스 DirectSound 의 구조체 DSCCAPS   [목차열람] [주소복사] [슬롯비우기]
DSCCAPS
 
Microsoft DirectX 9.0

DSCCAPS

DSCCAPS 구조체는, 캡춰 장치의 능력을 기술한다. IDirectSoundCapture8::GetCaps 메서드로 사용한다.

구문

typedef struct {
  DWORD  dwSize;
  DWORD  dwFlags;
  DWORD  dwFormats;
  DWORD  dwChannels;
} DSCCAPS, *LPDSCCAPS;
 
typedef const DSCCAPS *LPCDSCCAPS;

멤버

dwSize

구조체의 사이즈 (바이트 단위). 구조체를 사용하기 전에, 이 멤버를 초기화해야 한다.

dwFlags

장치의 능력을 지정한다. 0 또는 다음의 플래그의 1 개 이상을 지정할 수 있다.

설명
DSCCAPS_CERTIFIED 이 장치용의 드라이버는, 인증 끝난 WDM 드라이버이다.
DSCCAPS_EMULDRIVER 이 장치용의 DirectSoundCapture 드라이버는 존재하지 않는다. 그 때문에, 표준의 웨이브 폼 오디오 함수가 사용되고 있다.
DSCCAPS_MULTIPLECAPTURE 캡춰 장치에서는, 복수의 캡춰 개체를 동시에 사용할 수 있다.

dwFormats

지원 되고 있는 표준 포맷. 이것들은 Win32 웨이브 폼 오디오 함수로 사용되는 WAVEINCAPS 구조체의 값과 같은 것이어, Platform SDK 의 MMSystem.h 로 정의되고 있다.

dwChannels

장치가 지원 하는 채널의 수. 1 은 단청의, 2 는 스테레오를 의미한다. 이하 같이이다.

요건

  헤더:Dsound.h 로 선언.

↑TOP