Video Resizer DSP

비디오 스트림의 크기를 조정합니다.

CLSID

CLSID_CResizerDMO

인터페이스

형식

Video Resizer DSP는 DMO(DirectX Media Object) 역할을 할 때 다음과 같은 입력/출력 미디어 하위 형식을 지원합니다.

  • MEDIASUBTYPE_IYUV
  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_I420
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_AYUV
  • MEDIASUBTYPE_V216
  • MEDIASUBTYPE_YV12

Video Resizer DSP는 MFT(Media Foundation Transform) 역할을 할 때 다음과 같은 입력/출력 미디어 하위 형식을 지원합니다.

  • MFVideoFormat_IYUV
  • MFVideoFormat_YUY2
  • MFVideoFormat_UYVY
  • MFVideoFormat_I420
  • MFVideoFormat_RGB32
  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB8
  • MFVideoFormat_RGB555
  • MFVideoFormat_AYUV
  • MFVideoFormat_V216
  • MFVideoFormat_YV12

속성

설명

Video Resizer DSP는 DMO 또는 MFT 역할을 할 수 있는 COM 개체로 구현됩니다. 개체에는 DMO 또는 MFT 역할을 하는지 여부에 관계없이 CLSID(단일 클래스 식별자)가 있습니다. DSP가 DMO 또는 MFT 역할을 하는 경우에 대한 자세한 내용은 디지털 신호 프로세서를 참조하세요.

RGB 미디어 하위 형식에 대한 GUID(Globally Unique Identifiers)는 DSP가 DMO 또는 MFT 역할을 하는지 여부에 따라 다릅니다. DSP가 DMO 또는 MFT 역할을 하는지 여부에 관계없이 RGB가 아닌 미디어 하위 형식에 대한 GUID는 동일합니다. 미디어 하위 형식을 나타내는 GUID에 대한 자세한 내용은 Video Subtype GUID를 참조하세요.

이 DSP는 비디오 이미지에서 자르기와 크기 조정을 모두 수행할 수 있습니다. 출력 형식의 형식은 입력 형식의 형식과 일치해야 합니다. DSP는 색 공간 변환을 수행하지 않습니다.

출력 형식을 설정하기 전에 이 표에 나열된 속성을 사용하여 다음 지역을 정의할 수 있습니다.

지역 속성
원본 사각형 MFPKEY_RESIZE_SRC_LEFT
MFPKEY_RESIZE_SRC_TOP
MFPKEY_RESIZE_SRC_WIDTH
MFPKEY_RESIZE_SRC_HEIGHT
대상 사각형 MFPKEY_RESIZE_DST_LEFT
MFPKEY_RESIZE_DST_TOP
MFPKEY_RESIZE_DST_WIDTH
MFPKEY_RESIZE_DST_HEIGHT
기하학적 조리개 MFPKEY_RESIZE_GEOMAPX
MFPKEY_RESIZE_GEOMAPY
MFPKEY_RESIZE_GEOMAPWIDTH
MFPKEY_RESIZE_GEOMAPHEIGHT
최소 디스플레이 조리개 MFPKEY_RESIZE_MINAPX
MFPKEY_RESIZE_MINAPY
MFPKEY_RESIZE_MINAPWIDTH
MFPKEY_RESIZE_MINAPHEIGHT
이동/검사 영역 MFPKEY_RESIZE_PANSCANAPX
MFPKEY_RESIZE_PANSCANAPY
MFPKEY_RESIZE_PANSCANAPWIDTH
MFPKEY_RESIZE_PANSCANAPHEIGHT

 

각 경우에 설정이 적용되려면 연결된 모든 속성을 설정해야 합니다.

DSP는 원본 사각형으로 정의된 원본 이미지의 부분을 복사하고 출력 버퍼의 대상 사각형으로 늘이거나 압축합니다. 원본 및 대상 사각형의 크기가 같을 필요는 없습니다. 출력 미디어 형식의 프레임 크기는 대상 사각형을 저장할 수 있을 만큼 커야 합니다.

기하학적 조리개, 최소 디스플레이 조리개 및 팬/스캔 영역은 DSP가 비디오의 크기를 조정하는 방식에 영향을 미치지 않습니다. 그러나 다운스트림 구성 요소가 비디오 프레임을 해석하는 방법에 영향을 줄 수 있습니다. 특히 EVR(향상된 비디오 렌더러)은 그림 가로 세로 비율 및 표시 영역을 계산할 때 이러한 값을 사용합니다.

Media Foundation 미디어 형식을 사용하는 경우 기하학적 조리개, 최소 디스플레이 조리개 및 이동/스캔 영역을 출력 미디어 형식에서 직접 설정할 수 있습니다. 그렇지 않으면 DMO 미디어 형식을 사용하는 경우 속성을 사용하여 설정합니다.

자세한 내용은 아래 항목을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Wmcodecdsp.h
DLL
Vidreszr.dll

추가 정보

디지털 신호 프로세서