DVD_PREFERRED_DISPLAY_MODE 열거형(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
Syntax
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
상수
DISPLAY_CONTENT_DEFAULT 값: 0 기본 창 크기 및 콘텐츠 형식을 사용합니다. |
DISPLAY_16x9 값: 1 16 x 9 창을 사용합니다. |
DISPLAY_4x3_PANSCAN_PREFERRED 값: 2 가능한 경우 4 x 3 창을 사용하고 팬 스캔으로 변환합니다. |
DISPLAY_4x3_LETTERBOX_PREFERRED 값: 3 가능하면 4 x 3 창을 사용하고 레터박스로 변환합니다. |
설명
DVD_PREFERRED_DISPLAY_MODE 열거형은 사용자가 선호하는 창 가로 세로 비율과 16 x 9 콘텐츠를 4 x 3 창 가로 세로 비율로 변환하는 기본 방법을 나타냅니다. 팬 스캔 및 레터박싱은 두 가지 변환 방법입니다. 자르거나 늘어나지 않고 디스플레이 창 내에서 가능한 가장 큰 크기로 비디오를 표시하는 것을 레터박스 형식으로 표시라고 합니다. 팬 스캔 은 특히 비디오 작성자가 정의한 매개 변수를 사용하여 4 x 3 창에 표시할 16 x 9 비디오를 자르는 것입니다.
이 열거형 형식은 이러한 메서드 중 하나를 사용하여 일부 콘텐츠만 표시할 수 있으므로 변환 메커니즘의 기본 설정을 나타냅니다. 4 x 3인 콘텐츠는 항상 사이드복싱을 사용하여 16 x 9 창으로 변환됩니다. 여기서 레터박싱을 사용하여 16 x 9에서 4 x 3 변환과 같이 디스플레이의 위쪽과 아래쪽 대신 디스플레이의 오른쪽과 왼쪽에 검은색 막대가 추가됩니다.
다음 표에서는 첫 번째 열에 나열된 실제 콘텐츠 형식과 다른 열 중 하나로 표시된 사용자 표시 기본 설정 간에 사용되는 변환 방법을 보여 줍니다.
실제 콘텐츠 형식 | 16 x 9 | 4 x 3 팬 스캔 | 4 x 3 레터박스 |
---|---|---|---|
4 x 3 | 사이드박싱 | 없음 | 없음 |
16 x 9 레터박스만 | 없음 | 레터 박스 | 레터 박스 |
16 x 9 팬 스캔 전용 | 없음 | 팬 스캔 | 팬 스캔 |
16 x 9 팬 스캔 또는 레터박스 | 없음 | 팬 스캔 | 레터 박스 |
사용되는 네이티브 창 크기는 항상 사용자가 선호하는 크기입니다.
요구 사항
머리글 | strmif.h(Dshow.h 포함) |