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 |
|
Siehe auch