Freigeben über


PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Rückruffunktion (d3d10umddi.h)

Aktiviert oder deaktiviert Stereo-3D-Video für einen Eingabestream 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 durch einen Aufruf der CreateVideoProcessor-Funktion erstellt wurde.

unnamedParam3

StreamIndex [in]

Der nullbasierte Index des Eingabestreams.

unnamedParam4

Aktivieren von [in]

Bei TRUE ist Stereo-3D für den Eingabedatenstrom aktiviert.

Bei FALSE ist Stereo 3D für den Eingabestream 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]

Bei TRUE enthält Frame 0 die linke Ansicht. Andernfalls enthält Frame 0 die richtige 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]

Bei 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 umgedreht ist.

unnamedParam9

MonoOffset [in]

Wenn der StereoFormat-Parameter auf D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET festgelegt ist, gibt dieser Parameter an, wie die linke und rechte Ansicht generiert werden soll. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.

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

Rückgabewert

Keine

Bemerkungen

Bei Stereoformaten von D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET verarbeitet 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 die gleiche Menge 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 die gleiche Menge nach rechts verschoben.
Bei Stereoformaten von D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE kann die Anwendung den BaseViewFrame0-Parameter so festlegen, dass Stereodaten in Mono konvertiert werden. Die Anwendung führt dies auf eine der folgenden Arten aus:
  • Gibt eine einzelne Ressource für die Monoeingabedaten der Basisansicht an.

  • Geben Sie beide Ressourcen für die Stereoeingabedaten der Basisansicht an. Wenn VideoProcessorBlt aufgerufen wird, werden die Streamdaten als D3D11_1DDI_VIDEO_PROCESSOR_STREAM-Struktur übergeben, wobei der hInputSurface-Member frame 0 und hInputSurfaceRight Frame 1 angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Desktop
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT

D3D11_1DDI_VIDEO_PROCESSOR_STREAM

VideoProcessorBlt