MediaVideoProcessingAlgorithm Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die verfügbaren Algorithmen, die vom Transcode Video Processor (XVP) verwendet werden.
public enum class MediaVideoProcessingAlgorithm
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class MediaVideoProcessingAlgorithm
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum MediaVideoProcessingAlgorithm
var value = Windows.Media.Transcoding.MediaVideoProcessingAlgorithm.default
Public Enum MediaVideoProcessingAlgorithm
- Vererbung
-
MediaVideoProcessingAlgorithm
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Name | Wert | Beschreibung |
---|---|---|
Default | 0 | Standard-Videoverarbeitungsalgorithmus. Dieser Algorithmus bevorzugt Leistung, Geschwindigkeit und Platz vor Qualität. Dieser Algorithmus verwendet Hardware. |
MrfCrf444 | 1 | Bevorzugt Qualität gegenüber Leistung. Dieser Modus wird immer in Software ausgeführt und stellt sicher, dass Hardwareimplementierungen, die sich möglicherweise vom XVP unterscheiden, nicht verwendet werden. |
Hinweise
Der MrfCrf444-Algorithmus verwendet größere Filter, volle Genauigkeit für Farbkonvertierungen, bevorzugt höhere Farbformate und ermöglicht einen hochwertigen MRF-Deinterlacer. Entwickler, die möchten, dass ihre Apps unabhängig von Hardware, Zeit oder Energieverbrauch die beste Ausgabe erzeugen, können diesen Algorithmus für die Transcodierung aktivieren.