MediaStreamSample Classe
Definição
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.
Representa um exemplo de mídia usado pelo MediaStreamSource.
public ref class MediaStreamSample sealed
/// [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 MediaStreamSample final
[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 MediaStreamSample
Public NotInheritable Class MediaStreamSample
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Consulte o Exemplo de MediaStreamSource para obter um exemplo de como usar a Fonte de Fluxo de Mídia em um aplicativo Universal do Windows.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1809 | 17763 | CreateFromDirect3D11Surface |
1809 | 17763 | Direct3D11Surface |
Propriedades
Buffer |
Obtém o buffer que encapsula os dados de MediaStreamSample . |
DecodeTimestamp |
Obtém e define o carimbo de data/hora de decodificação para este MediaStreamSample. |
Direct3D11Surface |
Obtém o IDirect3DSurface que encapsula os dados de MediaStreamSample . |
Discontinuous |
Obtém ou define um valor para indicar que o MediaStreamSample anterior na sequência está ausente. |
Duration |
Obtém a duração do exemplo. |
ExtendedProperties |
Obtém o conjunto de propriedades estendido que permite obter e definir propriedades no MediaStreamSample. |
KeyFrame |
Obtém ou define um valor que indica que MediaStreamSample contém um quadro-chave. |
Protection |
Obtém um objeto MediaStreamSampleProtectionProperties , que é usado para obter e definir propriedades específicas para a proteção drm (Gerenciamento de Direitos Digitais) do MediaStreamSample. |
Timestamp |
Obtém a hora em que um exemplo deve ser renderizado. Isso também é conhecido como o horário da apresentação. |
Métodos
CreateFromBuffer(IBuffer, TimeSpan) |
Cria um MediaStreamSample de um IBuffer. |
CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan) |
Cria um MediaStreamSample de um IDirect3DSurface. |
CreateFromStreamAsync(IInputStream, UInt32, TimeSpan) |
Cria de forma assíncrona um MediaStreamSample de um IInputStream. |
Eventos
Processed |
Ocorre quando o MediaStreamSample foi processado pelo pipeline de mídia. |