AUDIO_STREAM_CATEGORY enumeración (audiosessiontypes.h)

Especifica la categoría de una secuencia de audio.

Syntax

typedef enum _AUDIO_STREAM_CATEGORY {
  AudioCategory_Other,
  AudioCategory_ForegroundOnlyMedia,
  AudioCategory_BackgroundCapableMedia,
  AudioCategory_Communications,
  AudioCategory_Alerts,
  AudioCategory_SoundEffects,
  AudioCategory_GameEffects,
  AudioCategory_GameMedia,
  AudioCategory_GameChat,
  AudioCategory_Speech,
  AudioCategory_Movie,
  AudioCategory_Media,
  AudioCategory_FarFieldSpeech,
  AudioCategory_UniformSpeech,
  AudioCategory_VoiceTyping
} AUDIO_STREAM_CATEGORY;

Constantes

 
AudioCategory_Other
Otra secuencia de audio.
AudioCategory_ForegroundOnlyMedia
Medio que solo se transmitirá cuando la aplicación esté en primer plano. Este valor de enumeración está en desuso. Para obtener más información, vea la sección Comentarios.
AudioCategory_BackgroundCapableMedia
Medios que se pueden transmitir cuando la aplicación está en segundo plano. Este valor de enumeración está en desuso. Para obtener más información, vea la sección Comentarios.
AudioCategory_Communications
Comunicaciones en tiempo real, como VOIP o chat.
AudioCategory_Alerts
Sonidos de alerta.
AudioCategory_SoundEffects
Efectos de sonido.
AudioCategory_GameEffects
Efectos de sonido del juego.
AudioCategory_GameMedia
Audio de fondo para juegos.
AudioCategory_GameChat
Audio de chat de juego. De forma similar a AudioCategory_Communications excepto que AudioCategory_GameChat no atenuarán otras secuencias.
AudioCategory_Speech
Voz,
AudioCategory_Movie
Stream que incluye audio con diálogo.
AudioCategory_Media
Stream que incluye audio sin diálogo.
AudioCategory_FarFieldSpeech
Los medios son audio capturados con la intención de capturar orígenes de voz ubicados en el "campo lejano". (Lejos del micrófono).
AudioCategory_UniformSpeech
Los medios se capturan audio que requiere un procesamiento de voz coherente para la secuencia de audio capturada en todos los dispositivos Windows. Las aplicaciones que procesan los datos de voz mediante algoritmos de aprendizaje automático.
AudioCategory_VoiceTyping
Los medios son audio capturados con la intención de habilitar el dictado o escribir por voz.

Comentarios

Tenga en cuenta que solo un subconjunto de las categorías de secuencias de audio son válidas para determinados tipos de secuencia.

tipo de Stream Categorías válidas
Transmisión de representación Todas las categorías son válidas.
Secuencia de captura AudioCategory_Communications, AudioCategory_Speech, AudioCategory_Other
Flujo de bucle invertido AudioCategory_Other
 

Los juegos deben clasificar sus transmisiones de música como AudioCategory_GameMedia para que la música del juego mute automáticamente si otra aplicación reproduce música en segundo plano. Las aplicaciones de música o vídeo deben clasificar sus secuencias como AudioCategory_Media o AudioCategory_Movie para que tengan prioridad sobre las secuencias de AudioCategory_GameMedia . El audio del juego para cines o cortes en el juego, cuando el audio está premezclado o por motivos creativos debe tener prioridad sobre el audio de fondo, también debe clasificarse como Multimedia o Película.

Los valores AudioCategory_ForegroundOnlyMedia y AudioCategory_BackgroundCapableMedia están en desuso. En el caso de las aplicaciones de la Tienda Windows, estos valores seguirán funcionando igual al ejecutarse en Windows 10 que en Windows 8.1. Al intentar usar estos valores en una aplicación Plataforma universal de Windows (UWP), se producirán errores de compilación y una excepción en tiempo de ejecución. El uso de estos valores en una aplicación de escritorio de Windows creada con el SDK de Windows 10 provocará un error de compilación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado audiosessiontypes.h (include Audioclient.h)

Consulte también

Enumeraciones de audio principales