AudioDeviceOutputNode Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um nó em um nó de grafo de áudio que gera dados de áudio do grafo para um dispositivo de áudio, como um alto-falante ou uma interface de áudio 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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Obtenha uma instância dessa classe chamando AudioGraph.CreateDeviceOutputNodeAsync e acessando a propriedade CreateAudioDeviceOutputNodeResult.DeviceOutputNode .
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | Ouvinte |
Propriedades
ConsumeInput |
Obtém ou define um valor que indica se o nó de saída do dispositivo de áudio consome entrada. |
Device |
Obtém informações sobre o dispositivo de áudio. |
EffectDefinitions |
Obtém a lista de definições de efeito para o nó de saída do dispositivo de áudio. Os efeitos na lista processam dados de áudio que fluem pelo nó na ordem em que aparecem na lista. |
EncodingProperties |
Obtém as propriedades de codificação para o nó de saída do dispositivo de áudio. |
Listener |
Obtém ou define o AudioNodeListener que descreve a posição e outras características do ouvinte do qual o áudio AudioDeviceOutputNode é ouvido quando o processamento de áudio espacial é usado. |
OutgoingGain |
Obtém ou define o ganho de saída para o nó de saída do dispositivo de áudio. |
Métodos
Close() |
Fecha o nó de saída do dispositivo de áudio e descarta os recursos associados. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Desabilita todos os efeitos na lista EffectDefinitions com a definição de efeito especificada. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Habilita todos os efeitos na lista EffectDefinitions com a definição de efeito especificada. |
Reset() |
Redefine o nó de saída do dispositivo de áudio. |
Start() |
Inicia o nó de saída do dispositivo de áudio. |
Stop() |
Interrompe o nó de saída do dispositivo de áudio. |