DirectShow DirectShow 레퍼런스 인터페이스 IAMExtDevice   [목차열람] [주소복사] [슬롯비우기]
IAMExtDevice 인터페이스
 
Microsoft DirectX 9.0

IAMExtDevice 인터페이스

IAMExtDevice 인터페이스에 의해, 애플리케이션은, 필터 그래프를 사용해 VCR 등의 외부 장치를 제어할 수 있게 된다.

이 인터페이스는, 장치의 기본적인 기능을 제어한다. 장치의 특정의 기능을 제어하기 위해서, 그 밖에도 몇개의 인터페이스가 준비되어 있다.

요건

DV 캠 코다 드라이버인 MSDV 에서는, 그 밖에도 몇개의 정수를 헤더 파일 Xprtdefs.h 내에서 정의할 필요가 있다.

하드웨어의 요건

외부 VCR 를 제어하려면 , 특정의 하드웨어의 요건이 추천 된다. RS-422 시리얼 인터페이스를 가지는 VCR 의 경우는, 특별한 시리얼 포트 카드 또는 외부부착의 RS-232 대 RS-422 어댑터가 필요하다. 게다가 최적인 퍼포먼스를 얻으려면 , 16550 고성능 UART (Universal Asynchronous Receiver/Transmitter)가 짜넣어진 시리얼 포트 카드를 컴퓨터에 장착해, 38.4 보등의 고속의 baud rate를 실현할 필요가 있다.

IAMExtDevice 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.

메서드 설명
GetCapability 장치의 능력을 얻어온다.
get_ExternalDeviceID 장치의 모델 번호를 얻어온다.
get_ExternalDeviceVersion 장치의 오퍼레이팅(operating) 소프트웨어의 버전 번호를 얻어온다.
put_DevicePort 장치의 접속처의 통신 포트를 지정한다.
get_DevicePower 장치의 전원 모드를 얻어온다.
put_DevicePower 장치의 전원 모드를 설정한다.
Calibrate 장치의구동 기구를 calibration 한다.
get_DevicePort 장치의 접속처의 통신 포트를 얻어온다.

주의

Windows Driver Model (WDM) 장치에서는, WDM 드라이버가 PROPSETID_VIDCAP_DEVICE 프로퍼티를 지원 한다면,WDM 비디오 캡춰 필터 가 자동적으로 이 인터페이스를 공개한다. 자세한 것은, Windows DDK 의 문서를 참조할것.

↑TOP