Condividi tramite


MediaComposition Classe

Definizione

Rappresenta una raccolta di clip multimediali e tracce audio in background.

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
Ereditarietà
Object Platform::Object IInspectable MediaComposition
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Costruttori

MediaComposition()

Inizializza una nuova istanza della classe MediaComposition .

Proprietà

BackgroundAudioTracks

Raccolta di tracce audio in background per la riproduzione nella composizione multimediale.

Clips

Raccolta di clip multimediali per la riproduzione nella composizione multimediale.

Duration

Tempo di riproduzione totale della composizione multimediale.

OverlayLayers

Ottiene l'elenco dei livelli di sovrapposizione per la composizione multimediale.

UserData

Raccolta associativa per l'archiviazione di proprietà personalizzate associate alla composizione multimediale.

Metodi

Clone()

Crea un oggetto MediaComposition identico a questa istanza.

CreateDefaultEncodingProfile()

Creare un nuovo profilo di codifica multimediale predefinito che può essere modificato se necessario.

GenerateMediaStreamSource()

Crea un nuovo oggetto MediaStreamSource.

GenerateMediaStreamSource(MediaEncodingProfile)

Crea un nuovo Oggetto MediaStreamSource usando mediaEncodingProfile specificato.

GeneratePreviewMediaStreamSource(Int32, Int32)

Crea un nuovo MediaStreamSource usato per visualizzare in anteprima i supporti modificati.

GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision)

Ottiene in modo asincrono un flusso di immagini che rappresenta un'anteprima della composizione multimediale.

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

Ottiene in modo asincrono una visualizzazione vettoriale delle anteprime della composizione multimediale.

LoadAsync(StorageFile)

Carica in modo asincrono un oggetto MediaComposition da un file di archiviazione.

RenderToFileAsync(IStorageFile)

Esegue il rendering asincrono del file MediaComposition nel file specificato.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference)

Esegue il rendering asincrono di MediaComposition in un file specificato usando la preferenza di ritaglio multimediale indicato.

RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile)

Esegue il rendering asincrono del file MediaComposition in un file specificato usando la preferenza di ritaglio multimediale e il profilo di codifica indicati.

SaveAsync(IStorageFile)

Serializza in modo asincrono il file MediaComposition su disco in modo che possa essere caricato e modificato in futuro.

Si applica a