Condividi tramite


AudioDeviceInputNode Classe

Definizione

Rappresenta un nodo in un nodo del grafico audio che inserisce dati audio nel grafico da un dispositivo audio, ad esempio un microfono o un'interfaccia audio esterna.

public ref class AudioDeviceInputNode sealed : IClosable
public ref class AudioDeviceInputNode 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 AudioDeviceInputNode 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 AudioDeviceInputNode 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 AudioDeviceInputNode : 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 AudioDeviceInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioDeviceInputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceInputNode
Implements IAudioInputNode2, IDisposable
Ereditarietà
Object Platform::Object IInspectable AudioDeviceInputNode
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 AudioGraph.CreateDeviceInputNodeAsync e quindi accedendo alla proprietà CreateAudioDeviceInputNodeResult.DeviceInputNode .

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 dispositivo audio utilizza l'input.

Device

Ottiene informazioni sul dispositivo audio.

EffectDefinitions

Ottiene l'elenco di definizioni di effetto per il nodo di input del dispositivo 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'oggetto AudioNodeEmitter che descrive la posizione e altre caratteristiche fisiche dell'emettitore da cui viene generato l'audio AudioDeviceInputNode quando viene utilizzata l'elaborazione audio spaziale.

EncodingProperties

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

OutgoingConnections

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

OutgoingGain

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

Metodi

AddOutgoingConnection(IAudioNode)

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

AddOutgoingConnection(IAudioNode, Double)

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

Close()

Chiude il nodo di input del dispositivo audio ed elimina le risorse associate.

DisableEffectsByDefinition(IAudioEffectDefinition)

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

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 dell'effetto specificata.

RemoveOutgoingConnection(IAudioNode)

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

Reset()

Reimposta il nodo di input del dispositivo audio.

Start()

Avvia il nodo di input del dispositivo audio.

Stop()

Arresta il nodo di input del dispositivo audio.

Si applica a

Vedi anche