ID3D11VideoContext::VideoProcessorSetStreamStereoFormat 메서드(d3d11.h)
비디오 프로세서의 입력 스트림에 스테레오 3D 비디오를 사용하거나 사용하지 않도록 설정합니다. 또한 이 메서드는 메모리에 있는 비디오 프레임의 레이아웃을 지정합니다.
구문
void VideoProcessorSetStreamStereoFormat(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT Format,
[in] BOOL LeftViewFrame0,
[in] BOOL BaseViewFrame0,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE FlipMode,
[in] int MonoOffset
);
매개 변수
[in] pVideoProcessor
ID3D11VideoProcessor 인터페이스에 대한 포인터입니다. 이 포인터를 가져오려면 ID3D11VideoDevice::CreateVideoProcessor를 호출합니다.
[in] StreamIndex
입력 스트림의 인덱스(0부터 시작)입니다. 최대 스트림 수를 가져오려면 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps를 호출하고 MaxStreamStates 구조체 멤버를 검사.
[in] Enable
이 스트림에 스테레오 3D를 사용할 수 있는지 여부를 지정합니다. 값이 FALSE이면 이 메서드의 나머지 매개 변수는 무시됩니다.
[in] Format
메모리에 있는 두 스테레오 뷰의 레이아웃을 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 값으로 지정합니다.
[in] LeftViewFrame0
TRUE이면 프레임 0에 왼쪽 보기가 포함됩니다. 그렇지 않으면 프레임 0에 올바른 보기가 포함됩니다.
이 매개 변수는 다음 스테레오 형식에 대해 무시됩니다.
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
[in] BaseViewFrame0
TRUE이면 프레임 0에 기본 보기가 포함됩니다. 그렇지 않으면 프레임 1에 기본 보기가 포함됩니다.
이 매개 변수는 다음 스테레오 형식에 대해 무시됩니다.
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE 사용하고 애플리케이션이 스테레오 데이터를 mono로 변환하려는 경우 다음 중 하나를 수행할 수 있습니다.
- 기본 보기를 모노 입력으로 지정합니다.
- 두 리소스를 모두 지정하고 드라이버가 기본 보기에서 변환을 수행하도록 허용합니다. 이 경우 D3D11_VIDEO_PROCESSOR_STREAM.hInputSurface 는 프레임 0으로 간주되고 D3D11_VIDEO_PROCESSOR_STREAM.hInputSurfaceRight 는 프레임 1로 간주됩니다.
[in] FlipMode
뷰 중 하나가 대칭 이동되는지 여부를 지정하는 D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 열거형의 플래그입니다.
[in] MonoOffset
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET 형식의 경우 이 매개 변수는 왼쪽 및 오른쪽 보기를 생성하는 방법을 지정합니다.
- MonoOffset이 양수이면 오른쪽 보기가 해당 픽셀 수만큼 오른쪽으로 이동되고 왼쪽 보기는 동일한 양만큼 왼쪽으로 이동합니다.
- MonoOffset이 음수이면 오른쪽 보기가 많은 픽셀에 의해 왼쪽으로 이동되고 왼쪽 보기는 동일한 양만큼 오른쪽으로 이동합니다.
반환 값
없음
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d3d11.h |