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

IDistributorNotify::NotifyGraphChange

NotifyGraphChange 메서드는, 필터 그래프내의 필터세트 또는 그 접속이 변경될 때 호출된다.

구문

HRESULT NotifyGraphChange(void);

파라미터

이 메서드는, 인수를 취하지 않는다.

반환값

HRESULT 값을 돌려준다.

주의

이 메서드는,IFilterGraph::AddFilter 메서드,IFilterGraph::RemoveFilter 메서드, 또는 IFilterGraph::ConnectDirect 메서드가 불려 갔을 때, 또는,IGraphBuilder::RenderFile 등, 이러한 메서드의 호출로 연결되는 메서드가 불려 갔을 때에, 반드시 호출된다.

이미 삭제되고 있는 필터로 보관 유지되고 있는 것이 있으면, 이 시점에서 반드시 그 필터에 대해서 Release 를 호출하는 것. 복수의 다른 통지가 송신되는 일이 있기 (위해)때문에, PID 는 퍼포먼스 위에의 이유로부터, PID 가 실제로 인터페이스를 필요로 할 때까지 필터를 재스캔 하지 않는 것이 있다. 다만, 캐쉬된 인터페이스는, 즉시 릴리즈 하는 것이 중요하다.

참조

↑TOP