Partager via


MediaComposition Classe

Définition

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
Object Platform::Object IInspectable MediaComposition
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.

S’applique à