Partilhar via


MediaSource Classe

Definição

Representa uma fonte de uso único para dados de mídia. Um MediaSource corresponde a exatamente uma operação de carga. Ele contém um único subjacente Stream que será consumido por um componente de mídia. Não há suporte para a reutilização de uma instância para vários componentes ou várias cargas.

public class MediaSource
type MediaSource = class
Public Class MediaSource
Herança
MediaSource

Construtores

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

Inicializa uma nova instância com dados de matriz de MediaSource bytes. Um não gravável MemoryStream é criado nos dados fornecidos. A referência da matriz de bytes não é copiada, portanto, os chamadores não devem fazer mutações posteriormente.

MediaSource(Stream, String, String)

Inicializa uma nova instância de MediaSource um fluxo existente. A referência de fluxo é retida (não copiada). O chamador mantém a propriedade e é responsável pelo descarte depois que a mídia é carregada. O fluxo deve permanecer legível durante a carga.

Propriedades

Nome Description
CacheKey

Obtém a chave de cache para a mídia. Sempre não nulo.

Length

Obtém o comprimento dos dados de mídia em bytes, se conhecido.

MimeType

Obtém o tipo MIME da mídia.

Stream

Obtém o fluxo subjacente.

Aplica-se a