LowLagPhotoSequenceControl 類別

定義

提供在擷取裝置上管理低門延遲相片序列模式的功能。

public ref class LowLagPhotoSequenceControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class LowLagPhotoSequenceControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class LowLagPhotoSequenceControl
Public NotInheritable Class LowLagPhotoSequenceControl
繼承
Object Platform::Object IInspectable LowLagPhotoSequenceControl
屬性

Windows 需求

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

備註

相片順序模式會採用快速的相片序列。 相片序列的主要案例是過去取得相片,也就是使用者拍攝相片之前。

您可以透過 MediaCapture.VideoDeviceController存取擷取裝置的 LowLagPhotoSequenceControl。

您可以查看 LowLagPhotoSequenceControl.Supported,以瞭解裝置是否支援相片序列模式。

若要起始相片序列模式,請呼叫 MediaCapture.PrepareLowLagPhotoSequenceCaptureAsync。 若要開始擷取相片,請呼叫 StartAsync。 若要停止擷取相片,請呼叫 StopAsync。 應用程式會繼續從裝置接收相片,直到作業停止為止。

GetCurrentFrameRate 會指定拍攝相片的畫面播放速率。

PhotoCapturedEventArgs.CaptureTimeOffset 可用來判斷框架是未來、大於 0 或過去大於 0。

如果應用程式想要限制每秒取得的畫面數,可以使用 LowLagPhotoSequence.PhotosPerSecondLimit。 這在裝置上的感應器可以處理 30fps 的情況下很有用,但應用程式只需要 4fps。

低速門延遲單一相片和相片序列支援縮圖。

若要啟用縮圖,請將 ThumbnailEnabled 設定為 true

您可以透過 DesiredThumbnailSize 設定所需的縮圖大小,並透過 ThumbnailFormat設定縮圖格式。

過去的相片數目不能超過 MaxPastPhotos,這是驅動程式支援的過去相片數目上限。 傳回的過去相片數目會是下列值的較小值: PastPhotoLimitMaxPastPhotos或目前可用的過去相片數目。

屬性

DesiredThumbnailSize

取得或設定縮圖所需的大小,這是影像的最大長度,寬度或高度。

HardwareAcceleratedThumbnailSupported

取得值,指定相片序列模式中的縮圖是否支援硬體加速。

MaxPastPhotos

取得可以儲存的過去相片數目上限。

MaxPhotosPerSecond

取得每秒可拍攝的相片數目上限。

PastPhotoLimit

取得或設定值,指定要儲存的過去相片數目。

PhotosPerSecondLimit

取得或設定每秒拍攝的相片數目。

Supported

取得值,這個值會指定擷取裝置是否支援低門延遲相片序列模式。

ThumbnailEnabled

取得值,這個值會啟用和停用相片序列模式中的縮圖支援。

ThumbnailFormat

取得或設定縮圖的媒體格式。

方法

GetCurrentFrameRate()

取得可以拍攝圖片的目前畫面播放速率。

GetHighestConcurrentFrameRate(IMediaEncodingProperties)

取得同時擷取視訊和相片序列時所支援的最高畫面播放速率。

適用於

另請參閱