AudioDeviceOutputNode 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 un nodo de grafo de audio que genera datos de audio del grafo a un dispositivo de audio, como un altavoz o una interfaz de audio externa.
public ref class AudioDeviceOutputNode sealed : IClosable
public ref class AudioDeviceOutputNode sealed : IClosable, IAudioNodeWithListener
/// [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 AudioDeviceOutputNode 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 AudioDeviceOutputNode final : IClosable, IAudioNodeWithListener
[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 AudioDeviceOutputNode : 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 AudioDeviceOutputNode : System.IDisposable, IAudioNodeWithListener
Public NotInheritable Class AudioDeviceOutputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceOutputNode
Implements IAudioNodeWithListener, 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 llamando a AudioGraph.CreateDeviceOutputNodeAsync y, a continuación, accediendo a la propiedad CreateAudioDeviceOutputNodeResult.DeviceOutputNode .
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | Agente de escucha |
Propiedades
ConsumeInput |
Obtiene o establece un valor que indica si el nodo de salida del dispositivo de audio consume la entrada. |
Device |
Obtiene información sobre el dispositivo de audio. |
EffectDefinitions |
Obtiene la lista de definiciones de efecto para el nodo de salida del dispositivo 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. |
EncodingProperties |
Obtiene las propiedades de codificación para el nodo de salida del dispositivo de audio. |
Listener |
Obtiene o establece el AudioNodeListener que describe la posición y otras características del agente de escucha desde el que se escucha el audio AudioDeviceOutputNode cuando se usa el procesamiento de audio espacial. |
OutgoingGain |
Obtiene o establece la ganancia saliente para el nodo de salida del dispositivo de audio. |
Métodos
Close() |
Cierra el nodo de salida del dispositivo 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. |
Reset() |
Restablece el nodo de salida del dispositivo de audio. |
Start() |
Inicia el nodo de salida del dispositivo de audio. |
Stop() |
Detiene el nodo de salida del dispositivo de audio. |