次の方法で共有


AudioGraph.QuantumStarted イベント

定義

オーディオ グラフが新しい量子の処理を開始したことを通知します。

// Register
event_token QuantumStarted(TypedEventHandler<AudioGraph, IInspectable const&> const& handler) const;

// Revoke with event_token
void QuantumStarted(event_token const* cookie) const;

// Revoke with event_revoker
AudioGraph::QuantumStarted_revoker QuantumStarted(auto_revoke_t, TypedEventHandler<AudioGraph, IInspectable const&> const& handler) const;
public event TypedEventHandler<AudioGraph,object> QuantumStarted;
function onQuantumStarted(eventArgs) { /* Your code */ }
audioGraph.addEventListener("quantumstarted", onQuantumStarted);
audioGraph.removeEventListener("quantumstarted", onQuantumStarted);
- or -
audioGraph.onquantumstarted = onQuantumStarted;
Public Custom Event QuantumStarted As TypedEventHandler(Of AudioGraph, Object) 

イベントの種類

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

QuantumStarted イベントは同期的です。これは、AudioGraph のプロパティまたは状態、またはこのイベントのハンドラー内の個々のオーディオ ノードを更新できないことを意味します。 オーディオ グラフの停止、個々のオーディオ ノードの追加、削除、開始などの操作を実行しようとすると、例外がスローされます。 グラフとそのノードの状態は、非同期 QuantumProcessed イベント ハンドラー内から変更できます。

このイベントは同期的であり、オーディオ グラフの処理周期で定期的に発生するため、イベント ハンドラーは AudioFrameOutputNode.GetFrame メソッドから取得したオーディオ データの同期処理に使用できます。

適用対象