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".
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.
-
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
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT