MediaComposition.GetThumbnailAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步获取表示媒体合成缩略图的图像流。
public:
virtual IAsyncOperation<ImageStream ^> ^ GetThumbnailAsync(TimeSpan timeFromStart, int scaledWidth, int scaledHeight, VideoFramePrecision framePrecision) = GetThumbnailAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ImageStream> GetThumbnailAsync(TimeSpan const& timeFromStart, int const& scaledWidth, int const& scaledHeight, VideoFramePrecision const& framePrecision);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ImageStream> GetThumbnailAsync(System.TimeSpan timeFromStart, int scaledWidth, int scaledHeight, VideoFramePrecision framePrecision);
function getThumbnailAsync(timeFromStart, scaledWidth, scaledHeight, framePrecision)
Public Function GetThumbnailAsync (timeFromStart As TimeSpan, scaledWidth As Integer, scaledHeight As Integer, framePrecision As VideoFramePrecision) As IAsyncOperation(Of ImageStream)
参数
指定要从中呈现缩略图的 MediaComposition 时间线中的点,偏移量从 MediaComposition 的开头。
- scaledWidth
-
Int32
int
指定要呈现的目标宽度。 默认值为 0。 scaledWidth 和/或 scaledHeight 可以是可选的;请参阅备注。
- scaledHeight
-
Int32
int
指定要呈现的目标高度。 默认值为 0。 scaledWidth 和/或 scaledHeight 可以是可选的;请参阅备注。
- framePrecision
- VideoFramePrecision
指定检索缩略图时要使用的帧精度算法。
返回
表示生成的缩略图的图像流。
- 属性
注解
如果同时设置了 scaledWidth 和 scaledHeight ,则会忽略原始 MediaComposition 的纵横比,并且值可能会更改纵横比。
如果指定 了 scaledWidth 或 scaledHeight (但未同时指定两者),则会根据 对 MediaComposition) 的原始纵横比进行分解来计算, (控制该维度但纵横比的值将保留。