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

IFilterMapper::RegisterFilterInstance

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

필터의 식별 가능한 인스턴스를 등록한다.

구문

HRESULT RegisterFilterInstance(
    CLSID clsid,
    LPCWSTR Name,
    CLSID *MRId
);

파라미터

clsid

[in] 필터의 GUID.

Name

[in] 인스턴스의 내용을 나타내요 셋집 들이마셔 이름.

MRId

[out] 돌려주어진 미디어 리소스 ID 의 포인터. 이 인수는, 이 필터의 이 인스턴스에 붙일 수 있었던 로컬 일의 식별자이다.

반환값

HRESULT 값을 돌려준다.

주의

이 메서드는, 같은 드라이버로 제어하는 유사한 사운드 카드가 2 개 이용 가능해, 소리를 울리는 사운드 카드를 선택할 필요가 있는 것 같은 경우에 사용한다. 필터의 인스턴스가 1 개 밖에 없는 경우 (컴퓨터에 있는 사운드 카드가 1 개만의 경우 등), 또는 필터의 인스턴스가 모두 동등한 경우, 이 메서드는 필요없다.

필터 자체는 이미 등록되지 않으면 안 된다.

참조

↑TOP