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

CBaseFilter::GetPinVersion

GetPinVersion 메서드는, 이 필터의 일련의 핀의 버전 번호를 얻어온다.

구문

virtual long GetPinVersion(void);

반환값

CBaseFilter::m_PinVersion 멤버 변수를 돌려준다.

주의

CBaseFilter 생성자은 핀 버전을 1 으로 초기화한다. base class에서는, 이 수는 변화하지 않는다. 필터가 동적으로 핀을 생성 또는 삭제 할 때 핀이 바뀔 때마다 핀 버전을 인크리먼트(increment) 해야 하는 것이다. 버전수를 인크리먼트(increment) 하려면 ,CBaseFilter::IncrementPinVersion 메서드를 호출하는 것.

CEnumPins 클래스에 의해 처리 되는 핀 열거 개체는, 핀의 버전을 사용해 필터와의 동기를 잡는다.

참조

↑TOP