attribut MF_SOURCE_READER_DISABLE_DXVA
Gibt an, ob der Quellleser directX Video Acceleration (DXVA) für den Videodecoder aktiviert.
Datentyp
UINT32
Abrufen/Festlegen
Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.
Bemerkungen
Dieses Attribut gilt, wenn die folgenden Bedingungen erfüllt sind:
- Der Quellleser decodiert einen Videostream.
- Der Videodecoder unterstützt die DXVA-Decodierung.
- Die Anwendung verwendet das MF_SOURCE_READER_D3D_MANAGER-Attribut, um die Direct3D-Geräte-Manager für den Quellleser festzulegen.
Mit diesem Attribut kann die Anwendung DXVA deaktivieren und gleichzeitig direct3D-Oberflächen decodieren.
Standardmäßig verwendet der Quellleser die Direct3D-Geräte-Manager für zwei Zwecke:
- So aktivieren Sie die DXVA-Decodierung im Videodecoder.
- So ordnen Sie Direct3D-Oberflächen für die Videobeispiele zu.
Wenn der Wert des MF_SOURCE_READER_DISABLE_DXVA-Attributs TRUE ist, deaktiviert der Quellleser die DXVA-Decodierung, obwohl er weiterhin die Direct3D-Geräte-Manager verwendet, um Direct3D-Oberflächen zuzuweisen.
Wenn das attribut MF_SOURCE_READER_D3D_MANAGER nicht festgelegt ist, wird das attribut MF_SOURCE_READER_DISABLE_DXVA ignoriert.
Der Standardwert dieses Attributs ist FALSE, was bedeutet, dass die DXVA-Decodierung aktiviert ist, wenn verfügbar.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header |
|
Siehe auch