다음을 통해 공유


D3D11_VIDEO_PROCESSOR_STREAM 구조체(d3d11.h)

ID3D11VideoContext::VideoProcessorBlt 메서드에 대한 스트림 수준 데이터를 포함합니다.

구문

typedef struct D3D11_VIDEO_PROCESSOR_STREAM {
  BOOL                          Enable;
  UINT                          OutputIndex;
  UINT                          InputFrameOrField;
  UINT                          PastFrames;
  UINT                          FutureFrames;
  ID3D11VideoProcessorInputView **ppPastSurfaces;
  ID3D11VideoProcessorInputView *pInputSurface;
  ID3D11VideoProcessorInputView **ppFutureSurfaces;
  ID3D11VideoProcessorInputView **ppPastSurfacesRight;
  ID3D11VideoProcessorInputView *pInputSurfaceRight;
  ID3D11VideoProcessorInputView **ppFutureSurfacesRight;
} D3D11_VIDEO_PROCESSOR_STREAM;

멤버

Enable

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

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

OutputIndex

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

InputFrameOrField

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

PastFrames

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

FutureFrames

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

ppPastSurfaces

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

pInputSurface

현재 입력 프레임을 포함하는 표면의 ID3D11VideoProcessorInputView 인터페이스에 대한 포인터입니다.

ppFutureSurfaces

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

ppPastSurfacesRight

스테레오 3D 형식이 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 올바른 보기에 대한 과거 참조 프레임이 포함된 배열을 가리킵니다. 배열의 요소 수는 PastFrames와 같습니다.

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

pInputSurfaceRight

스테레오 3D 형식이 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 올바른 보기에 대한 현재 입력 프레임에 대한 포인터를 포함합니다.

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

ppFutureSurfacesRight

스테레오 3D 형식이 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 이 멤버는 올바른 보기에 대한 향후 참조 프레임이 포함된 배열을 가리킵니다. 배열의 요소 수는 FutureFrames와 같습니다.

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

설명

스테레오 3D 형식이 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 경우 ppPastSurfaces, pInputSurfaceppFutureSurfaces 멤버는 왼쪽 보기를 포함합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
머리글 d3d11.h

추가 정보

Direct3D 11 비디오 구조

ID3D11VideoContext::VideoProcessorBlt