AudioGraph.QuantumStarted イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーディオ グラフが新しい量子の処理を開始したことを通知します。
// 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)
イベントの種類
TypedEventHandler<AudioGraph,IInspectable>
Windows の要件
アプリの機能 |
backgroundMediaRecording
|
注釈
QuantumStarted イベントは同期的です。これは、AudioGraph のプロパティまたは状態、またはこのイベントのハンドラー内の個々のオーディオ ノードを更新できないことを意味します。 オーディオ グラフの停止、個々のオーディオ ノードの追加、削除、開始などの操作を実行しようとすると、例外がスローされます。 グラフとそのノードの状態は、非同期 QuantumProcessed イベント ハンドラー内から変更できます。
このイベントは同期的であり、オーディオ グラフの処理周期で定期的に発生するため、イベント ハンドラーは AudioFrameOutputNode.GetFrame メソッドから取得したオーディオ データの同期処理に使用できます。