enumerazione AUDIO_STREAM_CATEGORY (audiosessiontypes.h)
Specifica la categoria di un flusso audio.
Sintassi
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;
Costanti
AudioCategory_Other Altro flusso audio. |
AudioCategory_ForegroundOnlyMedia Supporto che verrà trasmesso solo quando l'app è in primo piano. Questo valore di enumerazione è stato deprecato. Per altre informazioni, vedere la sezione Osservazioni. |
AudioCategory_BackgroundCapableMedia Supporti che possono essere trasmessi quando l'app è in background. Questo valore di enumerazione è stato deprecato. Per altre informazioni, vedere la sezione Osservazioni. |
AudioCategory_Communications Comunicazioni in tempo reale, ad esempio VOIP o chat. |
AudioCategory_Alerts Suoni di avviso. |
AudioCategory_SoundEffects Effetti sonori. |
AudioCategory_GameEffects Effetti sonori del gioco. |
AudioCategory_GameMedia Audio in background per i giochi. |
AudioCategory_GameChat Audio della chat di gioco. Analogamente a AudioCategory_Communications , ad eccezione del fatto che AudioCategory_GameChat non attenua altri flussi. |
AudioCategory_Speech Riconoscimento vocale, |
AudioCategory_Movie Stream che include audio con dialogo. |
AudioCategory_Media Stream che include audio senza dialogo. |
AudioCategory_FarFieldSpeech Il supporto multimediale viene acquisito con l'intento di acquisire le origini vocali che si trovano nel "campo lontano". (Lontano dal microfono. |
AudioCategory_UniformSpeech L'audio multimediale viene acquisito che richiede un'elaborazione vocale coerente per il flusso audio acquisito in tutti i dispositivi Windows. Usato dalle applicazioni che elaborano i dati vocali usando algoritmi di Machine Learning. |
AudioCategory_VoiceTyping L'audio viene acquisito con la finalità di abilitare la dettatura o la digitazione tramite voce. |
Commenti
Si noti che solo un subset delle categorie di flussi audio è valido per determinati tipi di flusso.
tipo Stream | Categorie valide |
---|---|
Flusso di rendering | Tutte le categorie sono valide. |
Flusso di acquisizione | AudioCategory_Communications, AudioCategory_Speech, AudioCategory_Other |
Flusso di loopback | AudioCategory_Other |
I giochi devono classificare i flussi musicali come AudioCategory_GameMedia in modo che la musica del gioco muti automaticamente se un'altra applicazione riproduce musica in background. Le applicazioni musicali o video devono classificare i flussi come AudioCategory_Media o AudioCategory_Movie in modo che abbiano la priorità sui flussi AudioCategory_GameMedia . L'audio del gioco per le scene cinematografiche o i cutcene in gioco, quando l'audio viene premixato o per motivi creativi deve avere la priorità sull'audio in background, deve anche essere classificato come Media o Movie.
I valori AudioCategory_ForegroundOnlyMedia e AudioCategory_BackgroundCapableMedia sono deprecati. Per le app di Windows Store, questi valori continueranno a funzionare allo stesso modo quando vengono eseguiti in Windows 10 come in Windows 8.1. Il tentativo di usare questi valori in un'app UWP (piattaforma UWP (Universal Windows Platform)), genererà errori di compilazione e un'eccezione in fase di esecuzione. L'uso di questi valori in un'applicazione desktop di Windows compilata con Windows 10 SDK comporterà un errore di compilazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Intestazione | audiosessiontypes.h (include Audioclient.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per