Share via


AdaptiveMediaSourceDiagnosticType Enumeração

Definição

Especifica o tipo de evento de diagnóstico associado a um 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
Herança
AdaptiveMediaSourceDiagnosticType
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Campos

BitrateDisabled 7

O AdaptiveMediaSource não tentará baixar mais segmentos para uma taxa de bits específica.   Isso poderá ocorrer se o servidor Web retornar uma resposta 410 – Gone ao baixar uma atualização de manifesto para uma taxa de bits específica se o servidor implementar o controle de congestionamento do lado do servidor. Também poderá ocorrer se AdaptiveMediaSource não conseguir baixar o segmento de inicialização ou a chave de descriptografia para uma taxa de bits específica.

FatalMediaSourceError 8

Introduzido em Windows.Foundation.UniversalApiContract v5. O AdaptiveMediaSource passou um erro para o pipeline de mídia que fez com que a reprodução parasse. Esse diagnóstico não se destina a substituir eventos de falha de mídia fornecidos pelo MediaPlayer, como o evento MediaFailed . Em vez disso, esse diagnóstico pode ser útil para correlacionar erros provenientes da fonte de mídia com possível corrupção de condições de erro com a rede de distribuição de conteúdo.

ManifestMismatchUponReload 1

Durante a reprodução do conteúdo ao vivo, o novo manifesto representa uma apresentação diferente do manifesto baixado anteriormente. Isso também resultará em um evento de erro de reprodução para o MediaElement ou MediaPlayer associado.

ManifestSignaledEndOfLiveEventUponReload 2

Durante a reprodução do conteúdo ao vivo, o manifesto anterior não especificou uma duração ou continha um indicador de fim da lista e o novo manifesto atualizado especifica uma duração ou o fim do indicador de lista.  Isso significa que uma apresentação ao vivo terminará depois que os segmentos de mídia restantes forem baixados e reproduzidos.

ManifestUnchangedUponReload 0

Durante a reprodução do conteúdo ao vivo, o novo manifesto é idêntico ao último baixado.  Para HLS em que o manifesto é atualizado continuamente para adicionar novos segmentos ao final da playlist, isso pode indicar uma parada no servidor ou no processo de codificação.

MediaSegmentSkipped 3

O AdaptiveMediaSource ignorou um segmento de mídia inteiro em todas as taxas de bits.  Isso pode acontecer devido à corrupção na CDN ou a recursos ausentes. Normalmente, isso resultará em uma lacuna nos artefatos de reprodução e vídeo/áudio.

ResourceNotFound 4

O AdaptiveMediaSource recebeu um erro de recurso não encontrado ao baixar um recurso específico. Isso pode indicar um problema com o manifesto do conteúdo ou um problema com a CDN.

ResourceParsingError 6

O AdaptiveMediaSource encontrou um erro ao analisar um segmento ou chave.  Isso pode indicar corrupção na CDN ou uma chave de descriptografia inválida.

ResourceTimedOut 5

O AdaptiveMediaSource não pôde baixar totalmente um recurso específico na quantidade de tempo alocada.  O download pode ser tentado novamente ou AdaptiveMediaSource pode mudar para outra taxa de bits para continuar preenchendo o buffer na posição de download atual.

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 FatalMediaSourceError

Aplica-se a