AudioSubmixNode Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un nodo de submezcla de audio que mezcla la salida de uno o varios nodos en una sola salida que se puede conectar a nodos de salida u otros nodos de submezcla.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Obtenga una instancia de esta clase mediante una llamada a CreateSubmixNode.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | Emisor |
Propiedades
ConsumeInput |
Obtiene o establece un valor que indica si el nodo de submezcla de audio consume la entrada. |
EffectDefinitions |
Obtiene la lista de definiciones de efectos para el nodo de submezcla de audio. Los efectos de la lista procesan los datos de audio que fluyen por el nodo en el orden en que aparecen en la lista. |
Emitter |
Obtiene el AudioNodeEmitter que describe la posición y otras características físicas del emisor desde el que se emite el audio de salida AudioSubmixNode cuando se usa el procesamiento de audio espacial. |
EncodingProperties |
Obtiene las propiedades de codificación del nodo de submezcla del dispositivo de audio. |
OutgoingConnections |
Obtiene las conexiones salientes del nodo de submezcla de audio a otros nodos del gráfico de audio. |
OutgoingGain |
Obtiene o establece la ganancia saliente para el nodo de submezcla de audio. |
Métodos
AddOutgoingConnection(IAudioNode) |
Agrega una conexión saliente al nodo de submezcla de audio. |
AddOutgoingConnection(IAudioNode, Double) |
Agrega una conexión saliente con ganancia al nodo de submezcla de audio. |
Close() |
Cierra el nodo de submezcla de audio y elimina los recursos asociados. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Deshabilita todos los efectos de la lista EffectDefinitions con la definición de efecto especificada. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Habilita todos los efectos de la lista EffectDefinitions con la definición de efecto especificada. |
RemoveOutgoingConnection(IAudioNode) |
Quita la conexión saliente del nodo de submezcla de audio al nodo especificado. |
Reset() |
Restablece el nodo de submezcla de audio. |
Start() |
Inicia el nodo de submezcla de audio. |
Stop() |
Detiene el nodo de submezcla de audio. |