Condividi tramite


AudioSubmixNode Classe

Definizione

Rappresenta un nodo submix audio che combina l'output di uno o più nodi in un singolo output che può essere connesso ai nodi di output o ad altri nodi submix.

public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode
public ref class AudioSubmixNode 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 AudioSubmixNode final : IClosable, IAudioInputNode
/// [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 AudioSubmixNode 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 AudioSubmixNode : System.IDisposable, IAudioInputNode
[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 AudioSubmixNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode, IDisposable
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode2, IDisposable
Ereditarietà
Object Platform::Object IInspectable AudioSubmixNode
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 CreateSubmixNode.

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

EffectDefinitions

Ottiene l'elenco delle definizioni degli effetti per il nodo submix 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 di output AudioSubmixNode quando viene utilizzata l'elaborazione audio spaziale.

EncodingProperties

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

OutgoingConnections

Ottiene le connessioni in uscita dal nodo sottomix audio ad altri nodi nel grafico audio.

OutgoingGain

Ottiene o imposta il guadagno in uscita per il nodo submix audio.

Metodi

AddOutgoingConnection(IAudioNode)

Aggiunge una connessione in uscita al nodo sottomix audio.

AddOutgoingConnection(IAudioNode, Double)

Aggiunge una connessione in uscita con il guadagno al nodo sottomix audio.

Close()

Chiude il nodo sottomix audio e elimina le risorse associate.

DisableEffectsByDefinition(IAudioEffectDefinition)

Disabilita tutti gli effetti nell'elenco EffectDefinitions con la definizione di 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 di effetto specificata.

RemoveOutgoingConnection(IAudioNode)

Rimuove la connessione in uscita dal nodo sottomix audio al nodo specificato.

Reset()

Reimposta il nodo sottomix audio.

Start()

Avvia il nodo sottomix audio.

Stop()

Arresta il nodo sottomix audio.

Si applica a

Vedi anche