次の方法で共有


MediaStreamSourceSampleRequestDeferral クラス

定義

MediaStreamSample の取得が完了したことをアプリケーションが非同期的に報告する方法を提供します。

public ref class MediaStreamSourceSampleRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaStreamSourceSampleRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaStreamSourceSampleRequestDeferral
Public NotInheritable Class MediaStreamSourceSampleRequestDeferral
継承
Object Platform::Object IInspectable MediaStreamSourceSampleRequestDeferral
属性

Windows の要件

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

注釈

遅延を使用して 、MediaStreamSample を非同期的に取得できます。 MediaStreamSource は、遅延を完了としてマークするまで待機します。

遅延を作成するには、 MediaStreamSourceSampleRequest.GetDeferral を呼び出します。 これにより、 MediaStreamSample を待機するように MediaStreamSource に指示されます。 MediaStreamSample をMediaStreamSourceSampleRequest.Sample プロパティに割り当てた後、Complete メソッドを呼び出して遅延を終了します。

UWP アプリでメディア ストリーム ソースを使用する例については、 MediaStreamSource サンプル を参照してください。

メソッド

Complete()

アプリケーションが MediaStreamSample の取得を完了したことを報告します。

適用対象

こちらもご覧ください