AudioGraph.QuantumStarted Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
TypedEventHandler<AudioGraph,IInspectable>
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 .