MF_CONNECT_METHOD 열거형(mfidl.h)

토폴로지 로더가 토폴로지 노드를 연결하는 방법을 지정합니다. 이 열거형은 MF_TOPONODE_CONNECT_METHOD 특성과 함께 사용됩니다.

Syntax

typedef enum _MF_CONNECT_METHOD {
  MF_CONNECT_DIRECT = 0,
  MF_CONNECT_ALLOW_CONVERTER = 0x1,
  MF_CONNECT_ALLOW_DECODER = 0x3,
  MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x4,
  MF_CONNECT_AS_OPTIONAL = 0x10000,
  MF_CONNECT_AS_OPTIONAL_BRANCH = 0x20000
} MF_CONNECT_METHOD;

상수

 
MF_CONNECT_DIRECT
값: 0
노드를 업스트림 인접 노드에 직접 연결합니다. 그렇지 않으면 실패합니다.
MF_CONNECT_ALLOW_CONVERTER
값: 0x1
연결을 완료하는 데 필요한 경우 이 노드에서 변환기 변환 업스트림 추가합니다. 변환기 변환에는 비디오용 색 공간 변환기와 오디오용 오디오 리샘플러가 포함됩니다.
MF_CONNECT_ALLOW_DECODER
값: 0x3
연결을 완료하는 데 필요한 경우 이 노드에서 디코더 변환 업스트림 업스트림 추가합니다. 이 플래그의 숫자 값에는 MF_CONNECT_ALLOW_CONVERTER 플래그가 포함됩니다. 따라서 MF_CONNECT_ALLOW_DECODER 플래그를 설정하면 MF_CONNECT_ALLOW_CONVERTER 플래그도 설정됩니다.
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
값: 0x4
토폴로지 로더가 시도하는 순서를 제어합니다.
이 노드의 다른 출력 형식을 사용합니다. 현재 이 플래그는 원본 노드에만 적용됩니다. 자세한 내용은 MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES 참조하세요.

참고 Windows 7 이상이 필요합니다.

 
MF_CONNECT_AS_OPTIONAL
값: 0x10000
이 노드는 선택 사항입니다. 토폴로지 로더가 이 노드를 연결할 수 없는 경우 노드를 건너뛰고 계속됩니다.
MF_CONNECT_AS_OPTIONAL_BRANCH
값: 0x20000
이 노드에서 시작하는 전체 토폴로지 분기는 선택 사항입니다. 토폴로지 로더가 이 분기를 resolve 수 없는 경우 분기를 건너뛰고 계속됩니다.

요구 사항

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

참고 항목

Media Foundation 열거형