Condividi tramite


AudioFrameInputNode Classe

Definizione

Rappresenta un nodo in un nodo del grafico audio che inserisce dati audio nel grafico dal codice implementato dall'app che genera esempi audio a livello di codice.

public ref class AudioFrameInputNode sealed : IClosable
public ref class AudioFrameInputNode sealed : IClosable, IAudioInputNode2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioFrameInputNode final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioFrameInputNode final : IClosable, IAudioInputNode2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioFrameInputNode : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioFrameInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFrameInputNode
Implements IDisposable
Public NotInheritable Class AudioFrameInputNode
Implements IAudioInputNode2, IDisposable
Ereditarietà
Object Platform::Object IInspectable AudioFrameInputNode
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Ottenere un'istanza di questa classe chiamando CreateFrameInputNode.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 Emettitore

Proprietà

ConsumeInput

Ottiene o imposta un valore che indica se il nodo di input del frame audio utilizza l'input.

EffectDefinitions

Ottiene l'elenco delle definizioni di effetto per il nodo di input del frame audio. Gli effetti nell'elenco elaborano i dati audio che passano attraverso il nodo nell'ordine in cui vengono visualizzati nell'elenco.

Emitter

Ottiene l'audioNodeEmitter che descrive la posizione e altre caratteristiche fisiche dell'emittente da cui viene generato l'audio AudioFrameInputNode quando viene utilizzata l'elaborazione audio spaziale.

EncodingProperties

Ottiene le proprietà di codifica per il nodo di input del frame audio.

OutgoingConnections

Ottiene l'elenco delle connessioni in uscita dal nodo di input del frame audio ad altri nodi nel grafico audio.

OutgoingGain

Ottiene o imposta il guadagno in uscita per il nodo di input del frame audio.

PlaybackSpeedFactor

Ottiene o imposta il fattore di velocità di riproduzione per il nodo di input del frame audio.

QueuedSampleCount

Ottiene il numero di esempi in coda per il nodo di input del frame audio.

Metodi

AddFrame(AudioFrame)

Aggiunge un frame audio al nodo di input del frame audio.

AddOutgoingConnection(IAudioNode)

Aggiunge una connessione in uscita al nodo di input del frame audio.

AddOutgoingConnection(IAudioNode, Double)

Aggiunge una connessione in uscita con il guadagno al nodo di input del frame audio.

Close()

Chiude il nodo di input del frame audio e elimina le risorse associate.

DisableEffectsByDefinition(IAudioEffectDefinition)

Disabilita tutti gli effetti nell'elenco EffectDefinitions con la definizione di effetto specificata.

DiscardQueuedFrames()

Rimuove i fotogrammi in coda dal nodo di input del frame audio.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

EnableEffectsByDefinition(IAudioEffectDefinition)

Abilita tutti gli effetti nell'elenco EffectDefinitions con la definizione di effetto specificata.

RemoveOutgoingConnection(IAudioNode)

Rimuove la connessione in uscita dal nodo di input del frame audio al nodo specificato.

Reset()

Reimposta il nodo di input del frame audio.

Start()

Avvia il nodo di input del frame audio.

Stop()

Arresta il nodo di input del frame audio.

Eventi

AudioFrameCompleted

Notifica di un frame audio completato inviato al grafico con una chiamata a AddFrame.

QuantumStarted

Generato quando il grafico audio è pronto per iniziare a elaborare un nuovo quantistico di dati.

Si applica a

Vedi anche