次の方法で共有


MediaStreamSourceStartingRequest.GetDeferral メソッド

定義

MediaStreamSource.Starting イベントの完了を延期します。

public:
 virtual MediaStreamSourceStartingRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceStartingRequestDeferral GetDeferral();
public MediaStreamSourceStartingRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceStartingRequestDeferral

戻り値

遅延。

注釈

Starting イベントに応答して非同期呼び出しを行う場合は、遅延を使用できます。 たとえば、HTTP 接続を確立する必要がある場合や、読み取り用にファイルを開く必要がある場合です。 その後、 MediaStreamSource は、遅延が完了としてマークされるまで待機してから、 SampleRequested イベントの発生を開始します。

遅延を作成するには、GetDeferral メソッドを呼び出して、非同期呼び出しの完了を待機するように MediaStreamSource に指示します。 SampleRequested イベントの受信を開始する準備ができたら、Complete メソッドを呼び出して遅延を終了します。

適用対象