DirectSound DirectSound C/C++ 레퍼런스 DirectSound 의 구조체 DSCCAPS [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 로 선언.