Windows.Media.Streaming.Adaptive Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a capacidade de reproduzir o conteúdo multimídia que é entregue usando vários protocolos de streaming adaptáveis. Você pode reproduzir o conteúdo HLS (Http Live Streaming) ou Streaming Adaptável Dinâmico por HTTP (DASH).
Classes
AdaptiveMediaSource |
Representa a origem do conteúdo de streaming adaptável. |
AdaptiveMediaSourceAdvancedSettings |
Fornece configurações avançadas para um AdaptiveMediaSource. |
AdaptiveMediaSourceCorrelatedTimes |
Representa carimbos de data/hora correlacionados entre a posição de reprodução do player de mídia com carimbos de data/hora inseridos no fluxo de mídia ou incluídos no arquivo de manifesto. |
AdaptiveMediaSourceCreationResult |
Representa o resultado da criação de um objeto AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticAvailableEventArgs |
Fornece dados para o evento DiagnosticAvailable que é gerado quando as informações de diagnóstico para a fonte de mídia adaptável ficam disponíveis. |
AdaptiveMediaSourceDiagnostics |
Fornece um evento gerado quando as informações de diagnóstico sobre a fonte de mídia adaptável estão disponíveis. |
AdaptiveMediaSourceDownloadBitrateChangedEventArgs |
Fornece dados para o evento DownloadBitrateChanged . |
AdaptiveMediaSourceDownloadCompletedEventArgs |
Fornece dados para o evento DownloadCompleted . |
AdaptiveMediaSourceDownloadFailedEventArgs |
Fornece dados para o evento DownloadFailed . |
AdaptiveMediaSourceDownloadRequestedDeferral |
Representa um adiamento que pode ser usado para adiar a conclusão do evento DownloadRequested para que o aplicativo possa baixar conteúdo de mídia de forma assíncrona. |
AdaptiveMediaSourceDownloadRequestedEventArgs |
Fornece dados para o evento DownloadRequested . |
AdaptiveMediaSourceDownloadResult |
Representa os resultados de uma operação de download de recursos. |
AdaptiveMediaSourceDownloadStatistics |
Representa um conjunto de estatísticas de download associadas aos eventos AdaptiveMediaSource.DownloadFailed e AdaptiveMediaSource.DownloadCompleted . |
AdaptiveMediaSourcePlaybackBitrateChangedEventArgs |
Fornece dados para o evento PlaybackBitrateChanged . |
Enumerações
AdaptiveMediaSourceCreationStatus |
Especifica o resultado de uma tentativa de criar um objeto AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticType |
Especifica o tipo de evento de diagnóstico associado a um AdaptiveMediaSourceDiagnostics.DiagnosticAvailable. |
AdaptiveMediaSourceDownloadBitrateChangedReason |
Especifica o motivo pelo qual a taxa de bits de download foi alterada. Esse valor é usado para o evento AdaptiveMediaSource.DownloadBitrateChanged . |
AdaptiveMediaSourceResourceType |
Especifica o tipo de um recurso de mídia adaptável. |
Comentários
Além da reprodução básica, esse namespace fornece o controle desses aspectos do algoritmo de streaming adaptável:
- Capacidade de criar uma instância do objeto AdaptiveMediaSource para reproduzir conteúdo de streaming adaptável, que pode ser associado a elementos de mídia XAML ou HTML.
- Capacidade de consultar as taxas de bits adaptáveis disponíveis descritas pelo manifesto de streaming adaptável.
- Capacidade de selecionar a taxa de bits inicial a ser usada para reprodução.
- Capacidade de limitar o conjunto de taxas de bits a serem usadas durante a reprodução.
- Capacidade de obter eventos quando a taxa de bits for alterada.
- Capacidade de determinar se a reprodução está ativa.
- Capacidade de definir o deslocamento inicial para reprodução ao vivo.
Todas as outras funcionalidades normalmente exigidas por aplicativos multimídia, como controles de reprodução, seleção de fluxo e assim por diante, são executadas no elemento de mídia depois que você associa o objeto AdaptiveMediaSource a esse elemento de mídia.
Para obter diretrizes de instruções para usar o streaming adaptável em seu aplicativo, consulte Streaming adaptável.