다음을 통해 공유


DVD_PREFERRED_DISPLAY_MODE 열거형(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia 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 포함)

추가 정보

DirectShow 열거형 형식

IDvdControl::VideoModePreferrence