MF _ READWRITE _ D3D _ OPTIONAL-Attribut

Gibt an, ob die Anwendung Microsoft Direct3D-Unterstützung im Quelllese- oder Senkenwriterbenötigt.

Datentyp

BOOL als UINT32 gespeichert

Hinweise

Dieses Attribut gilt nur, wenn die Anwendung direct3D-Unterstützung mit dem MF _ SOURCE READER _ _ D3D _ MANAGER- oder MF SINK WRITER _ _ _ D3D _ MANAGER-Attribut aktiviert.

Wenn die Anwendung direct3D-Unterstützung aktiviert, versuchen sowohl der Quellleser als auch der Sink Writer, Direct3D-Oberflächen für Videos zuzuordnen. Wenn dies fehlschlägt und das MF _ READWRITE _ D3D _ OPTIONAL-Attribut TRUE ist, führt der Source Reader/Sink Writer einen Fallback auf die Zuweisung von Videooberflächen im Systemspeicher durch. 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 Quelllese-/Senkenwriter 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 Quelllese- oder Senkenwriter 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