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

IKsPropertySet 인터페이스

IKsPropertySet 인터페이스의 본래의 목적은, KSProxy 를 사용해, 사용자 모드의 COM 메서드 호출을, WDM 스트리밍 클래스 드라이버가 사용하는 커널 모드의 프로퍼티 세트로 변환하는 것에 의해, WDM 드라이버 위에의 장치 프로퍼티를 효율적으로 설정 및 얻어온다 것이다. 현재는, 이 인터페이스는, 구성 요소간에 정보를 정확하게 교환하는 목적으로도 사용한다.

경우에 따라서는, 구성 요소로 이 인터페이스, 또는 IKsControl 인터페이스 (DirectShow DDK 에 기재되어 있다)를 처리 할 필요가 있다. 예를 들어, Microsoft® DVD 네비게이터로 사용하는 소프트웨어 MPEG-2 디코더를 생성 하는 경우에는, 이러한 인터페이스의 어느쪽이든을 처리 해, 게다가 네비게이터가 디코더에 보내는 DVD 관련의 프로퍼티 세트를 지원 해야 한다. 그 핀의 프로퍼티를 다른 핀 또는 필터로부터 설정 또는 취득할 수 있도록(듯이), 핀으로 이러한 인터페이스의 어느쪽이든을 지원 해도 괜찮다.

주 :   dsound.h 헤더 파일에는, 같은 이름으로 다른 인터페이스가 존재한다. 2 개의 인터페이스에는 호환성은 없다. DirectShow DDK 에 기재되어 있는 IKsControl 인터페이스는 현재, WDM 드라이버와 사용자 모드 구성 요소와의 사이에 프로퍼티 세트를 건네주기 위한 추천 인터페이스이다.

Vtable 순서의 메서드

이 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
Set 프로퍼티 세트 GUID 및 프로퍼티 ID 로 식별되는 프로퍼티를 설정한다.
Get 프로퍼티 세트 GUID 및 프로퍼티 ID 로 식별되는 프로퍼티를 얻어온다.
QuerySupported 지정된 프로퍼티 세트가 개체로 지원 되고 있는지를 판단한다.

↑TOP