Windows.Media.Audio Namespace
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.
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. |