DirectShow DirectShow 레퍼런스 DirectShow 구조체 REGFILTER2   [목차열람] [주소복사] [슬롯비우기]
REGFILTER2 구조체
 
Microsoft DirectX 9.0

REGFILTER2 구조체

REGFILTER2 구조체에는, 필터를 등록하기 위한 정보가 저장 된다.

구문

typedef struct {
    DWORD dwVersion;
    DWORD dwMerit;
    union
    {
        struct {
            ULONG cPins;
            const REGFILTERPINS *rgPins;
        };
        struct {
            ULONG cPins2;
            const REGFILTERPINS2 *rgPins2;
        };
    };
} REGFILTER2;

멤버

dwVersion

필터 등록의 포맷. 값 1 은, 공용체에 이름이 없는 1 번째의 구조체가 저장 되고 있는 것을 나타낸다. 값 2 는, 공용체에 이름이 없는 2 번째의 구조체가 저장 되고 있는 것을 나타낸다.

dwMerit

필터의 메리트. 메리트값이 높은 필터(정도)만큼 먼저 열거된다. 「메리트」를 참조할것.

cPins

개체의 수 (dwVersion 가 1 의 경우에만 정의된다).

rgPins

REGFILTERPINS 구조체의 배열의 포인터. 배열의 사이즈는 cPins (dwVersion 가 1 의 경우에만 정의된다).

cPins2

개체의 수 (dwVersion 가 2 의 경우에만 정의된다).

rgPins2

REGFILTERPINS2 구조체의 배열의 포인터. 배열의 사이즈는 cPins2 (dwVersion 가 2 의 경우에만 정의된다).

주의

이 구조체는,IFilterMapper2::RegisterFilter 메서드에 건네진다.

핀의 미디어 또는 카테고리를 등록하려면 , dwVersion 에 2 를 설정해, REGFILTERPINS2 구조체를 사용한다.

참조

↑TOP