MFSESSION_SETTOPOLOGY_FLAGS 열거형(mfidl.h)
IMFMediaSession::SetTopology 메서드의 동작을 정의합니다.
Syntax
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
상수
MFSESSION_SETTOPOLOGY_IMMEDIATE 값: 0x1 현재 프레젠테이션을 중지하고 보류 중인 모든 프레젠테이션을 지우고 새 토폴로지( pTopology 매개 변수로 지정됨)를 즉시 큐에 넣습니다. pTopology 매개 변수가 NULL이면 이 플래그는 적용되지 않습니다. |
MFSESSION_SETTOPOLOGY_NORESOLUTION 값: 0x2 토폴로지를 확인할 필요가 없습니다. 전체 토폴로지를 설정하는 경우 이 플래그를 사용합니다. |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT 값: 0x4 참고 Windows 7이 필요합니다. 다음과 같이 현재 토폴로지를 지웁니다.
보류 중인 토폴로지가 재생 큐에서 제거되지 않습니다. 큐에 보류 중인 토폴로지가 있는 경우 해당 토폴로지는 현재 토폴로지를 지워진 후에 로드됩니다. 그렇지 않으면 재생이 중지됩니다. 큐에서 보류 중인 토폴로지 모두를 제거하려면 IMFMediaSession::ClearTopologies를 호출합니다. |
설명
이러한 플래그는 선택 사항이며 상호 배타적이지 않습니다. 플래그가 설정되지 않은 경우 미디어 세션은 토폴로지를 확인하고 보류 중인 프레젠테이션의 큐에 추가합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | mfidl.h |