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

CBaseFilter::NotifyEvent

NotifyEvent 메서드는, 필터 그래프 매니저에 이벤트 통지를 송신한다.

구문

HRESULT NotifyEvent(
    long EventCode,
    LONG_PTR EventParam1,
    LONG_PTR EventParam2
);

파라미터

EventCode

이벤트 통지 코드.

EventParam1

이벤트의 최초의 파라미터.

EventParam2

이벤트의 2 번째의 파라미터.

반환값

HRESULT 값을 돌려준다. 다음의 몇개의 값을 돌려준다.

설명
S_FALSE 필터 그래프 매니저는 이벤트 통지를 받지 않았다.
S_OK 성공.
E_NOTIMPL 필터는 IMediaEventSink 인터페이스에의 포인터를 가지고 있지 않다.

주의

통지 코드와 파라미터값의 리스트에 대해서는, 「이벤트 통지 코드」를 참조할것.

base class에서는, 이벤트 코드가 EC_COMPLETE 의 경우, 메서드는 EventParam2 파라미터를 필터의 IBaseFilter 인터페이스에의 포인터로 설정한다.

참조

↑TOP