다음을 통해 공유


DD_CREATEMOCOMPDATA 구조체(ddrawint.h)

DD_CREATEMOCOMPDATA 구조에는 동작 보정 사용을 시작하는 데 필요한 데이터가 포함됩니다.

구문

typedef struct _DD_CREATEMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  GUID                 *lpGuid;
  DWORD                dwUncompWidth;
  DWORD                dwUncompHeight;
  DDPIXELFORMAT        ddUncompPixelFormat;
  LPVOID               lpData;
  DWORD                dwDataSize;
  HRESULT              ddRVal;
} *PDD_CREATEMOCOMPDATA, DD_CREATEMOCOMPDATA;

멤버

lpDD

현재 Microsoft DirectDraw 프로세스와만 관련된 DD_DIRECTDRAW_LOCAL 구조를 가리킵니다.

lpMoComp

동작 보정 개체에 대한 설명이 포함된 DD_MOTIONCOMP_LOCAL 구조를 가리킵니다.

lpGuid

사용 중인 동작 보정 프로세스를 설명하는 GUID를 가리킵니다.

dwUncompWidth

압축되지 않은 출력 프레임의 너비를 픽셀 단위로 지정합니다.

dwUncompHeight

압축되지 않은 출력 프레임의 높이를 픽셀 단위로 지정합니다.

ddUncompPixelFormat

압축되지 않은 출력 프레임의 형식을 포함하는 DDPIXELFORMAT 구조를 가리킵니다.

lpData

lpGuid에 지정된 GUID에 필요한 선택적 정보가 포함된 선택적 데이터 버퍼를 가리킵니다. 이 버퍼는 포함된 포인터를 포함할 수 없습니다.

dwDataSize

lpData에 포함된 데이터 버퍼의 크기(바이트)를 나타냅니다.

ddRVal

드라이버가 DdMoCompCreate 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

요구 사항

   
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

DdMoCompCreate