Freigeben über


MF_READWRITE_D3D_OPTIONAL-Attribut

Gibt an, ob die Anwendung Microsoft Direct3D-Unterstützung im Quellleseberechtigten oder Senkenschreiber benötigt.

Datentyp

BOOL gespeichert als UINT32

Bemerkungen

Dieses Attribut gilt nur, wenn die Anwendung die Direct3D-Unterstützung mithilfe des attributs MF_SOURCE_READER_D3D_MANAGER oder MF_SINK_WRITER_D3D_MANAGER aktiviert.

Wenn die Anwendung direct3D-Unterstützung aktiviert, versuchen Quellleser und Senkenschreiber, Direct3D-Oberflächen für Videos zuzuordnen. Wenn dies fehlschlägt und das attribut MF_READWRITE_D3D_OPTIONAL true ist, wird der Quelllese-/Senkenschreiber auf die Zuordnung von Videooberflächen im Systemspeicher zurückgreifen. Andernfalls tritt während der Verarbeitung ein Fehler auf, wenn Direct3D-Oberflächen nicht zugeordnet werden können und MF_READWRITE_D3D_OPTIONAL FALSE ist.

Wenn die Anwendung die Direct3D-Unterstützung nicht aktiviert, verwendet der Quellleser/Senkenschreiber Systemspeicher und ignoriert den Wert von MF_READWRITE_D3D_OPTIONAL.

Dieses Attribut ist optional. Der Standardwert ist FALSE. Legen Sie das Attribut fest, wenn Sie den Quellleser oder senkenschreiber erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 [nur Desktop-Apps]
Header
Mfreadwrite.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Sink Writer-Attribute

Quellleseattribute