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