Freigeben über


PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Rückruffunktion (d3d10umddi.h)

Aktiviert oder deaktiviert Stereo 3D-Video für einen Eingabedatenstrom auf dem Videoprozessor. Darüber hinaus gibt diese Funktion das Layout der Videoframes im Arbeitsspeicher an.

Syntax

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
)
{...}

Parameter

unnamedParam1

hDevice [in]

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

hVideoProcessor- [in]

Ein Handle für das Videoprozessorobjekt, das über einen Aufruf der CreateVideoProcessor--Funktion erstellt wurde.

unnamedParam3

StreamIndex- [in]

Der nullbasierte Index des Eingabedatenstroms.

unnamedParam4

Aktivieren von [in]

Wenn TRUEist stereo 3D für den Eingabedatenstrom aktiviert.

Wenn FALSE-ist stereo 3D für den Eingabedatenstrom deaktiviert.

Der Treiber muss die verbleibenden Parameter für diese Funktion ignorieren.

unnamedParam5

StereoFormat- [in]

Gibt das Layout der beiden Stereoansichten im Arbeitsspeicher als D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT Wert an.

unnamedParam6

LeftViewFrame0 [in]

Wenn TRUE-enthält Frame 0 die linke Ansicht. Andernfalls enthält Frame 0 die rechte Ansicht.

Dieser Parameter wird für die folgenden D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT Werte ignoriert:

  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

unnamedParam7

BaseViewFrame0- [in]

Wenn TRUE, enthält Frame 0 die Basisansicht. Andernfalls enthält Frame 1 die Basisansicht.

Dieser Parameter wird für die folgenden D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT Werte ignoriert:

  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

unnamedParam8

FlipMode- [in]

Ein D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE Enumerationswert, der angibt, ob eine der Ansichten gekippt wird.

unnamedParam9

MonoOffset- [in]

Wenn der parameter StereoFormat auf D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSETfestgelegt ist, gibt dieser Parameter an, wie die links- und rechtsansichten generiert werden. Weitere Informationen finden Sie im Abschnitt "Hinweise".

Hinweis Wenn der parameter StereoFormat nicht auf D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSETfestgelegt ist, muss dieser Parameter auf Null festgelegt und vom Treiber ignoriert werden.
 

Rückgabewert

Nichts

Bemerkungen

Bei Stereoformaten von D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSETverarbeitet der Treiber den MonoOffset Parameter wie folgt:

  • Wenn der Parameter positiv ist, wird die rechte Ansicht um so viele Pixel nach rechts verschoben, und die linke Ansicht wird um denselben Wert nach links verschoben.
  • Wenn der Parameter negativ ist, wird die rechte Ansicht um so viele Pixel nach links verschoben, und die linke Ansicht wird um denselben Betrag nach rechts verschoben.
Bei Stereoformaten von D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEkann die Anwendung den BaseViewFrame0 Parameter festlegen, um Stereodaten in Mono zu konvertieren. Die Anwendung führt dies auf eine der folgenden Arten aus:
  • Gibt eine einzelne Ressource für die Mono-Eingabedaten der Basisansicht an.

  • Geben Sie beide Ressourcen für die Stereoeingabedaten der Basisansicht an. Wenn VideoProcessorBlt- aufgerufen wird, werden die Datenstromdaten als D3D11_1DDI_VIDEO_PROCESSOR_STREAM Struktur übergeben, wobei das hInputSurface-Element frame 0 und das hInputSurfaceRight angeben, um Frame 1 anzugeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CreateVideoProcessor-

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT

D3D11_1DDI_VIDEO_PROCESSOR_STREAM

VideoProcessorBlt-