Condividi tramite


MediaSource Classe

Definizione

Rappresenta un'origine a utilizzo singolo per i dati multimediali. Un MediaSource oggetto corrisponde esattamente a un'operazione di caricamento. Contiene un singolo sottostante Stream che verrà utilizzato da un componente multimediale. Il riutilizzo di un'istanza per più componenti o più carichi non è supportato.

public class MediaSource
type MediaSource = class
Public Class MediaSource
Ereditarietà
MediaSource

Costruttori

Nome Descrizione
MediaSource(Byte[], String, String)

Inizializza una nuova istanza di con i dati della MediaSource matrice di byte. Viene creato un oggetto non scrivibile MemoryStream sui dati forniti. Il riferimento alla matrice di byte non viene copiato, quindi i chiamanti non devono modificarlo in seguito.

MediaSource(Stream, String, String)

Inizializza una nuova istanza di MediaSource da un flusso esistente. Il riferimento al flusso viene mantenuto (non copiato). Il chiamante mantiene la proprietà ed è responsabile dell'eliminazione dopo il caricamento del supporto. Il flusso deve rimanere leggibile per la durata del caricamento.

Proprietà

Nome Descrizione
CacheKey

Ottiene la chiave della cache per il supporto. Sempre diverso da Null.

Length

Ottiene la lunghezza dei dati multimediali in byte, se noto.

MimeType

Ottiene il tipo MIME del supporto.

Stream

Ottiene il flusso sottostante.

Si applica a