Partager via


MediaStreamSample Classe

Définition

Représente un exemple de média utilisé par 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
Héritage
Object Platform::Object IInspectable MediaStreamSample
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Consultez l’exemple MediaStreamSource pour obtenir un exemple d’utilisation de Media Stream Source dans une application Windows universelle.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Propriétés

Buffer

Obtient la mémoire tampon qui encapsule les données MediaStreamSample .

DecodeTimestamp

Obtient et définit l’horodatage de décodage de ce MediaStreamSample.

Direct3D11Surface

Obtient le IDirect3DSurface qui encapsule les données MediaStreamSample .

Discontinuous

Obtient ou définit une valeur pour indiquer que l’exemple MediaStreamSample précédent dans la séquence est manquant.

Duration

Obtient la durée de l’exemple.

ExtendedProperties

Obtient le jeu de propriétés étendues qui permet d’obtenir et de définir des propriétés sur l’exemple MediaStreamSample.

KeyFrame

Obtient ou définit une valeur qui indique que MediaStreamSample contient une image clé.

Protection

Obtient un objet MediaStreamSampleProtectionProperties , qui est utilisé pour obtenir et définir des propriétés spécifiques à la protection DRM (Digital Rights Management) de MediaStreamSample.

Timestamp

Obtient l’heure à laquelle un exemple doit être rendu. Il s’agit également de l’heure de présentation.

Méthodes

CreateFromBuffer(IBuffer, TimeSpan)

Crée un mediaStreamSample à partir d’un IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Crée un MediaStreamSample à partir d’un IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Crée de manière asynchrone un MediaStreamSample à partir d’un IInputStream.

Événements

Processed

Se produit lorsque l’exemple MediaStreamSample a été traité par le pipeline multimédia.

S’applique à

Voir aussi