Freigeben über


MediaComposition Klasse

Definition

Stellt eine Sammlung von Medienclips und Hintergrundaudiospuren dar.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

MediaComposition()

Initialisiert eine neue instance der MediaComposition-Klasse.

Eigenschaften

BackgroundAudioTracks

Eine Sammlung von Hintergrundaudiospuren für die Wiedergabe in der Medienkomposition.

Clips

Eine Sammlung von Medienclips für die Wiedergabe in der Medienkomposition.

Duration

Die Gesamtwiedergabezeit der Medienkomposition.

OverlayLayers

Ruft die Liste der Überlagerungsebenen für die Medienkomposition ab.

UserData

Eine assoziative Auflistung zum Speichern benutzerdefinierter Eigenschaften, die der Medienkomposition zugeordnet sind.

Methoden

Clone()

Erstellt ein MediaComposition-Objekt, das mit diesem instance identisch ist.

CreateDefaultEncodingProfile()

Erstellen Sie ein neues Standard-Mediencodierungsprofil, das bei Bedarf geändert werden kann.

GenerateMediaStreamSource()

Erstellt eine neue MediaStreamSource.

GenerateMediaStreamSource(MediaEncodingProfile)

Erstellt eine neue MediaStreamSource mit dem angegebenen MediaEncodingProfile.

GeneratePreviewMediaStreamSource(Int32, Int32)

Erstellt eine neue MediaStreamSource , die für die Vorschau der bearbeiteten Medien verwendet wird.

GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision)

Ruft asynchron einen Bildstream ab, der eine Miniaturansicht der Medienkomposition darstellt.

GetThumbnailsAsync(IIterable<TimeSpan>, Int32, Int32, VideoFramePrecision)

Ruft asynchron eine Vektoransicht von Miniaturansichten der Medienkomposition ab.

LoadAsync(StorageFile)

Lädt asynchron eine MediaComposition aus einer StorageFile.

RenderToFileAsync(IStorageFile)

Rendert mediaComposition asynchron in der angegebenen Datei.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference)

Rendert mediaComposition asynchron in einer angegebenen Datei unter Verwendung der angegebenen Einstellung zum Kürzen von Medien.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile)

Rendert mediaComposition asynchron in einer angegebenen Datei mithilfe der angegebenen Medienkürzungseinstellung und des angegebenen Codierungsprofils.

SaveAsync(IStorageFile)

Serialisiert mediaComposition asynchron auf den Datenträger, damit es in Zukunft geladen und geändert werden kann.

Gilt für: