DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CMediaEvent   [목차열람] [주소복사] [슬롯비우기]
CMediaEvent 클래스
 
Microsoft DirectX 9.0

CMediaEvent 클래스

CMediaEvent 클래스의 계층

CMediaEvent 클래스는, 듀얼 인터페이스 IMediaEventIDispatch 메서드의 base class의 처리을 제공한다. 이 클래스는,IMediaEvent 인터페이스의 프로퍼티 및 메서드를 순수 가상대로 해 둔다.

CMediaEvent 클래스는,IMediaEvent 로부터 파생한 IMediaEventEx 인터페이스의 base class의 처리도 제공한다.

CMediaEvent::GetIDsOfNames ,CMediaEvent::GetTypeInfo ,CMediaEvent::GetTypeInfoCount ,CMediaEvent::Invoke 멤버 함수는,IDispatch 인터페이스의 표준적인 처리으로,CBaseDispatch 클래스 ( 및 타입 라이브러리)를 사용해 커멘드를 해석해,IMediaEvent 인터페이스의 순수 가상 메서드에 건네준다.

멤버 함수

CMediaEvent CMediaEvent 개체를 생성 한다.

처리 되는 IDispatch 메서드

GetIDsOfNames 단일의 멤버 및 옵션의 파라미터세트를, 대응하는 정수의 디스패치 식별자에 맵 한다. 이 식별자는, 이후의 IDispatch::Invoke 메서드의 호출로 사용할 수 있다.
GetTypeInfo 형태 정보 개체를 얻어온다. 이 개체는 인터페이스의 형태 정보를 얻어온다.
GetTypeInfoCount 개체에 의해 제공되는 형태 정보 인터페이스의 수를 얻어온다.
Invoke 개체에 의해 공개되는 프로퍼티 및 메서드에의 액세스를 제공한다.

↑TOP