次の方法で共有


MediaComposition.GetThumbnailsAsync メソッド

定義

メディアコンポジションのサムネイルのベクタービューを非同期的に取得します。

public:
 virtual IAsyncOperation<IVectorView<ImageStream ^> ^> ^ GetThumbnailsAsync(IIterable<TimeSpan> ^ timesFromStart, int scaledWidth, int scaledHeight, VideoFramePrecision framePrecision) = GetThumbnailsAsync;
IAsyncOperation<IVectorView<ImageStream>> GetThumbnailsAsync(IIterable<TimeSpan> const& timesFromStart, int const& scaledWidth, int const& scaledHeight, VideoFramePrecision const& framePrecision);
public IAsyncOperation<IReadOnlyList<ImageStream>> GetThumbnailsAsync(IEnumerable<System.TimeSpan> timesFromStart, int scaledWidth, int scaledHeight, VideoFramePrecision framePrecision);
function getThumbnailsAsync(timesFromStart, scaledWidth, scaledHeight, framePrecision)
Public Function GetThumbnailsAsync (timesFromStart As IEnumerable(Of TimeSpan), scaledWidth As Integer, scaledHeight As Integer, framePrecision As VideoFramePrecision) As IAsyncOperation(Of IReadOnlyList(Of ImageStream))

パラメーター

timesFromStart

IIterable<TimeSpan>

IEnumerable<TimeSpan>

MediaComposition の先頭からオフセットしてサムネイルをレンダリングする MediaComposition のタイムライン内のポイントを指定します。

scaledWidth
Int32

int

レンダリングするターゲット幅を指定します。 既定値は 0 です。 scaledWidthscaledHeight は省略可能です。「解説」を参照してください。

scaledHeight
Int32

int

レンダリングするターゲットの高さを指定します。 既定値は 0 です。 scaledWidthscaledHeight は省略可能です。「解説」を参照してください。

framePrecision
VideoFramePrecision

サムネイルを取得するときに使用するフレーム精度アルゴリズムを指定します。

戻り値

結果のサムネイル上のベクター ビュー。

注釈

scaledWidthscaledHeight の両方が設定されている場合、元の MediaComposition の縦横比は無視され、値によって縦横比が変更される可能性があります。

scaledWidth または scaledHeight の両方が指定されていない場合、指定した値はそのディメンションを制御しますが、縦横比は保持されます (もう 1 つのディメンションは、MediaComposition の元の縦横比を考慮して計算されます)。

適用対象