_MFP_CREATION_OPTIONS 열거형(mfplay.h)
중요 되지 않는. 이 API는 향후 Windows 릴리스에서 제거될 수 있습니다. 애플리케이션은 재생에 미디어 세션을 사용해야 합니다.
MFPCreateMediaPlayer 함수에 대한 옵션을 지정합니다.
Syntax
typedef enum _MFP_CREATION_OPTIONS {
MFP_OPTION_NONE = 0,
MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
MFP_OPTION_NO_MMCSS = 0x2,
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;
상수
MFP_OPTION_NONE 값: 0 기본 만들기 옵션을 사용합니다. |
MFP_OPTION_FREE_THREADED_CALLBACK 값: 0x1 설정된 경우 MFPlay 플레이어 개체는 MFPCreateMediaPlayer 함수를 호출한 스레드가 아닌 다른 스레드에서 애플리케이션의 IMFPMediaPlayerCallback 콜백을 호출합니다. 따라서 콜백은 스레드로부터 안전해야 합니다. 이 플래그를 설정하지 않으면 플레이어 개체는 MFPCreateMediaPlayer를 호출하는 동일한 스레드에서 콜백을 호출합니다. 이 스레드에는 메시지 루프가 있어야 합니다. 내부적으로 플레이어 개체는 COM의 STA(단일 스레드 아파트)에 사용되는 메커니즘과 유사하게 콜백을 디스패치하는 숨겨진 창을 만듭니다. |
MFP_OPTION_NO_MMCSS 값: 0x2 재생 토폴로지를 MMCSS(멀티미디어 클래스 스케줄러 서비스)에 등록하지 마세요. 기본적으로 MFPlay 개체는 재생 토폴로지를 MMCSS에 등록하므로 일반적으로 재생 환경이 향상됩니다. 자세한 내용은 IMFWorkQueueServices를 참조하세요. |
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION 값: 0x4 애플리케이션이 RDS(원격 데스크톱 서비스, 이전의 터미널 서비스) 환경에서 실행될 때 수행되는 최적화를 사용하지 않도록 설정합니다. |
설명
다음 typedef 는 이 열거형의 플래그를 결합하기 위해 정의됩니다.
typedef UINT32 MFP_CREATION_OPTIONS;
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | mfplay.h |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기