DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CBaseFilter m_pLock [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
상태 변경을 계속하기 위해서 사용하는 크리티컬 섹션의 포인터.
구문
CCritSec *m_pLock;
주의
이 변수는 클래스 생성자으로 초기화한다. CBaseFilter::CBaseFilter 를 참조할것.
상태 처리중 또는 있는 메서드가 복수의 조작으로 그 상태에 액세스 하고 있을 때, 이 크리티컬 섹션을 보관 유지한다. base class에서는 이하의 메서드로 크리티컬 섹션을 보관 유지한다.
스트리밍 처리중 (즉, 샘플을 다운 스트림 필터에 송신하고 있을 때)은, 이 크리티컬 섹션을 보관 유지해서는 안 된다. 다른 크리티컬 섹션을 사용해 스트리밍 처리를 계속한다. 그렇게 하지 않으면 데드 록이 일어날 가능성이 있다.
참조