ID3D11VideoContext::VideoProcessorSetStreamFilter-Methode (d3d11.h)
Aktiviert oder deaktiviert einen Bildfilter für einen Eingabedatenstrom auf dem Videoprozessor.
Syntax
void VideoProcessorSetStreamFilter(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] D3D11_VIDEO_PROCESSOR_FILTER Filter,
[in] BOOL Enable,
[in] int Level
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Rufen Sie id3D11VideoDevice::CreateVideoProcessor auf, um diesen Zeiger zu erhalten.
[in] StreamIndex
Der nullbasierte Index des Eingabedatenstroms. Um die maximale Anzahl von Streams abzurufen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, und überprüfen Sie den MaxStreamStates-Strukturmember .
[in] Filter
Der Filter, der als D3D11_VIDEO_PROCESSOR_FILTER-Wert angegeben ist.
Rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, um abzufragen, welche Filter der Treiber unterstützt.
[in] Enable
Gibt an, ob der Filter aktiviert werden soll.
[in] Level
Die Filterebene. Wenn Enableauf FALSE festgelegt ist, wird dieser Parameter ignoriert.
Rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange auf, um den gültigen Ebenenbereich für einen angegebenen Filter zu ermitteln.
Rückgabewert
Keine
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 |