DirectShow 보유 사용이 금지되고 있는 인터페이스 IFilterMapper EnumMatchingFilters   [목차열람] [주소복사] [슬롯비우기]
IFilterMapper::EnumMatchingFilters
 
Microsoft DirectX 9.0

IFilterMapper::EnumMatchingFilters

 :  IFilterMapper 인터페이스의 사용은 피하는 것. 대신에,IFilterMapper2 를 사용하는 것.

지정된 요건을 채우는 등록이 끝난 필터를 열거하는 열거자를 제공한다.

구문

HRESULT EnumMatchingFilters(
    IEnumRegFilters **ppEnum,
    DWORD dwMerit,
    BOOL bInputNeeded,
    CLSID clsInMaj,
    CLSID clsInSub,
    BOOL bRender,
    BOOL bOutputNeeded,
    CLSID clsOutMaj,
    CLSID clsOutSub
);

파라미터

ppEnum

[out] 돌려주어진 열거자에게로의 포인터 주소.

dwMerit

[in] 열거하는 필터의 최소 메리트값.

bInputNeeded

입력 핀이 적어도 1 개 필요한가 어떤가를 나타내는 값. TRUE 는, 필요한 것을 나타낸다.

clsInMaj

[in] 필요한 입력 메이저 타입. 불요의 경우는, GUID_NULL 를 설정한다.

clsInSub

[in] 필요한 입력 서브 타입. 불요의 경우는, GUID_NULL 를 설정한다.

bRender

[in] 필터가 입력을 렌더링 할 필요가 있을지 어떨지를 지정하는 플래그. TRUE 는, 렌더링 할 필요가 있는 것을 나타낸다.

bOutputNeeded

[in] 출력 핀이 적어도 1 개 필요한가 어떤가를 나타내는 값. TRUE 는, 필요한 것을 나타낸다.

clsOutMaj

[in] 필요한 출력 메이저 타입. 불요의 경우는, GUID_NULL 를 설정한다.

clsOutSub

[in] 필요한 출력 서브 타입. 불요의 경우는, GUID_NULL 를 설정한다.

반환값

HRESULT 값을 돌려준다.

주의

ppEnum 인수에, 요건을 채우는 필터를 열거하는 열거 자식이 설정된다. dwMerit 인수의 메리트값의 더 자세한 정보는, 「IFilterMapper::RegisterFilter 」를 참조할것.

참조

↑TOP