Valores e sinalizadores de limite XAudio2

Constantes XAudio2 que especificam parâmetros padrão, valores máximos e sinalizadores.

Valores de limite XAudio2

Constante Descrição
XAUDIO2_MAX_BUFFER_BYTES
Valor máximo permitido para XAUDIO2_BUFFER. AudioBytes.
XAUDIO2_MAX_QUEUED_BUFFERS
Máximo de buffers permitidos em uma fila de voz.
XAUDIO2_MAX_BUFFERS_SYSTEM
Máximo de buffers permitidos para threads do sistema (somente Xbox 360).
XAUDIO2_MAX_AUDIO_CHANNELS
Valor máximo permitido para WAVEFORMATEX.nChannels.
XAUDIO2_MIN_SAMPLE_RATE
Taxa mínima de amostragem de áudio com suporte.
XAUDIO2_MAX_SAMPLE_RATE
Taxa máxima de amostragem de áudio com suporte.
XAUDIO2_MAX_VOLUME_LEVEL
Nível máximo permitido de volume.
XAUDIO2_MIN_FREQ_RATIO
Taxa de frequência mínima permitida em uma voz de origem.
XAUDIO2_MAX_FREQ_RATIO
Taxa de frequência máxima permitida em uma voz de origem.
XAUDIO2_DEFAULT_FREQ_RATIO
Valor padrão para o argumento MaxFrequencyRatio de IXAudio2::CreateSourceVoice.
XAUDIO2_MAX_FILTER_ONEOVERQ
Valor máximo para XAUDIO2_FILTER_PARAMETERS. OneOverQ.
XAUDIO2_MAX_FILTER_FREQUENCY
Valor máximo para XAUDIO2_FILTER_PARAMETERS. Frequência.
XAUDIO2_MAX_LOOP_COUNT
Valor máximo que não será tratado como loop infinito para XAUDIO2_BUFFER. LoopCount.
XAUDIO2_MAX_INSTANCES
Máximo de instâncias simultâneas do XAudio2 permitidas no Xbox 360.

Valores XAudio2 com significado especial

Constante Descrição
XAUDIO2_COMMIT_NOW
Usado como um parâmetro para métodos com um argumento OperationSet. Confira Conjuntos de Operações XAudio2 para obter mais informações.
XAUDIO2_COMMIT_ALL
Usado como um parâmetro em IXAudio2::CommitChanges.
XAUDIO2_INVALID_OPSET
Especifica um valor inválido para argumentos OperationSet. Confira Conjuntos de Operações XAudio2 para obter mais informações.
XAUDIO2_NO_LOOP_REGION
Não especifica nenhuma região de loop, usada em XAUDIO2_BUFFER. LoopCount.
XAUDIO2_LOOP_INFINITE
Especifica o loop infinito, usado em XAUDIO2_BUFFER. LoopCount.
XAUDIO2_DEFAULT_CHANNELS
Especifica o número padrão de canais para a plataforma atual, usado em IXAudio2::CreateMasteringVoice.
XAUDIO2_DEFAULT_SAMPLERATE
Especifica a taxa de amostragem padrão para a plataforma atual, usada em IXAudio2::CreateMasteringVoice.

Sinalizadores XAudio2

Constante Descrição
XAUDIO2_DEBUG_ENGINE
Especifica que a versão de depuração/verificada do mecanismo de áudio deve ser usada em vez da versão de lançamento. Consulte XAudio2Create.
Nota: Não há suporte para esse sinalizador no Windows 8 ou no Windows 10.
XAUDIO2_VOICE_NOPITCH
Especifica que uma voz de origem não usará o deslocamento de tom, consulte IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_NOSRC
Especifica que nenhuma conversão de taxa de amostra está disponível em uma voz de origem, as saídas da voz devem ter a mesma taxa de amostragem. Consulte IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_USEFILTER
Especifica que o efeito de filtro deve estar disponível em uma voz. Consulte IXAudio2::CreateSourceVoice e IXAudio2::CreateSubmixVoice.
XAUDIO2_PLAY_TAILS
Especifica que uma voz deve continuar emitindo a saída de efeito depois que ela for interrompida. Consulte IXAudio2SourceVoice::Stop.
XAUDIO2_END_OF_STREAM
Indica o último buffer em um fluxo. Confira XAUDIO2_BUFFER. Sinalizadores.
XAUDIO2_STOP_ENGINE_WHEN_IDLE
Especifica que o mecanismo de áudio deve parar quando nenhuma voz de origem for iniciada e iniciar quando uma voz for iniciada. Consulte XAudio2Create.
XAUDIO2_SEND_USEFILTER
Indica que um filtro deve ser usado em um envio de voz. Consulte XAUDIO2_SEND_DESCRIPTOR. Sinalizadores.
XAUDIO2_1024_QUANTUM
Especifica um quantum de processamento não padrão de 21,33 ms (1024 amostras a 48 KHz). Consulte XAudio2Create.
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT
Especifica que um cliente de áudio virtual não deve ser usado. Consulte IXAudio2::CreateMasteringVoice.
Nota: Em dispositivos da família de dispositivos móveis, um cliente de áudio virtual é sempre usado, independentemente de esse sinalizador ser usado.

Parâmetros padrão do XAudio2 para o filtro de voz interno

Constante Descrição
XAUDIO2_DEFAULT_FILTER_TYPE
Especifica o tipo de filtro padrão a ser usado com vozes e envios de voz.
XAUDIO2_DEFAULT_FILTER_FREQUENCY
Especifica a frequência de filtro padrão a ser usada com vozes e envios de voz.
XAUDIO2_DEFAULT_FILTER_ONEOVERQ
Especifica a taxa de filtro padrão de decaimento a ser usada com vozes e envios de voz.

Comentários

Requisitos de plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)

Requisitos

Requisito Valor
parâmetro
Xaudio2.h

Confira também

XAudio2::Constants