AdaptiveMediaSource Classe
Definizione
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.
Rappresenta l'origine del contenuto di streaming adattivo.
public ref class AdaptiveMediaSource sealed
public ref class AdaptiveMediaSource sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdaptiveMediaSource final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdaptiveMediaSource final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdaptiveMediaSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdaptiveMediaSource : System.IDisposable
Public NotInheritable Class AdaptiveMediaSource
Public NotInheritable Class AdaptiveMediaSource
Implements IDisposable
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Chiamare uno dei metodi CreateFromStreamAsync o CreateFromUriAsync per creare un oggetto AdaptiveMediaSource con un'origine manifesto di streaming adattiva specifica.
Per indicazioni su come usare lo streaming adattivo nell'app, vedere Streaming adattivo.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1511 | 10586 | AdvancedSettings |
1703 | 15063 | DesiredSeekableWindowSize |
1703 | 15063 | Diagnostica |
1703 | 15063 | GetCorrelatedTimes |
1703 | 15063 | MaxSeekableWindowSize |
1703 | 15063 | MinLiveOffset |
Proprietà
AdvancedSettings |
Ottiene le impostazioni avanzate per l'origine multimediale adattiva. |
AudioOnlyPlayback |
Ottiene un valore che indica se il contenuto trasmesso dall'origine multimediale contiene solo audio. |
AvailableBitrates |
Ottiene le velocità di bit adattive disponibili del manifesto di streaming adattivo che rappresenta l'origine dell'oggetto di streaming adattivo. |
CurrentDownloadBitrate |
Ottiene un valore che indica il bitrate di download corrente per l'origine multimediale. |
CurrentPlaybackBitrate |
Ottiene un valore che indica la velocità in bit di riproduzione corrente per l'origine multimediale. |
DesiredLiveOffset |
Ottiene o imposta l'offset desiderato della riproduzione in tempo reale dalla fine del contenuto multimediale noto scaricato. |
DesiredMaxBitrate |
Ottiene o imposta la velocità massima massima desiderata per l'origine multimediale. |
DesiredMinBitrate |
Ottiene o imposta la velocità minima minima desiderata per l'origine multimediale. |
DesiredSeekableWindowSize |
Ottiene o imposta le dimensioni massime richieste dell'intervallo di tempo in cui l'utente può cercare all'interno del supporto di streaming. |
Diagnostics |
Ottiene un oggetto che fornisce un evento generato quando sono disponibili informazioni di diagnostica sull'origine multimediale adattiva. |
InboundBitsPerSecond |
Ottiene un valore che indica i bit in ingresso al secondo nella finestra di tempo specificata dalla proprietà InboundBitsPerSecondWindow . |
InboundBitsPerSecondWindow |
Ottiene o imposta l'intervallo di tempo in cui viene calcolata la proprietà InboundBitsPerSecond . |
InitialBitrate |
Ottiene e imposta la frequenza di bit iniziale da usare per la riproduzione dell'origine multimediale. |
IsLive |
Ottiene un valore che indica se l'origine multimediale è attiva. |
MaxSeekableWindowSize |
Ottiene la finestra di tempo massima all'interno della quale l'utente può cercare all'interno del supporto di streaming. |
MinLiveOffset |
Ottiene l'offset minimo della riproduzione live dalla fine del contenuto multimediale noto scaricato. |
Metodi
Close() |
Chiude l'origine multimediale adattiva e libera le risorse associate. |
CreateFromStreamAsync(IInputStream, Uri, String, HttpClient) |
Crea in modo asincrono un oggetto AdaptiveMediaSource dal flusso di input fornito. |
CreateFromStreamAsync(IInputStream, Uri, String) |
Crea in modo asincrono un oggetto AdaptiveMediaSource dal flusso di input fornito. |
CreateFromUriAsync(Uri, HttpClient) |
Crea in modo asincrono un oggetto AdaptiveMediaSource dall'URI (Uniform Resource Identifier) dell'origine. |
CreateFromUriAsync(Uri) |
Crea in modo asincrono un oggetto AdaptiveMediaSource dall'URI (Uniform Resource Identifier) dell'origine. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
GetCorrelatedTimes() |
Ottiene un oggetto che fornisce informazioni di intervallo correlate tra timestamp nel supporto o le informazioni di data/ora del manifesto con la sequenza temporale dell'orologio della presentazione. |
IsContentTypeSupported(String) |
Determina se il tipo di contenuto dell'origine è supportato. |
Eventi
DownloadBitrateChanged |
Si verifica quando currentDownloadBitrate cambia. |
DownloadCompleted |
Si verifica quando viene completata un'operazione di download delle risorse |
DownloadFailed |
Si verifica quando un'operazione di download della risorsa ha esito negativo. |
DownloadRequested |
Si verifica quando viene richiesta un'operazione di download delle risorse. |
PlaybackBitrateChanged |
Si verifica quando currentPlaybackBitrate cambia. |