AudioGraph.QuantumProcessed 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知音频图已处理指定的量子。
// 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)
事件类型
TypedEventHandler<AudioGraph,IInspectable>
Windows 要求
应用功能 |
backgroundMediaRecording
|
注解
QuantumProcessed 事件是异步的,这意味着你可以更新 AudioGraph 的属性和状态以及此事件的处理程序中的单个音频节点。 但是,由于此事件是异步的,并且仅在音频引擎完成处理后引发,因此不会按常规节奏引发此事件,因此不应将其用于音频数据的同步处理,例如从 AudioFrameOutputNode.GetFrame 方法获取的音频数据。 相反,建议使用 QuantumStarted 事件进行同步音频处理。