D3D11_1DDI_VIDEO_PROCESSOR_STREAM 구조체(d3d10umddi.h)

VideoProcessorBlt 함수에 대한 스트림 수준 데이터를 포함합니다.

구문

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_STREAM {
  BOOL                                Enable;
  UINT                                OutputIndex;
  UINT                                InputFrameOrField;
  UINT                                PastFrames;
  UINT                                FutureFrames;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurface;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfacesRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurfaceRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfacesRight;
} D3D11_1DDI_VIDEO_PROCESSOR_STREAM;

멤버

Enable

이 입력 스트림을 사용할 수 있는지 여부를 지정합니다. 값이 TRUE이면 VideoProcessorBlt 함수는 이 스트림을 출력 화면으로 표시합니다. 그렇지 않으면 이 스트림이 blitted되지 않습니다.

한 번에 사용하도록 설정할 수 있는 최대 스트림 수는 D3D11_1DDI_VIDEO_PROCESSOR_CAPS 구조체의 MaxInputStreams 멤버에 제공됩니다.

OutputIndex

출력 프레임의 인덱스 번호(0부터 시작)입니다.

InputFrameOrField

입력 프레임 또는 필드의 인덱스 번호(0부터 시작)입니다.

PastFrames

과거 참조 프레임의 수입니다.

FutureFrames

이후 참조 프레임의 수입니다.

pPastSurfaces

호출자가 할당한 포인터 배열에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다. 이 배열에는 비디오 처리 작업에 대한 이전 참조 프레임이 포함되어 있습니다. 배열의 요소 수는 PastFrames와 같습니다.

hInputSurface

현재 입력 프레임을 포함하는 표면에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다.

pFutureSurfaces

호출자가 할당한 포인터 배열에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다. 이 배열에는 비디오 처리 작업에 대한 향후 참조 프레임이 포함됩니다. 배열의 요소 수는 FutureFrames와 같습니다.

pPastSurfacesRight

스테레오 3차원 형식이 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 올바른 보기에 대한 과거 참조 프레임을 포함하는 포인터 배열에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다 . 배열의 요소 수는 PastFrames와 같습니다.

다른 스테레오 3D 형식의 경우 이 멤버를 NULL로 설정합니다. 자세한 내용은 VideoProcessorSetStreamStereoFormat을 참조하세요.

hInputSurfaceRight

스테레오 3차원 형식이 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 오른쪽 보기의 현재 입력 프레임에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다.

다른 스테레오 3D 형식의 경우 이 멤버를 NULL로 설정합니다.

pFutureSurfacesRight

스테레오 3차원 형식이 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 오른쪽 보기에 대한 이후 참조 프레임을 포함하는 포인터 배열에 대한 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 포인터입니다 . 배열의 요소 수는 FutureFrames와 같습니다.

다른 스테레오 3D 형식의 경우 이 멤버를 NULL로 설정합니다.

설명

스테레오 3차원 형식이 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 pPastSurfaces, pInputSurfacepFutureSurfaces 멤버는 왼쪽 보기를 포함합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

VideoProcessorBlt

VideoProcessorSetStreamStereoFormat