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

IPinConnection::DynamicDisconnect

DynamicDisconnect 메서드는, 필터가 액티브한 때 (포즈중 또는 실행중)에 핀을 절단 한다. 그래프가 실행중 또는 포즈 상태 때에 핀을 절단 하려면 ,IPin::Disconnect 는 아니고 이 메서드를 호출한다.

호출원래는, 이 메서드를 호출할 때에 핀에 흐르는 데이터가 없는 것을 확인할 필요가 있다. 업 스트림 핀으로 IPinFlowControl::Block 메서드를 호출해, 데이터 플로우의 동작을 정지하는지, 다른 메카니즘을 사용해 핀이 재접속될 때까지 결코 샘플이 보내지지 않게 한다.

구문

HRESULT DynamicDisconnect(void);

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

설명
S_FALSE 핀은 이미 접속이 절단 되고 있다.
S_OK 성공.

참조

↑TOP