ID3D11VideoContext::VideoProcessorSetStreamDestRect-Methode (d3d11.h)
Legt das Zielrechteck für einen Eingabedatenstrom auf dem Videoprozessor fest.
Syntax
void VideoProcessorSetStreamDestRect(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] const RECT *pRect
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie ID3D11VideoDevice::CreateVideoProcessor auf.
[in] StreamIndex
Der nullbasierte Index des Eingabestreams. Um die maximale Anzahl von Streams abzurufen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, und überprüfen Sie den MaxStreamStates-Strukturmember .
[in] Enable
Gibt an, ob das Zielrechteck angewendet werden soll.
[in] pRect
Ein Zeiger auf eine RECT-Struktur , die das Zielrechteck angibt. Wenn EnableFALSE ist, wird dieser Parameter ignoriert.
Rückgabewert
Keine
Bemerkungen
Das Zielrechteck ist der Teil der Ausgabeoberfläche, der den Blit für diesen Datenstrom empfängt. Das Zielrechteck wird relativ zur Ausgabeoberfläche in Pixelkoordinaten angegeben.
Das Standardzielrechteck ist ein leeres Rechteck (0, 0, 0, 0). Wenn diese Methode nie aufgerufen wird oder der Enable-ParameterFALSE ist, werden keine Daten aus diesem Stream geschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |