AudioSubmixNode 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ó de submix de áudio que mistura a saída de um ou mais nós em uma única saída que pode ser conectada a nós de saída ou outros nós de submixagem.
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
- 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 CreateSubmixNode.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | Emissor |
Propriedades
ConsumeInput |
Obtém ou define um valor que indica se o nó de submix de áudio consome entrada. |
EffectDefinitions |
Obtém a lista de definições de efeito para o nó de submix de áudio. Os efeitos na lista processam dados de áudio que fluem pelo nó na ordem em que aparecem na lista. |
Emitter |
Obtém o AudioNodeEmitter que descreve a posição e outras características físicas do emissor do qual o áudio de saída AudioSubmixNode é emitido quando o processamento de áudio espacial é usado. |
EncodingProperties |
Obtém as propriedades de codificação do nó de submix do dispositivo de áudio. |
OutgoingConnections |
Obtém conexões de saída do nó de submix de áudio para outros nós no grafo de áudio. |
OutgoingGain |
Obtém ou define o ganho de saída para o nó de submix de áudio. |
Métodos
AddOutgoingConnection(IAudioNode) |
Adiciona uma conexão de saída ao nó de submix de áudio. |
AddOutgoingConnection(IAudioNode, Double) |
Adiciona uma conexão de saída com ganho ao nó de submix de áudio. |
Close() |
Fecha o nó de submix 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. |
RemoveOutgoingConnection(IAudioNode) |
Remove a conexão de saída do nó de submix de áudio para o nó especificado. |
Reset() |
Redefine o nó de submix de áudio. |
Start() |
Inicia o nó de submix de áudio. |
Stop() |
Interrompe o nó de submix de áudio. |