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 |