Freigeben über


ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode-Methode (d3d11.h)

Aktiviert oder deaktiviert automatische Verarbeitungsfeatures auf dem Videoprozessor.

Syntax

void VideoProcessorSetStreamAutoProcessingMode(
  [in] ID3D11VideoProcessor *pVideoProcessor,
  [in] UINT                 StreamIndex,
  [in] BOOL                 Enable
);

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

Wenn TRUE, sind automatische Verarbeitungsfeatures aktiviert. Bei FALSE deaktiviert der Treiber alle zusätzlichen Videoverarbeitungen, die möglicherweise ausgeführt werden.

Rückgabewert

Keine

Bemerkungen

Standardmäßig führt der Treiber bestimmte Verarbeitungsaufgaben während des Videoprozessors automatisch aus. Mit dieser Methode kann die Anwendung diese zusätzlichen Videoverarbeitungsfeatures deaktivieren. Wenn Sie beispielsweise einen eigenen Pixel-Shader für den Videoprozessor bereitstellen, können Sie die automatische Verarbeitung des Treibers deaktivieren.

Anforderungen

   
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