MFT_REGISTRATION_INFO 구조체(mfidl.h)

IMFLocalMFTRegistration::RegisterMFTs 메서드에 대한 매개 변수를 포함합니다.

구문

typedef struct _MFT_REGISTRATION_INFO {
  CLSID                  clsid;
  GUID                   guidCategory;
  UINT32                 uiFlags;
  LPCWSTR                pszName;
  DWORD                  cInTypes;
  MFT_REGISTER_TYPE_INFO *pInTypes;
  DWORD                  cOutTypes;
  MFT_REGISTER_TYPE_INFO *pOutTypes;
} MFT_REGISTRATION_INFO;

멤버

clsid

등록할 MFT(Media Foundation 변환)의 CLSID입니다.

guidCategory

MFT의 범주를 지정하는 GUID입니다. MFT 범주 목록은 MFT_CATEGORY 참조하세요.

uiFlags

_MFT_ENUM_FLAG 열거형에서 0개 이상의 플래그의 비트 OR입니다.

pszName

MFT의 이름을 포함하는 와이드 문자열입니다.

cInTypes

pInTypes 배열의 요소 수입니다.

pInTypes

MFT_REGISTER_TYPE_INFO 구조체의 배열에 대한 포인터입니다. 배열의 각 멤버는 MFT에서 지원하는 입력 형식을 지정합니다. 이 멤버가 NULL인 경우 cInTypes 멤버는 0이어야 합니다.

cOutTypes

pOutTypes 배열의 요소 수입니다.

pOutTypes

MFT_REGISTER_TYPE_INFO 구조체의 배열에 대한 포인터입니다. 배열의 각 멤버는 MFT에서 지원하는 출력 형식을 정의합니다. 이 멤버가 NULL인 경우 cOutTypes 멤버는 0이어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 mfidl.h

참고 항목

미디어 파운데이션 구조