D3D11_1DDI_VIDEO_PROCESSOR_STREAM Struktur (d3d10umddi.h)
Enthält Daten auf Streamebene für die VideoProcessorBlt--Funktion.
Syntax
typedef struct D3D11_1DDI_VIDEO_PROCESSOR_STREAM {
BOOL Enable;
UINT OutputIndex;
UINT InputFrameOrField;
UINT PastFrames;
UINT FutureFrames;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfaces;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurface;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfaces;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfacesRight;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurfaceRight;
D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfacesRight;
} D3D11_1DDI_VIDEO_PROCESSOR_STREAM;
Angehörige
Enable
Gibt an, ob dieser Eingabedatenstrom aktiviert ist. Wenn der Wert TRUEist, wird der VideoProcessorBlt Funktion diesen Datenstrom auf die Ausgabeoberfläche blits. Andernfalls wird dieser Datenstrom nicht gelitten.
Die maximale Anzahl von Datenströmen, die gleichzeitig aktiviert werden können, wird im MaxInputStreams Member der D3D11_1DDI_VIDEO_PROCESSOR_CAPS-Struktur angegeben.
OutputIndex
Die nullbasierte Indexnummer des Ausgabeframes.
InputFrameOrField
Die nullbasierte Indexnummer des Eingabeframes oder Felds.
PastFrames
Die Anzahl der vergangenen Referenzframes.
FutureFrames
Die Anzahl der zukünftigen Referenzframes.
pPastSurfaces
Ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf ein Array von Zeigern, die vom Aufrufer zugewiesen werden. Dieses Array enthält die letzten Referenzframes für den Videoverarbeitungsvorgang. Die Anzahl der Elemente im Array entspricht PastFrames-.
hInputSurface
Ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf die Oberfläche, die den aktuellen Eingaberahmen enthält.
pFutureSurfaces
Ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf ein Array von Zeigern, die vom Aufrufer zugewiesen werden. Dieses Array enthält die zukünftigen Referenzframes für den Videoverarbeitungsvorgang. Die Anzahl der Elemente im Array entspricht FutureFrames.
pPastSurfacesRight
Wenn das Stereo-3D-Format D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEist, ist dieses Element ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf ein Array von Zeigern, die die letzten Referenzframes für die rechte Ansicht enthalten. Die Anzahl der Elemente im Array entspricht PastFrames-.
Legen Sie dieses Element für ein anderes Stereo-3D-Format auf NULL-fest. Weitere Informationen finden Sie unter VideoProcessorSetStreamStereoFormat.
hInputSurfaceRight
Wenn das Stereo-3D-Format D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEist, ist dieses Element ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf den aktuellen Eingabeframe für die rechte Ansicht.
Legen Sie dieses Element für ein anderes Stereo-3D-Format auf NULL-fest.
pFutureSurfacesRight
Wenn das Stereo-3D-Format D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEist, ist dieses Element ein D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW Zeiger auf ein Array von Zeigern, die die zukünftigen Referenzframes für die rechte Ansicht enthalten. Die Anzahl der Elemente im Array entspricht FutureFrames.
Legen Sie dieses Element für ein anderes Stereo-3D-Format auf NULL-fest.
Bemerkungen
Wenn das Stereo-3D-Format D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATEist, enthalten die pPastSurfaces, pInputSurface-und pFutureSurfaces Member die linke Ansicht.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |