Windows.Media.Streaming.Adaptive Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di riprodurre contenuti multimediali recapitati usando vari protocolli di streaming adattivi. È possibile riprodurre contenuti Http Live Streaming (HLS) o Dynamic Adaptive Streaming su HTTP (DASH).
Classi
AdaptiveMediaSource |
Rappresenta l'origine del contenuto di streaming adattivo. |
AdaptiveMediaSourceAdvancedSettings |
Fornisce impostazioni avanzate per adaptiveMediaSource. |
AdaptiveMediaSourceCorrelatedTimes |
Rappresenta i timestamp correlati tra la posizione di riproduzione del lettore multimediale con timestamp incorporati nel flusso multimediale o inclusi nel file manifesto. |
AdaptiveMediaSourceCreationResult |
Rappresenta il risultato della creazione di un oggetto AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticAvailableEventArgs |
Fornisce i dati per l'evento DiagnosticAvailable generato quando diventano disponibili informazioni di diagnostica per l'origine multimediale adattiva. |
AdaptiveMediaSourceDiagnostics |
Fornisce un evento generato quando sono disponibili informazioni di diagnostica sull'origine multimediale adattiva. |
AdaptiveMediaSourceDownloadBitrateChangedEventArgs |
Fornisce i dati per l'evento DownloadBitrateChanged . |
AdaptiveMediaSourceDownloadCompletedEventArgs |
Fornisce i dati per l'evento DownloadCompleted . |
AdaptiveMediaSourceDownloadFailedEventArgs |
Fornisce i dati per l'evento DownloadFailed . |
AdaptiveMediaSourceDownloadRequestedDeferral |
Rappresenta un rinvio che può essere usato per rinviare il completamento dell'evento DownloadRequested in modo che l'app possa scaricare in modo asincrono il contenuto multimediale. |
AdaptiveMediaSourceDownloadRequestedEventArgs |
Fornisce i dati per l'evento DownloadRequested . |
AdaptiveMediaSourceDownloadResult |
Rappresenta i risultati di un'operazione di download delle risorse. |
AdaptiveMediaSourceDownloadStatistics |
Rappresenta un set di statistiche di download associate agli eventi AdaptiveMediaSource.DownloadFailed e AdaptiveMediaSource.DownloadCompleted . |
AdaptiveMediaSourcePlaybackBitrateChangedEventArgs |
Fornisce i dati per l'evento PlaybackBitrateChanged . |
Enumerazioni
AdaptiveMediaSourceCreationStatus |
Specifica il risultato di un tentativo di creazione di un oggetto AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticType |
Specifica il tipo di evento di diagnostica associato a adaptiveMediaSourceDiagnostics.DiagnosticAvailable. |
AdaptiveMediaSourceDownloadBitrateChangedReason |
Specifica il motivo per cui la velocità in bit di download è stata modificata. Questo valore viene usato per l'evento AdaptiveMediaSource.DownloadBitrateChanged . |
AdaptiveMediaSourceResourceType |
Specifica il tipo di una risorsa multimediale adattiva. |
Commenti
Oltre alla riproduzione di base, questo spazio dei nomi fornisce il controllo di questi aspetti dell'algoritmo di streaming adattivo:
- Possibilità di creare un'istanza dell'oggetto AdaptiveMediaSource per la riproduzione di contenuto di streaming adattivo, che può essere associato a elementi multimediali XAML o HTML.
- Possibilità di eseguire query per le frequenze di bit adattive disponibili descritte dal manifesto di streaming adattivo.
- Possibilità di selezionare la velocità di bit iniziale da usare per la riproduzione.
- Possibilità di limitare il set di velocità di bit da usare durante la riproduzione.
- Possibilità di ottenere eventi quando la velocità in bit è cambiata.
- Possibilità di determinare se la riproduzione è attiva.
- Possibilità di impostare l'offset iniziale per la riproduzione live.
Tutte le altre funzionalità in genere richieste dalle app multimediali, ad esempio i controlli di riproduzione, la selezione del flusso e così via, vengono eseguite sull'elemento multimediale dopo aver associato l'oggetto AdaptiveMediaSource a tale elemento multimediale.
Per indicazioni sulle procedure per l'uso dello streaming adattivo nell'app, vedere Streaming adattivo.