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