다음을 통해 공유


MFVideoTransferFunction 열거형(mfobjects.h)

선형 RGB에서 비선형 RGB(R'G'B')로 변환 함수를 지정합니다.

Syntax

typedef enum _MFVideoTransferFunction {
  MFVideoTransFunc_Unknown = 0,
  MFVideoTransFunc_10 = 1,
  MFVideoTransFunc_18 = 2,
  MFVideoTransFunc_20 = 3,
  MFVideoTransFunc_22 = 4,
  MFVideoTransFunc_709 = 5,
  MFVideoTransFunc_240M = 6,
  MFVideoTransFunc_sRGB = 7,
  MFVideoTransFunc_28 = 8,
  MFVideoTransFunc_Log_100 = 9,
  MFVideoTransFunc_Log_316 = 10,
  MFVideoTransFunc_709_sym = 11,
  MFVideoTransFunc_2020_const = 12,
  MFVideoTransFunc_2020 = 13,
  MFVideoTransFunc_26 = 14,
  MFVideoTransFunc_2084 = 15,
  MFVideoTransFunc_HLG = 16,
  MFVideoTransFunc_10_rel = 17,
  MFVideoTransFunc_BT1361_ECG = 18,
  MFVideoTransFunc_SMPTE428 = 19,
  MFVideoTransFunc_Last,
  MFVideoTransFunc_ForceDWORD = 0x7fffffff
} MFVideoTransferFunction;

상수

 
MFVideoTransFunc_Unknown
값: 0
알 수 없습니다. MFVideoTransFunc_709 취급합니다.
MFVideoTransFunc_10
값: 1
선형 RGB(감마 = 1.0).
MFVideoTransFunc_18
값: 2
True 1.8 감마, L' = L^1/1.8.
MFVideoTransFunc_20
값: 3
True 2.0 감마, L' = L^1/2.0.
MFVideoTransFunc_22
값: 4
True 2.2 감마, L' = L^1/2.2. 이 전송 함수는 ITU-R BT.470-2 시스템 M(NTSC)에서 사용됩니다.
MFVideoTransFunc_709
값: 5
ITU-R BT.709 전송 함수. 하한 범위에 선형 세그먼트가 있는 감마 2.2 곡선입니다. 이 전송 함수는 BT.709, BT.601, SMPTE 296M, SMPTE 170M, BT.470 및 SPMTE 274M에서 사용됩니다. 또한 BT-1361은 [0...1] 범위 내에서 이 함수를 사용합니다.
MFVideoTransFunc_240M
값: 6
SPMTE 240M 전송 함수. 하한 범위에 선형 세그먼트가 있는 감마 2.2 곡선입니다.
MFVideoTransFunc_sRGB
값: 7
sRGB 전송 함수입니다. 하한 범위에 선형 세그먼트가 있는 감마 2.4 곡선입니다.
MFVideoTransFunc_28
값: 8
True 2.8 감마입니다. L' = L^1/2.8. 이 전송 함수는 ITU-R BT.470-2 PAL(시스템 B, G)에서 사용됩니다.
MFVideoTransFunc_Log_100
값: 9
로그 전송(100:1 범위); 예를 들어 H.264 비디오에 사용됩니다.

참고 Windows 7 이상이 필요합니다.

 
MFVideoTransFunc_Log_316
값: 10
로그 전송(316.22777:1 범위); 예를 들어 H.264 비디오에 사용됩니다.

참고 Windows 7 이상이 필요합니다.

 
MFVideoTransFunc_709_sym
값: 11
대칭 ITU-R BT.709.

참고 Windows 7 이상이 필요합니다.

 
MFVideoTransFunc_2020_const
값: 12
상수 광도 ITU-R BT.2020. 권장 ITU-R BT.2020-2를 참조하세요.

참고 Windows 8 이상이 필요합니다.

 
MFVideoTransFunc_2020
값: 13
비 상수 광도 ITU-R BT.2020. 권장 ITU-R BT.2020-2를 참조하세요.

참고 Windows 8 이상이 필요합니다.

 
MFVideoTransFunc_26
값: 14
True 2.6 감마, L'=L^1/2.6

참고 Windows 8 이상이 필요합니다.

 
MFVideoTransFunc_2084
값: 15
SMPTE ST.2084를 PQ라고도 합니다. ITU-R BT.2100에도 정의됨

참고 Windows 10 버전 1703 이상이 필요합니다.

 
MFVideoTransFunc_HLG
값: 16
하이브리드 로그 감마, ARIB STD-B67

참고 Windows 10 버전 1703 이상이 필요합니다.

 
MFVideoTransFunc_10_rel
값: 17
감마 없음, 참조된 표시(상대).
MFVideoTransFunc_BT1361_ECG
값: 18
ITU-R BT.1361에서 정의한 전송 함수 확장 색 영역 비디오입니다.
MFVideoTransFunc_SMPTE428
값: 19
SMPTE ST 428-1에 정의된 비디오 전송 함수입니다.
MFVideoTransFunc_Last
예약되어 있습니다.
MFVideoTransFunc_ForceDWORD
값: 0x7fffffff
예약되어 있습니다. 이 멤버는 열거형 형식을 강제로 DWORD 값으로 컴파일합니다.

설명

이러한 플래그는 MF_MT_TRANSFER_FUNCTION 특성과 함께 사용됩니다.

이러한 값에 대한 자세한 내용은 이 열거형에 해당하는 DXVA (DirectX Video Acceleration)인 DXVA2_VideoTransferFunction 열거형에 대한 설명을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 mfobjects.h(Mfidl.h 포함)

추가 정보

확장 색 정보

Media Foundation 열거형

비디오 미디어 유형