Share via


AudioFrameOutputNode Classe

Definição

Representa um nó em um nó de grafo de áudio que gera dados de áudio do grafo para o código implementado pelo aplicativo.

public ref class AudioFrameOutputNode sealed : 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 AudioFrameOutputNode final : IClosable
[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 AudioFrameOutputNode : System.IDisposable
Public NotInheritable Class AudioFrameOutputNode
Implements IDisposable
Herança
Object Platform::Object IInspectable AudioFrameOutputNode
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 CreateFrameOutputNode.

Propriedades

ConsumeInput

Obtém ou define um valor que indica se o nó de saída do quadro de áudio consome entrada.

EffectDefinitions

Obtém a lista de definições de efeito para o nó de saída do quadro 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 quadro de áudio.

OutgoingGain

Obtém ou define o ganho de saída para o nó de saída do quadro de áudio.

Métodos

Close()

Fecha o nó de saída do quadro 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.

GetFrame()

Obtém um quadro de áudio que contém todos os dados acumulados por esse nó desde a chamada anterior para GetFrame. Se GetFrame ainda não tiver sido chamado, o quadro de áudio conterá todos os dados acumulados desde que o nó foi criado.

Reset()

Redefine o nó de saída do quadro de áudio.

Start()

Inicia o nó de saída do quadro de áudio.

Stop()

Interrompe o nó de saída do quadro de áudio.

Aplica-se a

Confira também