Compartir a través de


AudioGraph.QuantumStarted Evento

Definición

Notifica que el grafo de audio ha empezado a procesar un nuevo 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) 

Tipo de evento

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

El evento QuantumStarted es sincrónico, lo que significa que no se pueden actualizar las propiedades ni el estado del AudioGraph ni de los nodos de audio individuales del controlador para este evento. Si intenta realizar una operación como detener el gráfico de audio o agregar, quitar o iniciar un nodo de audio individual, se producirá una excepción. Puede cambiar el estado del grafo y sus nodos desde el controlador de eventos QuantumProcessed asincrónico.

Dado que este evento es sincrónico y se desencadena regularmente en la cadencia de procesamiento del gráfico de audio, el controlador de eventos se puede usar para el procesamiento sincronizado de datos de audio, como el obtenido del método AudioFrameOutputNode.GetFrame .

Se aplica a