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 をディスクに非同期的にシリアル化して、将来読み込んで変更できるようにします。

適用対象