次の方法で共有


MediaStreamSourceSwitchStreamsRequest.GetDeferral メソッド

定義

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

戻り値

遅延。

注釈

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

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

適用対象