MediaStreamSample Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |