共用方式為


MediaComposition 類別

定義

代表媒體剪輯和背景音訊播放軌的集合。

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
繼承
Object Platform::Object IInspectable MediaComposition
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

建構函式

MediaComposition()

初始化 MediaComposition 類別的新實例。

屬性

BackgroundAudioTracks

用於在媒體組合中播放的背景音訊播放軌集合。

Clips

媒體組合中播放的媒體剪輯集合。

Duration

媒體組合的總播放時間。

OverlayLayers

取得媒體組合的重迭層清單。

UserData

用來儲存與媒體組合相關聯之自訂屬性的關聯集合。

方法

Clone()

建立與這個實例相同的 MediaComposition 物件。

CreateDefaultEncodingProfile()

建立可視需要修改的新預設媒體編碼設定檔。

GenerateMediaStreamSource()

建立新的 MediaStreamSource

GenerateMediaStreamSource(MediaEncodingProfile)

使用指定的MediaEncodingProfile建立新的MediaStreamSource

GeneratePreviewMediaStreamSource(Int32, Int32)

建立用來預覽已編輯媒體的新 MediaStreamSource

GetThumbnailAsync(TimeSpan, Int32, Int32, VideoFramePrecision)

以非同步方式取得影像資料流程,表示媒體組合的縮圖。

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

以非同步方式取得媒體組合縮圖的向量檢視。

LoadAsync(StorageFile)

以非同步方式從StorageFile載入MediaComposition

RenderToFileAsync(IStorageFile)

以非同步方式將 MediaComposition 轉譯為指定的檔案。

RenderToFileAsync(IStorageFile, MediaTrimmingPreference)

使用指定的媒體修剪喜好設定,以非同步方式將 MediaComposition 轉譯至指定的檔案。

RenderToFileAsync(IStorageFile, MediaTrimmingPreference, MediaEncodingProfile)

使用指定的媒體修剪喜好設定和編碼設定檔,以非同步方式將 MediaComposition 轉譯至指定的檔案。

SaveAsync(IStorageFile)

以非同步方式將 MediaComposition 序列化為磁片,以便在未來載入和修改它。

適用於