다음을 통해 공유


VMRDeinterlaceTech 열거형(strmif.h)

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

VMRDeinterlaceTech 열거형 형식은 비디오 스트림을 디인터레이싱하는 데 사용되는 알고리즘을 설명합니다. 플래그는 상호 배타적이지 않습니다. 드라이버는 플래그의 조합을 설정할 수 있습니다.

Syntax

typedef enum VMRDeinterlaceTech {
  DeinterlaceTech_Unknown = 0,
  DeinterlaceTech_BOBLineReplicate = 0x1,
  DeinterlaceTech_BOBVerticalStretch = 0x2,
  DeinterlaceTech_MedianFiltering = 0x4,
  DeinterlaceTech_EdgeFiltering = 0x10,
  DeinterlaceTech_FieldAdaptive = 0x20,
  DeinterlaceTech_PixelAdaptive = 0x40,
  DeinterlaceTech_MotionVectorSteered = 0x80
} ;

상수

 
DeinterlaceTech_Unknown
값: 0
알고리즘은 알 수 없거나 독점입니다.
DeinterlaceTech_BOBLineReplicate
값: 0x1
알고리즘은 위 또는 그 아래의 선을 반복하여 누락된 각 줄을 만듭니다. 이 메서드는 들쭉날쭉한 아티팩트가 생성되며 권장되지 않습니다.
DeinterlaceTech_BOBVerticalStretch
값: 0x2
알고리즘은 각 비디오 필드를 2단계로 세로로 확장하여 누락된 줄을 만듭니다. 예를 들어 평균 2줄이거나 4줄에 걸쳐 (-1, 9, 9, -1)/16 필터를 사용할 수 있습니다. 결과 이미지가 위아래로 "bob"되지 않도록 약간의 수직 조정이 수행됩니다.
DeinterlaceTech_MedianFiltering
값: 0x4
알고리즘은 중앙값 필터링을 사용하여 누락된 줄의 픽셀을 다시 만듭니다.
DeinterlaceTech_EdgeFiltering
값: 0x10
알고리즘은 에지 필터를 사용하여 누락된 줄을 만듭니다. 이 프로세스에서는 공간 방향 필터를 적용하여 그림 콘텐츠의 가장자리 방향을 결정합니다. 누락된 픽셀은 검색된 가장자리를 따라 필터링하여 생성됩니다(가로가 아닌).
DeinterlaceTech_FieldAdaptive
값: 0x20
알고리즘은 공간 또는 임시 보간을 사용하여 동작 양에 따라 필드별로 둘 사이를 전환합니다.
DeinterlaceTech_PixelAdaptive
값: 0x40
알고리즘은 공간 또는 임시 보간을 사용하여 동작 양에 따라 픽셀 단위로 두 보간을 전환합니다.
DeinterlaceTech_MotionVectorSteered
값: 0x80
알고리즘은 비디오 필드 시퀀스 내에서 개체를 식별합니다. 누락된 픽셀을 다시 만들기 전에 장면에 있는 개별 개체의 이동 축을 정렬하여 시간 축과 병렬로 만듭니다.

요구 사항

   
머리글 strmif.h(Dshow.h 포함)

추가 정보

DirectShow 열거형 형식

VMRDeinterlaceCaps 구조체