VMRDeinterlaceTech 열거형(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media 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 포함) |