AudioGraph.QuantumProcessed Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt, dass das Audiodiagramm das angegebene Quanten verarbeitet hat.
// 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)
Ereignistyp
TypedEventHandler<AudioGraph,IInspectable>
Windows-Anforderungen
App-Funktionen |
backgroundMediaRecording
|
Hinweise
Das QuantumProcessed-Ereignis ist asynchron. Dies bedeutet, dass Sie die Eigenschaften und den Zustand des AudioGraph-Objekts und einzelner Audioknoten im Handler für dieses Ereignis aktualisieren können. Da dieses Ereignis jedoch asynchron ist und erst ausgelöst wird, nachdem die Audio-Engine die Verarbeitung abgeschlossen hat, wird es nicht in einem regulären Rhythmus ausgelöst und sollte nicht für die synchronisierte Verarbeitung von Audiodaten verwendet werden, wie sie von der AudioFrameOutputNode.GetFrame-Methode abgerufen wurden. Stattdessen wird empfohlen, das QuantumStarted-Ereignis für die synchronisierte Audioverarbeitung zu verwenden.