다음을 통해 공유


DDVIDEOPORTBANDWIDTH 구조체(dvp.h)

DDVIDEOPORTBANDWIDTH 구조체는 특정 VPE(비디오 포트 확장) 개체/픽셀 형식 구성과 함께 사용할 때 오버레이의 대역폭 특성을 설명합니다.

구문

typedef struct _DDVIDEOPORTBANDWIDTH {
  DWORD     dwSize;
  DWORD     dwCaps;
  DWORD     dwOverlay;
  DWORD     dwColorkey;
  DWORD     dwYInterpolate;
  DWORD     dwYInterpAndColorkey;
  ULONG_PTR dwReserved1;
  ULONG_PTR dwReserved2;
} *LPDDVIDEOPORTBANDWIDTH, DDVIDEOPORTBANDWIDTH;

멤버

dwSize

이 DDVIDEOPORTBANDWIDTH 구조체의 크기(바이트)를 지정합니다.

dwCaps

대역폭의 종속성을 지정합니다. 드라이버의 DdVideoPortGetBandwidth 함수는 이 멤버를 다음 값 중 하나로 설정합니다.

플래그 의미
DDVPBCAPS_DESTINATION 디바이스의 기능은 대상 오버레이의 최소 스트레치 계수 측면에서 설명됩니다. dwOverlay, dwColorkey, dwYInterpolatedwYInterpAndColorkey 멤버에서 드라이버가 설정한 대역폭 정보는 대상 오버레이 크기를 나타냅니다.
DDVPBCAPS_SOURCE 디바이스의 기능은 필요한 소스 오버레이의 사각형 크기(픽셀)에 대해 설명합니다. dwOverlay, dwColorkey, dwYInterpolatedwYInterpAndColorkey 멤버에서 드라이버가 설정한 대역폭 정보는 원본 오버레이 크기를 나타냅니다.

dwOverlay

디바이스가 오버레이를 지원할 수 있는 스트레치 팩터 또는 오버레이 원본 크기를 1000으로 곱합니다. 드라이버는 디바이스의 유형 및 기능과 DdVideoPortGetBandwidth에 전달된 DD_GETVPORTBANDWIDTHDATA 구조체의 dwWidthdwHeight 멤버에 지정된 차원에 따라 이 값을 설정합니다. 예를 들어 스트레치 팩터 2는 2000으로 지정되고 오버레이 원본 크기는 750으로 지정한 원본 오버레이가 원래 크기의 75%로 축소됨을 나타냅니다. 드라이버는 이 멤버에 유효한 숫자를 반환해야 합니다.

dwColorkey

색 키가 있는 오버레이가 지원되는 스트레치 팩터 또는 오버레이 원본 크기를 지정하고 1000을 곱합니다. 드라이버는 디바이스의 유형 및 기능과 DdVideoPortGetBandwidth에 전달된 DD_GETVPORTBANDWIDTHDATA 구조체의 dwWidthdwHeight 멤버에 지정된 차원에 따라 이 값을 설정합니다. 예를 들어 스트레치 팩터 2는 2000으로 지정됩니다.

dwYInterpolate

y축 보간이 있는 오버레이가 지원되는 스트레치 팩터 또는 오버레이 원본 크기를 지정하고 1000을 곱합니다. 드라이버는 디바이스의 유형 및 기능과 DdVideoPortGetBandwidth에 전달된 DD_GETVPORTBANDWIDTHDATA 구조체의 dwWidthdwHeight 멤버에 지정된 차원에 따라 이 값을 설정합니다. 예를 들어 스트레치 팩터 2는 2000으로 지정됩니다.

dwYInterpAndColorkey

y축 보간 및 색 키 지정이 지원되는 오버레이에 1000을 곱한 스트레치 팩터 또는 오버레이 원본 크기를 지정합니다. 드라이버는 디바이스의 유형 및 기능과 DdVideoPortGetBandwidth에 전달된 DD_GETVPORTBANDWIDTHDATA 구조체의 dwWidthdwHeight 멤버에 지정된 차원에 따라 이 값을 설정합니다. 예를 들어 스트레치 팩터 2는 2000으로 지정됩니다.

dwReserved1

시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.

dwReserved2

시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.

요구 사항

   
머리글 dvp.h(Dvp.h 포함)

추가 정보

DD_GETVPORTBANDWIDTHDATA

DdVideoPortGetBandwidth