DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA 구조체(dxvahd.h)
Microsoft DirectX DXVA-HD(비디오 가속 고해상도) 입력 스트림이 인터레이스되는 방법을 지정합니다.
구문
typedef struct _DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA {
DXVAHD_FRAME_FORMAT FrameFormat;
} DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA;
멤버
FrameFormat
DXVAHD_FRAME_FORMAT 값으로 지정된 비디오 인터레이싱입니다.
기본 상태 값은 DXVAHD_FRAME_FORMAT_PROGRESSIVE (점진적 프레임)입니다.
설명
일부 디바이스는 인터레이스된 RGB를 지원하지 않습니다. 인터레이스된 RGB 지원은 DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED 기능 플래그로 표시됩니다. 디바이스가 인터레이스된 RGB를 지원하지 않는 경우 모든 RGB 입력 스트림을 프로그레시브 프레임으로 처리합니다.
일부 디바이스는 팔레트 색의 인터레이스 형식을 지원하지 않습니다. 이 지원은 DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED 플래그로 표시됩니다. 디바이스가 이 기능을 지원하지 않는 경우 모든 palettized 입력 스트림은 점진적 프레임으로 처리됩니다.
디바이스의 기능을 얻으려면 IDXVAHD_Device::GetVideoProcessorDeviceCaps를 호출하고 DXVAHD_VPDEVCAPS 구조체의 InputFormatCaps 멤버를 검사.
예제
HRESULT DXVAHD_SetFrameFormat(
IDXVAHD_VideoProcessor *pVP,
UINT stream,
DXVAHD_FRAME_FORMAT format
)
{
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA frame_format = { format };
HRESULT hr = pVP->SetVideoProcessStreamState(
stream,
DXVAHD_STREAM_STATE_FRAME_FORMAT,
sizeof(frame_format),
&frame_format
);
return hr;
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | dxvahd.h |