enumerasi AUDIO_STREAM_CATEGORY (audiosessiontypes.h)

Menentukan kategori aliran audio.

Sintaks

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;

Konstanta

 
AudioCategory_Other
Aliran audio lainnya.
AudioCategory_ForegroundOnlyMedia
Media yang hanya akan melakukan streaming saat aplikasi berada di latar depan. Nilai enumerasi ini sudah tidak digunakan lagi. Untuk informasi lebih lanjut, lihat bagian Keterangan.
AudioCategory_BackgroundCapableMedia
Media yang dapat dialirkan saat aplikasi berada di latar belakang. Nilai enumerasi ini sudah tidak digunakan lagi. Untuk informasi lebih lanjut, lihat bagian Keterangan.
AudioCategory_Communications
Komunikasi real-time, seperti VOIP atau obrolan.
AudioCategory_Alerts
Suara peringatan.
AudioCategory_SoundEffects
Efek suara.
AudioCategory_GameEffects
Efek suara permainan.
AudioCategory_GameMedia
Audio latar belakang untuk game.
AudioCategory_GameChat
Audio obrolan game. Mirip dengan AudioCategory_Communications kecuali bahwa AudioCategory_GameChat tidak akan meredakan aliran lain.
AudioCategory_Speech
Pidato.
AudioCategory_Movie
Stream yang menyertakan audio dengan dialog.
AudioCategory_Media
Stream yang menyertakan audio tanpa dialog.
AudioCategory_FarFieldSpeech
Media adalah audio yang diambil dengan tujuan menangkap sumber suara yang terletak di 'bidang jauh'. (Jauh dari mikrofon.)
AudioCategory_UniformSpeech
Media ditangkap audio yang memerlukan pemrosesan ucapan yang konsisten untuk aliran audio yang diambil di semua perangkat Windows. Digunakan oleh aplikasi yang memproses data ucapan menggunakan algoritma pembelajaran mesin.
AudioCategory_VoiceTyping
Media adalah audio yang diambil dengan tujuan mengaktifkan dikte atau mengetik dengan suara.

Keterangan

Perhatikan bahwa hanya subset kategori aliran audio yang valid untuk jenis streaming tertentu.

jenis Stream Kategori yang valid
Merender aliran Semua kategori valid.
Mengambil aliran AudioCategory_Communications, AudioCategory_Speech, AudioCategory_Other
Aliran loopback AudioCategory_Other
 

Game harus mengategorikan aliran musik mereka sebagai AudioCategory_GameMedia sehingga musik game dibisukan secara otomatis jika aplikasi lain memainkan musik di latar belakang. Aplikasi musik atau video harus mengategorikan streaming mereka sebagai AudioCategory_Media atau AudioCategory_Movie sehingga mereka akan lebih diprioritaskan daripada aliran AudioCategory_GameMedia . Audio game untuk sinematik atau cutscene dalam game, ketika audio diawali atau karena alasan kreatif harus lebih diprioritaskan daripada audio latar belakang, juga harus dikategorikan sebagai Media atau Film.

Nilai AudioCategory_ForegroundOnlyMedia dan AudioCategory_BackgroundCapableMedia tidak digunakan lagi. Untuk aplikasi Windows Store, nilai-nilai ini akan terus berfungsi sama saat berjalan pada Windows 10 seperti yang dilakukan pada Windows 8.1. Mencoba menggunakan nilai-nilai ini dalam aplikasi Platform Windows Universal (UWP), akan mengakibatkan kesalahan kompilasi dan pengecualian saat runtime. Menggunakan nilai-nilai ini dalam aplikasi desktop Windows yang dibangun dengan Windows 10 SDK akan mengakibatkan kesalahan kompilasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Header audiosessiontypes.h (termasuk Audioclient.h)

Lihat juga

Enumerasi Audio Inti