AdaptiveMediaSourceDiagnosticType 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.
Gibt den Typ des Diagnoseereignisses an, das einer AdaptiveMediaSourceDiagnostics.DiagnosticAvailable zugeordnet ist.
public enum class AdaptiveMediaSourceDiagnosticType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class AdaptiveMediaSourceDiagnosticType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum AdaptiveMediaSourceDiagnosticType
var value = Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDiagnosticType.manifestUnchangedUponReload
Public Enum AdaptiveMediaSourceDiagnosticType
- Vererbung
-
AdaptiveMediaSourceDiagnosticType
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Felder
BitrateDisabled | 7 | AdaptiveMediaSource versucht nicht, weitere Segmente für eine bestimmte Bitrate herunterzuladen. Dies kann auftreten, wenn der Webserver beim Herunterladen eines Manifestupdates für eine bestimmte Bitrate eine Antwort 410 – Gone zurückgibt, wenn der Server die serverseitige Überlastungskontrolle implementiert. Dies kann auch auftreten, wenn adaptiveMediaSource weder das Initialisierungssegment noch den Entschlüsselungsschlüssel für eine bestimmte Bitrate herunterladen kann. |
FatalMediaSourceError | 8 | Eingeführt in Windows.Foundation.UniversalApiContract v5. AdaptiveMediaSource hat einen Fehler an die Medienpipeline übergeben, der dazu führte, dass die Wiedergabe beendet wurde. Diese Diagnose ist nicht zum Ersetzen von Medienfehlerereignissen vorgesehen, die vom MediaPlayer bereitgestellt werden, z. B. das MediaFailed-Ereignis . Stattdessen kann diese Diagnose nützlich sein, um Fehler, die von der Medienquelle stammen, mit einer potenziellen Beschädigung von Fehlerbedingungen mit dem Inhaltsübermittlungsnetzwerk zu korrelieren. |
ManifestMismatchUponReload | 1 | Während der Wiedergabe von Liveinhalten stellt das neue Manifest eine andere Präsentation als das zuvor heruntergeladene Manifest dar. Dies führt auch zu einem Wiedergabefehlerereignis für das zugeordnete MediaElement oder MediaPlayer. |
ManifestSignaledEndOfLiveEventUponReload | 2 | Während der Wiedergabe von Liveinhalten hat das vorherige Manifest keine Dauer angegeben oder einen Indikator für das Ende der Liste enthalten, und das neue aktualisierte Manifest gibt eine Dauer oder ein Ende des Listenindikators an. Dies bedeutet, dass eine Livepräsentation endet, nachdem die verbleibenden Mediensegmente heruntergeladen und wiedergegeben wurden. |
ManifestUnchangedUponReload | 0 | Während der Wiedergabe von Liveinhalten ist das neue Manifest identisch mit dem zuletzt heruntergeladenen Manifest. Für HLS, bei dem das Manifest kontinuierlich aktualisiert wird, um am Ende der Wiedergabeliste neue Segmente hinzuzufügen, kann dies auf einen Stillstand im Server- oder Codierungsprozess hinweisen. |
MediaSegmentSkipped | 3 | AdaptiveMediaSource übersprungen ein gesamtes Mediensegment über alle Bitraten hinweg. Dies kann aufgrund einer Beschädigung des CDN oder fehlender Ressourcen auftreten. Dies führt in der Regel zu einer Lücke bei wiedergabe- und Video-/Audioartefakten. |
ResourceNotFound | 4 | AdaptiveMediaSource hat beim Herunterladen einer bestimmten Ressource einen Fehler nicht gefunden. Dies kann auf ein Problem mit dem Inhaltsmanifest oder ein Problem mit dem CDN hinweisen. |
ResourceParsingError | 6 | AdaptiveMediaSource ist beim Analysieren eines Segments oder Schlüssels ein Fehler aufgetreten. Dies kann auf eine Beschädigung des CDN oder auf einen ungültigen Entschlüsselungsschlüssel hinweisen. |
ResourceTimedOut | 5 | AdaptiveMediaSource konnte eine bestimmte Ressource in der zugewiesenen Zeit nicht vollständig herunterladen. Der Download kann erneut versucht werden, oder die AdaptiveMediaSource wechselt zu einer anderen Bitrate, um den Puffer an der aktuellen Downloadposition weiter zu füllen. |
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | FatalMediaSourceError |