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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk