AudioGraph.QuantumProcessed 事件

定义

通知音频图已处理指定的量子。

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

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

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

事件类型

Windows 要求

应用功能
backgroundMediaRecording

注解

QuantumProcessed 事件是异步的,这意味着你可以更新 AudioGraph 的属性和状态以及此事件的处理程序中的单个音频节点。 但是,由于此事件是异步的,并且仅在音频引擎完成处理后引发,因此不会按常规节奏引发此事件,因此不应将其用于音频数据的同步处理,例如从 AudioFrameOutputNode.GetFrame 方法获取的音频数据。 相反,建议使用 QuantumStarted 事件进行同步音频处理。

适用于