다음을 통해 공유


AdaptiveMediaSourceDiagnosticType 열거형

정의

AdaptiveMediaSourceDiagnostics.DiagnosticAvailable과 연결된 진단 이벤트의 유형을 지정합니다.

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
상속
AdaptiveMediaSourceDiagnosticType
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

필드

BitrateDisabled 7

AdaptiveMediaSource는 특정 비트 전송률에 대해 더 이상 세그먼트를 다운로드하지 않습니다.   서버가 서버 쪽 정체 제어를 구현하는 경우 웹 서버가 특정 비트 전송률에 대한 매니페스트 업데이트를 다운로드할 때 410 – Gone 응답을 반환하는 경우에 발생할 수 있습니다. AdaptiveMediaSource가 특정 비트 전송률에 대한 초기화 세그먼트 또는 암호 해독 키를 다운로드할 수 없는 경우에도 발생할 수 있습니다.

FatalMediaSourceError 8

Windows.Foundation.UniversalApiContract v5에 도입되었습니다. AdaptiveMediaSource가 미디어 파이프라인에 오류를 전달하여 재생이 중지되었습니다. 이 진단은 MediaFailed 이벤트와 같이 MediaPlayer에서 제공하는 미디어 오류 이벤트를 대체하기 위한 것이 아닙니다. 대신 이 진단은 미디어 원본에서 발생한 오류와 콘텐츠 배달 네트워크와의 오류 조건 손상 가능성을 연결하는 데 유용할 수 있습니다.

ManifestMismatchUponReload 1

라이브 콘텐츠를 재생하는 동안 새 매니페스트는 이전에 다운로드한 매니페스트와 다른 프레젠테이션을 나타냅니다. 그러면 연결된 MediaElement 또는 MediaPlayer에 대한 재생 오류 이벤트도 발생합니다.

ManifestSignaledEndOfLiveEventUponReload 2

라이브 콘텐츠를 재생하는 동안 이전 매니페스트는 기간을 지정하지 않았거나 목록 표시기의 끝을 포함하지 않았으며, 업데이트된 새 매니페스트는 목록 표시기의 기간 또는 끝을 지정합니다.  즉, 나머지 미디어 세그먼트를 다운로드하고 재생한 후 라이브 프레젠테이션이 종료됩니다.

ManifestUnchangedUponReload 0

라이브 콘텐츠를 재생하는 동안 새 매니페스트는 마지막으로 다운로드한 매니페스트와 동일합니다.  매니페스트가 재생 목록의 끝에 새 세그먼트를 추가하도록 지속적으로 업데이트되는 HLS의 경우 이는 서버 또는 인코딩 프로세스에서 중단을 나타낼 수 있습니다.

MediaSegmentSkipped 3

AdaptiveMediaSource는 모든 비트 전송률에서 전체 미디어 세그먼트를 건너뛰었다.  이는 CDN의 손상 또는 리소스 누락으로 인해 발생할 수 있습니다. 이로 인해 일반적으로 재생 및 비디오/오디오 아티팩트가 끊어질 수 있습니다.

ResourceNotFound 4

특정 리소스를 다운로드할 때 AdaptiveMediaSource에서 리소스를 찾을 수 없음 오류가 발생했습니다. 이는 콘텐츠 매니페스트에 문제가 있거나 CDN에 문제가 있음을 나타낼 수 있습니다.

ResourceParsingError 6

AdaptiveMediaSource에서 세그먼트 또는 키를 구문 분석하는 동안 오류가 발생했습니다.  이는 CDN의 손상 또는 잘못된 암호 해독 키를 나타낼 수 있습니다.

ResourceTimedOut 5

AdaptiveMediaSource가 할당된 시간 동안 특정 리소스를 완전히 다운로드할 수 없습니다.  다운로드를 다시 시도하거나 AdaptiveMediaSource 가 다른 비트 전송률로 전환하여 현재 다운로드 위치에서 버퍼를 계속 채울 수 있습니다.

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1709 16299 FatalMediaSourceError

적용 대상