Partilhar via


Windows.Media.Audio Namespace

Fornece APIs para roteamento, combinação e processamento de áudio.

Classes

AudioDeviceInputNode

Representa um nó em um nó de grafo de áudio que insere dados de áudio no grafo de um dispositivo de áudio, como um microfone ou uma interface de áudio externa.

AudioDeviceOutputNode

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.

AudioEffectsPackConfiguration

Fornece APIs para roteamento, combinação e processamento de áudio.

AudioFileInputNode

Representa um nó em um nó de grafo de áudio que insere dados de áudio no grafo de um arquivo de áudio.

AudioFileOutputNode

Representa um nó em um nó de grafo de áudio que gera dados de áudio do grafo para um arquivo de áudio.

AudioFrameCompletedEventArgs

Representa argumentos para um evento AudioFrameCompleted .

AudioFrameInputNode

Representa um nó em um nó de grafo de áudio que insere dados de áudio no grafo do código implementado pelo aplicativo que gera amostras de áudio programaticamente.

AudioFrameOutputNode

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

AudioGraph

Representa um grafo de áudio de nós de entrada, saída e submix conectados que manipulam e roteiam áudio.

AudioGraphBatchUpdater

Um objeto que, após a criação com CreateBatchUpdater, faz com que todas as modificações subsequentes em todos os nós em um AudioGraph sejam acumuladas e confirmadas depois que o aplicativo fechar ou descartar o objeto do atualizador de lote.

AudioGraphConnection

Representa uma conexão em um grafo de áudio.

AudioGraphSettings

Representa as configurações de inicialização de um grafo de áudio. Defina as propriedades desse objeto para os valores desejados e, em seguida, chame AudioGraph.CreateAsync para criar uma nova instância de grafo de áudio com as configurações especificadas.

AudioGraphUnrecoverableErrorOccurredEventArgs

Representa argumentos para um evento UnrecoverableErrorOccurred .

AudioNodeEmitter

Descreve a posição e outras características físicas de um emissor do qual o áudio de um nó AudioGraph é emitido quando o processamento de áudio espacial é usado.

AudioNodeEmitterConeProperties

Descreve a forma de cone usada por um AudioNodeEmitterShape. No ângulo interno do cone, o áudio não é atenuado. No ângulo externo do cone, o áudio é totalmente atenuado.

AudioNodeEmitterDecayModel

Representa o modelo usado para calcular a atenuação baseada em distância de um sinal de um AudioNodeEmitter.

AudioNodeEmitterNaturalDecayModelProperties

Descreve as características de um AudioNodeEmitterDecayModel natural.

AudioNodeEmitterShape

Descreve a forma na qual um AudioNodeEmitter emite áudio.

AudioNodeListener

Descreve a posição e outras características físicas de um ouvinte do qual a saída de áudio de um nó audiografo é ouvida quando o processamento de áudio espacial é usado.

AudioPlaybackConnection

Representa uma conexão que permite que um dispositivo remoto transmita áudio para um dispositivo Windows.

AudioPlaybackConnectionOpenResult

O valor retornado de uma chamada para Open ou OpenAsync que indica se a chamada foi bem-sucedida e, caso contrário, fornece um código de erro estendido.

AudioStateMonitor

Permite que um aplicativo UWP determine se algum dos fluxos de áudio do aplicativo está sendo ativado ou tendo seu volume reduzido pelo sistema.

AudioSubmixNode

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.

CreateAudioDeviceInputNodeResult

Representa o resultado da tentativa de criar um nó de entrada do dispositivo de áudio.

CreateAudioDeviceOutputNodeResult

Representa o resultado da tentativa de criar um nó de saída do dispositivo de áudio.

CreateAudioFileInputNodeResult

Representa o resultado da tentativa de criar um nó de entrada de arquivo de áudio.

CreateAudioFileOutputNodeResult

Representa o resultado da tentativa de criar um nó de saída de arquivo de áudio.

CreateAudioGraphResult

Representa o resultado da tentativa de criar um grafo de áudio.

CreateMediaSourceAudioInputNodeResult

Representa o resultado da tentativa de criar um MediaSourceAudioInputNode.

EchoEffectDefinition

Representa uma definição de efeito de eco compatível com o grafo de áudio.

EqualizerBand

Representa uma banda de equalizador para o efeito de equalizador.

EqualizerEffectDefinition

Representa uma definição de efeito de equalizador compatível com o grafo de áudio.

FrameInputNodeQuantumStartedEventArgs

Fornece dados para o evento AudioFrameInputNode.QuantumStarted . Esse evento é gerado quando o grafo de áudio que contém o nó de entrada do quadro de áudio está pronto para começar a processar um novo quantum de dados.

LimiterEffectDefinition

Representa uma definição de efeito limitador compatível com o grafo de áudio.

MediaSourceAudioInputNode

Representa um nó em um grafo de áudio que insere dados de áudio no grafo de um objeto MediaSource .

ReverbEffectDefinition

Representa uma definição de efeito de reverberação compatível com o grafo de áudio.

SetDefaultSpatialAudioFormatResult

Representa o resultado da tentativa de definir um formato de áudio espacial padrão.

SpatialAudioDeviceConfiguration

Representa um dispositivo de áudio, fornecendo informações e controle para sua configuração de áudio espacial atual.

SpatialAudioFormatConfiguration

Fornece uma maneira de configurar formatos de áudio espaciais.

SpatialAudioFormatSubtype

Classe auxiliar para recuperar os GUIDs para formatos de áudio espaciais conhecidos.

Interfaces

IAudioInputNode

Define um nó de entrada de áudio.

IAudioInputNode2

A interface implementada por nós de entrada de áudio que dão suporte ao áudio espacial.

IAudioNode

Define um nó de áudio.

IAudioNodeWithListener

A interface implementada por nós de áudio que dão suporte a um ouvinte de áudio espacial.

Enumerações

AudioDeviceNodeCreationStatus

Define status valores para a criação de nó de dispositivo de áudio.

AudioEffectsPackStatus

Fornece APIs para roteamento, combinação e processamento de áudio.

AudioFileNodeCreationStatus

Define status valores para a criação de nó de arquivo de áudio.

AudioGraphCreationStatus

Define status valores para a criação do grafo de áudio.

AudioGraphUnrecoverableError

Define erros irrecuperáveis para o grafo de áudio.

AudioNodeEmitterDecayKind

Especifica o tipo de modelo de decaimento usado por um AudioNodeEmitter.

AudioNodeEmitterSettings

Especifica os sinalizadores de configurações para a criação de um AudioNodeEmitter.

AudioNodeEmitterShapeKind

Especifica a forma de um objeto AudioNodeEmitterShape .

AudioPlaybackConnectionOpenResultStatus

Especifica o resultado status de uma chamada para Open ou OpenAsync

AudioPlaybackConnectionState

Especifica o estado de conexão de um AudioPlaybackConnection.

MediaSourceAudioInputNodeCreationStatus

Especifica o resultado status de uma chamada para AudioGraph.CreateMediaSourceAudioInputNode.

MixedRealitySpatialAudioFormatPolicy

Especifica qual política usar ao escolher um formato de áudio espacial em realidade misturada.

QuantumSizeSelectionMode

Define valores usados para seleção de tamanho quântico.

SetDefaultSpatialAudioFormatStatus

Especifica o status do SetDefaultSpatialAudioFormatResult, se ele falhou (e por quê) ou teve êxito.

SpatialAudioModel

Especifica o modelo de processamento de áudio espacial usado por um AudioNodeEmitter.

Confira também