次の方法で共有


LowLagPhotoCapture クラス

定義

シャッターラグの低い写真を撮影する方法を提供します。

public ref class LowLagPhotoCapture 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 LowLagPhotoCapture 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 LowLagPhotoCapture
Public NotInheritable Class LowLagPhotoCapture
継承
Object Platform::Object IInspectable LowLagPhotoCapture
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

MediaCapture.PrepareLowLagPhotoCaptureAsync を使用してキャプチャを初期化します。 これは非同期呼び出しであり、終了時に LowLagPhotoCapture オブジェクトを返します。 これは CaptureAsync の前に呼び出す必要があります。

FinishAsync は、写真のキャプチャ操作を停止し、写真のキャプチャ操作で使用される LowLagPhotoCapture オブジェクトとリソースを解放します。 低ラグの写真キャプチャを開始した後、アプリが MediaCapture オブジェクトを使用してビデオの録画を試みる前に、FinishAsync を呼び出して写真キャプチャを停止する必要があります。

メディアの種類が変更された場合、または効果が追加された場合は、 MediaCapture.PrepareLowLagPhotoCaptureAsync を呼び出して、新しい LowLagPhotoCapture オブジェクトを作成する必要があります。

LowLagPhotoCapture を使用して写真をキャプチャする方法については、「MediaCapture を使用した基本的な写真、ビデオ、オーディオ キャプチャ」を参照してください。

メソッド

CaptureAsync()

低シャッターラグ写真を非同期的にキャプチャします。

FinishAsync()

写真のキャプチャ操作で使用される LowLagPhotoCapture オブジェクトとリソースを非同期的に解放します。

適用対象

こちらもご覧ください