다음을 통해 공유


DXVA2_SampleFormat 열거형(dxva2api.h)

비디오 샘플의 내용을 설명합니다. 이러한 플래그는 DXVA2_ExtendedFormat 구조에 사용됩니다.

Syntax

typedef enum _DXVA2_SampleFormat {
  DXVA2_SampleFormatMask = 0xff,
  DXVA2_SampleUnknown = 0,
  DXVA2_SampleProgressiveFrame = 2,
  DXVA2_SampleFieldInterleavedEvenFirst = 3,
  DXVA2_SampleFieldInterleavedOddFirst = 4,
  DXVA2_SampleFieldSingleEven = 5,
  DXVA2_SampleFieldSingleOdd = 6,
  DXVA2_SampleSubStream = 7
} DXVA2_SampleFormat;

상수

 
DXVA2_SampleFormatMask
값: 0xff
플래그 값의 유효성을 검사하는 비트 마스크입니다. 이 값은 유효한 플래그가 아닙니다.
DXVA2_SampleUnknown
값: 0
알 수 없는 형식입니다. 기본값은 DXVA2_SampleProgressiveFrame.
DXVA2_SampleProgressiveFrame
값: 2
샘플에는 프로그레시브(인터레이스되지 않은) 프레임이 포함되어 있습니다.
DXVA2_SampleFieldInterleavedEvenFirst
값: 3
샘플에는 두 개의 인터리브 필드가 포함되어 있습니다. 짝수 필드를 먼저 표시해야 합니다.
DXVA2_SampleFieldInterleavedOddFirst
값: 4
샘플에는 두 개의 인터리브 필드가 포함되어 있습니다. 홀수 필드를 먼저 표시해야 합니다.
DXVA2_SampleFieldSingleEven
값: 5
샘플에는 단일 짝수 필드가 포함되어 있습니다.
DXVA2_SampleFieldSingleOdd
값: 6
샘플에는 단일 홀수 필드가 포함되어 있습니다.
DXVA2_SampleSubStream
값: 7
샘플에는 비디오 하위 스트림 프레임이 포함되어 있습니다. 하위 스트림 혼합에 이 값을 사용합니다.

설명

이 열거형은 DXVA 1.0에서 사용되는 DXVA_SampleFormat 열거형과 동일합니다.

다음 표에서는 Media Foundation 미디어 형식에 사용되는 MFVideoInterlaceMode 열거형 값에서 DXVA2_SampleFormat 값으로의 매핑을 보여 줍니다.

MFVideoInterlaceMode 값 DXVA2_SampleFormat 값
MFVideoInterlace_Unknown DXVA2_SampleUnknown.
MFVideoInterlace_Progressive DXVA2_SampleProgressiveFrame.
MFVideoInterlace_FieldInterleavedUpperFirst DXVA2_SampleFieldInterleavedEvenFirst
MFVideoInterlace_FieldInterleavedLowerFirst DXVA2_SampleFieldInterleavedOddFirst.
MFVideoInterlace_FieldSingleUpper DXVA2_SampleFieldSingleEven.
MFVideoInterlace_FieldSingleLower DXVA2_SampleFieldSingleOdd.
MFVideoInterlace_MixedInterlaceOrProgressive 정확히 일치하는 항목이 없습니다. DXVA2_SampleFieldInterleavedEvenFirst 초기 값으로 사용한 다음 미디어 샘플의 인터레이스 플래그를 사용합니다. 자세한 내용은 비디오 인터레이싱을 참조하세요.
 

MFVideoInterlace_MixedInterlaceOrProgressive 제외하고 해당 열거형 값의 각 쌍에는 동일한 숫자 값이 있습니다.

DXVA2_SampleSubStream 값은 MFVideoInterlaceMode 열거형에 해당하지 않습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 dxva2api.h

추가 정보

Media Foundation 열거형