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

CBaseFilter::m_pLock

상태 변경을 계속하기 위해서 사용하는 크리티컬 섹션의 포인터.

구문

CCritSec *m_pLock;

주의

이 변수는 클래스 생성자으로 초기화한다. CBaseFilter::CBaseFilter 를 참조할것.

상태 처리중 또는 있는 메서드가 복수의 조작으로 그 상태에 액세스 하고 있을 때, 이 크리티컬 섹션을 보관 유지한다. base class에서는 이하의 메서드로 크리티컬 섹션을 보관 유지한다.

스트리밍 처리중 (즉, 샘플을 다운 스트림 필터에 송신하고 있을 때)은, 이 크리티컬 섹션을 보관 유지해서는 안 된다. 다른 크리티컬 섹션을 사용해 스트리밍 처리를 계속한다. 그렇게 하지 않으면 데드 록이 일어날 가능성이 있다.

참조

↑TOP