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, pInputSurface 및 ppFutureSurfaces 멤버는 왼쪽 보기를 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
머리글 | d3d11.h |