Freigeben über


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

Weitere Informationen

ID3D11VideoContext