Freigeben über


AudioGraph.QuantumStarted Ereignis

Definition

Benachrichtigt, dass das Audiodiagramm mit der Verarbeitung eines neuen Quantens begonnen hat.

// 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) 

Ereignistyp

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Das QuantumStarted-Ereignis ist synchron, was bedeutet, dass Sie die Eigenschaften oder den Zustand des AudioGraph oder der einzelnen Audioknoten im Handler für dieses Ereignis nicht aktualisieren können. Wenn Sie einen Vorgang ausführen, z. B. das Beenden des Audiodiagramms oder das Hinzufügen, Entfernen oder Starten eines einzelnen Audioknotens, wird eine Ausnahme ausgelöst. Sie können den Zustand des Graphen und seiner Knoten innerhalb des asynchronen QuantumProcessed-Ereignishandlers ändern.

Da dieses Ereignis synchron ist und regelmäßig im Verarbeitungsrhythmus des Audiographen ausgelöst wird, kann der Ereignishandler für die synchronisierte Verarbeitung von Audiodaten verwendet werden, z. B. für die von der AudioFrameOutputNode.GetFrame-Methode abgerufene.

Gilt für: