HRESULT FindPin( /* [in] */ IUnknown *pSource, // 핀의 인터페이스 또는 필터의 인터페이스 주소 /* [in] */ PIN_DIRECTION pindir, // 핀 방향 지정하는 PIN_DIRECTION 열거형 멤버 /* [in] */ const GUID *pCategory, // 핀 카테고리를 지정하는 Pin Property Set 멤버의 GUID 포인터 // NULL => 카테고리에 상관없이 모든 핀에 적합 시킴 /* [in] */ const GUID *pType, // 미디어 타입을 지정하는 메이저 타입의 GUID 포인터 // NULL => 모든 미디어 타입에 적합 시킴 /* [in] */ BOOL fUnconnected, // 핀이 비접속 되어도 되는지의 부울 값. // TRUE => 핀이 비접속되어도 됨 // FALSE => 핀이 접속 되던지 또는 비접속 되어도 됨 /* [in] */ int num, // 적합하는 핀세트로 부터, 얻어오는 핀에 제로베이스 인덱스값. // pSource 가 필터의 포인터나 복수의 핀이 검색 조건에 적합하는 경우의 // 얻어온 핀을 이 매개변수에 지정 // 만약 pSource가 핀의 포인터인 경우, 이 매개변수 무시 /* [out] */ IPin **ppPin // 적합하는 핀의 IPin 인터페이스를 받는 포인터의 주소. );
PIN_DIRECTION
=> 핀의 방향을 나타냄
참조 : http://msdn.microsoft.com/en-us/library/dd377427(VS.85).aspx
typedef enum _PinDirection { PINDIR_INPUT, // input pin PINDIR_OUTPUT // output pin } PIN_DIRECTION;
참조 : http://msdn.microsoft.com/en-us/library/dd376364(VS.85).aspx
'API / MFC > DirectShow' 카테고리의 다른 글
ICaptureGraphBuilder2::RenderStream (0) | 2010.03.19 |
---|---|
ICaptureGraphBuilder2::GetFiltergraph (0) | 2010.03.19 |
ICaptureGraphBuilder2::FindInterface (0) | 2010.03.19 |
ICaptureGraphBuilder2::CopyCaptureFile (0) | 2010.03.19 |
ICaptureGraphBuilder2::ControlStream (0) | 2010.03.19 |