Partager via


AudioSubmixNode Classe

Définition

Représente un nœud de sous-mixage audio qui mélange la sortie d’un ou de plusieurs nœuds dans une sortie unique qui peut être connectée à des nœuds de sortie ou à d’autres nœuds de sous-mélange.

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
Héritage
Object Platform::Object IInspectable AudioSubmixNode
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Obtenez un instance de cette classe en appelant CreateSubmixNode.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 Émetteur

Propriétés

ConsumeInput

Obtient ou définit une valeur indiquant si le nœud de sous-mixage audio consomme l’entrée.

EffectDefinitions

Obtient la liste des définitions d’effet pour le nœud de sous-mixage audio. Les effets de la liste traitent les données audio qui transitent par le nœud dans l’ordre dans lequel elles apparaissent dans la liste.

Emitter

Obtient l’AudioNodeEmitter qui décrit la position et d’autres caractéristiques physiques de l’émetteur à partir de laquelle l’audio de sortie AudioSubmixNode est émis lors de l’utilisation du traitement audio spatial.

EncodingProperties

Obtient les propriétés d’encodage du nœud de sous-mixage du périphérique audio.

OutgoingConnections

Obtient les connexions sortantes du nœud de sous-mixage audio vers d’autres nœuds dans le graphique audio.

OutgoingGain

Obtient ou définit le gain sortant pour le nœud de sous-mixage audio.

Méthodes

AddOutgoingConnection(IAudioNode)

Ajoute une connexion sortante au nœud de sous-mixage audio.

AddOutgoingConnection(IAudioNode, Double)

Ajoute une connexion sortante avec gain au nœud de sous-mixage audio.

Close()

Ferme le nœud de sous-mixage audio et supprime les ressources associées.

DisableEffectsByDefinition(IAudioEffectDefinition)

Désactive tous les effets de la liste EffectDefinitions avec la définition d’effet spécifiée.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

EnableEffectsByDefinition(IAudioEffectDefinition)

Active tous les effets de la liste EffectDefinitions avec la définition d’effet spécifiée.

RemoveOutgoingConnection(IAudioNode)

Supprime la connexion sortante du nœud de sous-mixage audio vers le nœud spécifié.

Reset()

Réinitialise le nœud de sous-mixage audio.

Start()

Démarre le nœud de sous-mixage audio.

Stop()

Arrête le nœud de sous-mixage audio.

S’applique à

Voir aussi