PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT 콜백 함수(d3d10umddi.h)
비디오 프로세서의 입력 스트림에 스테레오 3D 비디오를 사용하거나 사용하지 않도록 설정합니다. 또한 이 함수는 메모리에 있는 비디오 프레임의 레이아웃을 지정합니다.
구문
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;
void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
BOOL unnamedParam6,
BOOL unnamedParam7,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
int unnamedParam9
)
{...}
매개 변수
unnamedParam1
hDevice [in]
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
unnamedParam2
hVideoProcessor [in]
CreateVideoProcessor 함수를 호출하여 만든 비디오 프로세서 개체에 대한 핸들입니다.
unnamedParam3
StreamIndex [in]
입력 스트림의 인덱스(0부터 시작)입니다.
unnamedParam4
[ in] 사용
TRUE이면 입력 스트림에 스테레오 3D가 활성화됩니다.
FALSE이면 입력 스트림에 대해 스테레오 3D를 사용할 수 없습니다.
드라이버는 이 함수에 대한 나머지 매개 변수를 무시해야 합니다.
unnamedParam5
StereoFormat [in]
메모리에 있는 두 스테레오 뷰의 레이아웃을 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 값으로 지정합니다.
unnamedParam6
LeftViewFrame0 [in]
TRUE이면 프레임 0에 왼쪽 보기가 포함됩니다. 그렇지 않으면 프레임 0에 올바른 보기가 포함됩니다.
이 매개 변수는 다음 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 값에 대해 무시됩니다.
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
TRUE이면 프레임 0에 기본 보기가 포함됩니다. 그렇지 않으면 프레임 1에 기본 보기가 포함됩니다.
이 매개 변수는 다음 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 값에 대해 무시됩니다.
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
뷰 중 하나가 대칭 이동되는지 여부를 지정하는 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE 열거형 값입니다.
unnamedParam9
MonoOffset [in]
StereoFormat 매개 변수가 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET 설정된 경우 이 매개 변수는 왼쪽 및 오른쪽 보기를 생성하는 방법을 지정합니다. 자세한 내용은 주의 섹션을 참조하세요.
반환 값
없음
설명
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET 스테레오 형식의 경우 드라이버는 다음과 같은 방법으로 MonoOffset 매개 변수를 처리합니다.
- 매개 변수가 양수이면 오른쪽 보기가 많은 픽셀에 의해 오른쪽으로 이동되고 왼쪽 보기는 동일한 양만큼 왼쪽으로 이동합니다.
- 매개 변수가 음수이면 오른쪽 보기가 여러 픽셀씩 왼쪽으로 이동되고 왼쪽 보기가 동일한 양만큼 오른쪽으로 이동됩니다.
-
기본 뷰의 모노 입력 데이터에 대한 단일 리소스를 지정합니다.
- 기본 뷰의 스테레오 입력 데이터에 대해 두 리소스를 모두 지정합니다. VideoProcessorBlt이 호출되면 스트림 데이터는 프레임 0을 지정하는 hInputSurface 멤버와 프레임 1을 지정하는 hInputSurfaceRight를 사용하여 D3D11_1DDI_VIDEO_PROCESSOR_STREAM 구조로 전달됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT