AUDIO_STREAM_CATEGORY enumeración (audiosessiontypes.h)
Especifica la categoría de una secuencia de audio.
Sintaxis
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 Secuencia que incluye audio con diálogo. |
AudioCategory_Media Secuencia 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álidos para determinados tipos de secuencia.
Tipo de secuencia | 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 Media o Movie.
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
Cliente mínimo compatible | Windows 8 [| de aplicaciones de escritorio Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [| de aplicaciones de escritorio Aplicaciones para UWP] |
Encabezado | audiosessiontypes.h (include Audioclient.h) |