MediaComposition 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 une collection de clips multimédias et de pistes audio en arrière-plan.
public ref class MediaComposition sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaComposition final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaComposition final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaComposition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaComposition
function MediaComposition()
Public NotInheritable Class MediaComposition
- 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)
|
Constructeurs
MediaComposition() |
Initialise une nouvelle instance de la classe MediaComposition. |
Propriétés
BackgroundAudioTracks |
Collection de pistes audio d’arrière-plan pour la lecture dans la composition multimédia. |
Clips |
Collection de clips multimédias pour la lecture dans la composition multimédia. |
Duration |
Durée totale de lecture de la composition multimédia. |
OverlayLayers |
Obtient la liste des couches de superposition pour la composition multimédia. |
UserData |
Collection associative pour stocker des propriétés personnalisées associées à la composition multimédia. |
Méthodes
Clone() |
Crée un objet MediaComposition identique à ce instance. |
CreateDefaultEncodingProfile() |
Créez un profil d’encodage multimédia par défaut qui peut être modifié si nécessaire. |
GenerateMediaStreamSource() |
Crée un nouveau MediaStreamSource. |
GenerateMediaStreamSource(MediaEncodingProfile) |
Crée un nouveau MediaStreamSource à l’aide du MediaEncodingProfile spécifié. |
GeneratePreviewMediaStreamSource(Int32, Int32) |
Crée un nouveau MediaStreamSource utilisé pour afficher un aperçu du média modifié. |
GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision) |
Obtient de manière asynchrone un flux d’images qui représente une miniature de la composition multimédia. |
GetThumbnailsAsync(IIterable<TimeSpan>, Int32, Int32, VideoFramePrecision) |
Obtient de manière asynchrone une vue vectorielle des miniatures de la composition multimédia. |
LoadAsync(StorageFile) |
Charge de manière asynchrone un MediaComposition à partir d’un StorageFile. |
RenderToFileAsync(IStorageFile) |
Restitue de manière asynchrone mediaComposition dans le fichier spécifié. |
RenderToFileAsync(IStorageFile, MediaTrimmingPreference) |
Restitue de manière asynchrone mediaComposition dans un fichier spécifié à l’aide de la préférence de découpage de média indiquée. |
RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile) |
Restitue de manière asynchrone mediaComposition dans un fichier spécifié à l’aide de la préférence de découpage multimédia et du profil d’encodage indiqués. |
SaveAsync(IStorageFile) |
Sérialise de manière asynchrone le MediaComposition sur disque afin qu’il puisse être chargé et modifié à l’avenir. |