Compartir a través de


MediaStreamSample Clase

Definición

Representa un ejemplo multimedia usado por 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
Herencia
Object Platform::Object IInspectable MediaStreamSample
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Consulta el ejemplo MediaStreamSource para obtener un ejemplo de uso del origen de flujo multimedia en una aplicación universal de Windows.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Propiedades

Buffer

Obtiene el búfer que encapsula los datos de MediaStreamSample .

DecodeTimestamp

Obtiene y establece la marca de tiempo de descodificación de este objeto MediaStreamSample.

Direct3D11Surface

Obtiene el IDirect3DSurface que encapsula los datos de MediaStreamSample .

Discontinuous

Obtiene o establece un valor para indicar que falta la clase MediaStreamSample anterior en la secuencia.

Duration

Obtiene la duración del ejemplo.

ExtendedProperties

Obtiene el conjunto de propiedades extendidas que permite obtener y establecer propiedades en MediaStreamSample.

KeyFrame

Obtiene o establece un valor que indica que MediaStreamSample contiene un fotograma clave.

Protection

Obtiene un objeto MediaStreamSampleProtectionProperties , que se usa para obtener y establecer propiedades específicas de la protección de Administración de derechos digitales (DRM) de MediaStreamSample.

Timestamp

Obtiene la hora en la que se debe representar un ejemplo. Esto también se conoce como tiempo de presentación.

Métodos

CreateFromBuffer(IBuffer, TimeSpan)

Crea un objeto MediaStreamSample a partir de un objeto IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Crea un objeto MediaStreamSample a partir de un IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Crea de forma asincrónica un objeto MediaStreamSample a partir de IInputStream.

Eventos

Processed

Se produce cuando la canalización multimedia procesa MediaStreamSample.

Se aplica a

Consulte también