MF_SESSION_TOPOLOADER 특성

미디어 세션에 대한 토폴로지 로더의 CLSID를 포함합니다.

데이터 형식

GUID

설명

이 특성을 사용하여 미디어 세션에 대한 사용자 지정 토폴로지 로더를 제공할 수 있습니다.

MFCreateMediaSession 함수 또는 MFCreatePMPMediaSession 함수의 pConfiguration 매개 변수를 사용하여 이 특성을 설정합니다.

이 특성이 설정된 경우 미디어 세션은 토폴로지 로더를 만들 때 지정된 CLSID를 사용하여 CoCreateInstance 를 호출합니다. 이 CLSID에서 만든 개체는 IMFTopoLoader 인터페이스를 노출해야 합니다.

이 특성을 설정하지 않으면 미디어 세션에서 Media Foundation에 제공된 기본 토폴로지 로더를 만듭니다.

토폴로지 로더는 다중 스레드 아파트를 지원해야 합니다. 토폴로지 로더를 ThreadingModel="Both"로 등록해야 합니다. 또한 PMP(보호된 미디어 경로) 내에서 토폴로지 로더를 사용하는 경우 토폴로지 로더는 신뢰할 수 있는 구성 요소여야 합니다. 자세한 내용은 보호된 미디어 경로를 참조하세요.

이 특성의 GUID 상수는 mfuuid.lib에서 내보냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Mfidl.h

추가 정보

미디어 파운데이션 특성의 사전순 목록

IMFAttributes::GetGUID

IMFAttributes::SetGUID

미디어 세션 특성

사용자 지정 토폴로지 로더