共用方式為


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 方法取得的 。

適用於