Nilai dan Bendera Batas XAudio2

Konstanta XAudio2 yang menentukan parameter default, nilai maksimum, dan bendera.

Nilai batas XAudio2

Terus-menerus Deskripsi
XAUDIO2_MAX_BUFFER_BYTES
Nilai maksimum yang diizinkan untuk XAUDIO2_BUFFER. AudioByte.
XAUDIO2_MAX_QUEUED_BUFFERS
Buffer maksimum yang diizinkan dalam antrean suara.
XAUDIO2_MAX_BUFFERS_SYSTEM
Buffer maksimum yang diizinkan untuk utas sistem (hanya Xbox 360).
XAUDIO2_MAX_AUDIO_CHANNELS
Nilai maksimum yang diizinkan untuk WAVEFORMATEX.nChannels.
XAUDIO2_MIN_SAMPLE_RATE
Laju sampel audio minimum didukung.
XAUDIO2_MAX_SAMPLE_RATE
Laju sampel audio maksimum didukung.
XAUDIO2_MAX_VOLUME_LEVEL
Tingkat volume maksimum yang diizinkan.
XAUDIO2_MIN_FREQ_RATIO
Rasio frekuensi minimum yang diizinkan dalam suara sumber.
XAUDIO2_MAX_FREQ_RATIO
Rasio frekuensi maksimum yang diizinkan dalam suara sumber.
XAUDIO2_DEFAULT_FREQ_RATIO
Nilai default untuk argumen MaxFrequencyRatio dari IXAudio2::CreateSourceVoice.
XAUDIO2_MAX_FILTER_ONEOVERQ
Nilai maksimum untuk XAUDIO2_FILTER_PARAMETERS. OneOverQ.
XAUDIO2_MAX_FILTER_FREQUENCY
Nilai maksimum untuk XAUDIO2_FILTER_PARAMETERS. Frekuensi.
XAUDIO2_MAX_LOOP_COUNT
Nilai maksimum yang tidak akan diperlakukan sebagai perulangan tak terbatas untuk XAUDIO2_BUFFER. LoopCount.
XAUDIO2_MAX_INSTANCES
Instans simultan maksimum XAudio2 yang diizinkan pada Xbox 360.

Nilai XAudio2 dengan arti khusus

Terus-menerus Deskripsi
XAUDIO2_COMMIT_NOW
Digunakan sebagai parameter untuk metode dengan argumen OperationSet. Lihat Kumpulan Operasi XAudio2 untuk informasi selengkapnya.
XAUDIO2_COMMIT_ALL
Digunakan sebagai parameter di IXAudio2::CommitChanges.
XAUDIO2_INVALID_OPSET
Menentukan nilai yang tidak valid untuk argumen OperationSet. Lihat Kumpulan Operasi XAudio2 untuk informasi selengkapnya.
XAUDIO2_NO_LOOP_REGION
Menentukan tidak ada wilayah perulangan, yang digunakan dalam XAUDIO2_BUFFER. LoopCount.
XAUDIO2_LOOP_INFINITE
Menentukan perulangan tak terbatas, digunakan dalam XAUDIO2_BUFFER. LoopCount.
XAUDIO2_DEFAULT_CHANNELS
Menentukan jumlah default saluran untuk platform saat ini, yang digunakan dalam IXAudio2::CreateMasteringVoice.
XAUDIO2_DEFAULT_SAMPLERATE
Menentukan laju sampel default untuk platform saat ini, yang digunakan dalam IXAudio2::CreateMasteringVoice.

Bendera XAudio2

Terus-menerus Deskripsi
XAUDIO2_DEBUG_ENGINE
Menentukan bahwa versi debug/pemeriksaan mesin audio harus digunakan alih-alih versi rilis. Lihat XAudio2Buat.
Catatan: Bendera ini tidak didukung pada Windows 8 atau Windows 10.
XAUDIO2_VOICE_NOPITCH
Menentukan bahwa suara sumber tidak akan menggunakan pergeseran pitch, lihat IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_NOSRC
Menentukan bahwa tidak ada konversi laju sampel yang tersedia pada suara sumber, output suara harus memiliki laju sampel yang sama. Lihat IXAudio2::CreateSourceVoice.
XAUDIO2_VOICE_USEFILTER
Menentukan bahwa efek filter harus tersedia pada suara. Lihat IXAudio2::CreateSourceVoice dan IXAudio2::CreateSubmixVoice.
XAUDIO2_PLAY_TAILS
Menentukan bahwa suara harus terus memancarkan output efek setelah dihentikan. Lihat IXAudio2SourceVoice::Stop.
XAUDIO2_END_OF_STREAM
Menunjukkan buffer terakhir dalam aliran. Lihat XAUDIO2_BUFFER. Bendera.
XAUDIO2_STOP_ENGINE_WHEN_IDLE
Menentukan bahwa mesin audio harus berhenti ketika tidak ada suara sumber yang dimulai dan dimulai saat suara dimulai. Lihat XAudio2Buat.
XAUDIO2_SEND_USEFILTER
Menunjukkan filter harus digunakan pada pengiriman suara. Lihat XAUDIO2_SEND_DESCRIPTOR. Bendera.
XAUDIO2_1024_QUANTUM
Menentukan kuantum pemrosesan non-default 21,33 mdtk (1024 sampel pada 48KHz). Lihat XAudio2Buat.
XAUDIO2_NO_VIRTUAL_AUDIO_CLIENT
Menentukan bahwa klien audio virtual tidak boleh digunakan. Lihat IXAudio2::CreateMasteringVoice.
Catatan: Pada perangkat dalam keluarga perangkat Seluler, klien audio virtual selalu digunakan, terlepas dari apakah bendera ini digunakan.

Parameter Default XAudio2 untuk Filter Suara Bawaan

Terus-menerus Deskripsi
XAUDIO2_DEFAULT_FILTER_TYPE
Menentukan jenis filter default yang akan digunakan dengan suara dan pengiriman suara.
XAUDIO2_DEFAULT_FILTER_FREQUENCY
Menentukan frekuensi filter default yang akan digunakan dengan suara dan pengiriman suara.
XAUDIO2_DEFAULT_FILTER_ONEOVERQ
Menentukan laju filter default pembuangan yang akan digunakan dengan suara dan pengiriman suara.

Keterangan

Persyaratan Platform

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)

Persyaratan

Persyaratan Nilai
Header
Xaudio2.h

Lihat juga

XAudio2::Konstanta