다음을 통해 공유


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이 음수이면 오른쪽 보기가 많은 픽셀에 의해 왼쪽으로 이동되고 왼쪽 보기는 동일한 양만큼 오른쪽으로 이동합니다.
FormatD3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET 않으면 이 매개 변수는 0이어야 합니다.

반환 값

없음

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 d3d11.h

추가 정보

ID3D11VideoContext