AudioGraph.QuantumStarted Événement

Définition

Avertit que le graphique audio a commencé à traiter un nouveau quantum.

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

Type d'événement

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

L’événement QuantumStarted est synchrone, ce qui signifie que vous ne pouvez pas mettre à jour les propriétés ou l’état de l’AudioGraph ou des nœuds audio individuels dans le gestionnaire pour cet événement. Toute tentative d’exécution d’une opération telle que l’arrêt du graphique audio ou l’ajout, la suppression ou le démarrage d’un nœud audio individuel entraîne la levée d’une exception. Vous pouvez modifier l’état du graphe et de ses nœuds à partir du gestionnaire d’événements QuantumProcessed asynchrone.

Étant donné que cet événement est synchrone et se déclenche régulièrement sur la cadence de traitement du graphique audio, le gestionnaire d’événements peut être utilisé pour le traitement synchronisé des données audio, comme celui obtenu à partir de la méthode AudioFrameOutputNode.GetFrame .

S’applique à