Compartilhar via


AUDCLNT_STREAMOPTIONS enumeração (audioclient.h)

Define valores que descrevem as características de um fluxo de áudio.

Syntax

typedef enum AUDCLNT_STREAMOPTIONS {
  AUDCLNT_STREAMOPTIONS_NONE,
  AUDCLNT_STREAMOPTIONS_RAW,
  AUDCLNT_STREAMOPTIONS_MATCH_FORMAT,
  AUDCLNT_STREAMOPTIONS_AMBISONICS,
  AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK
} ;

Constantes

 
AUDCLNT_STREAMOPTIONS_NONE
Nenhuma opção de fluxo.
AUDCLNT_STREAMOPTIONS_RAW
O fluxo de áudio é um fluxo 'bruto' que ignora
todo o processamento de sinal, exceto para o ponto de extremidade específico,
processamento always-on no APO (Objeto de Processamento de Áudio), driver e hardware.
AUDCLNT_STREAMOPTIONS_MATCH_FORMAT
O cliente de áudio está solicitando que o mecanismo de áudio corresponda ao formato proposto pelo cliente. O mecanismo de áudio
corresponderá a esse formato somente se o formato tiver suporte do driver de áudio e das APOs associadas.



Com suporte no Windows 10 e posterior.
AUDCLNT_STREAMOPTIONS_AMBISONICS
AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK
O cliente de áudio está solicitando que o fluxo de loopback toque no áudio de reprodução depois que as configurações de volume e/ou mudo tiverem sido aplicadas. O comportamento padrão é que o fluxo de loopback seja tocado antes do volume e/ou mudo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho audioclient.h

Confira também

Principais Enumerações de Áudio