Metode CXAPOParametersBase::CXAPOParametersBase (xapobase.h)
Membuat instans kelas CXAPOParametersBase .
Sintaks
void CXAPOParametersBase(
const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
BYTE *pParameterBlocks,
UINT32 uParameterBlockByteSize,
BOOL fProducer
);
Parameter
pRegistrationProperties
Jenis: const XAPO_REGISTRATION_PROPERTIES*
Pointer ke struktur XAPO_REGISTRATION_PROPERTIES yang berisi properti pendaftaran untuk XAPO.
pParameterBlocks
Jenis: BYTE*
Pointer ke tiga blok parameter proses yang berdampingan yang digunakan untuk sinkronisasi.
uParameterBlockByteSize
Jenis: UINT32
Ukuran blok parameter di pParameterBlocks.
fProducer
Jenis: BOOL
Jika TRUE, menunjukkan IXAPO::P rocess menghasilkan data yang akan dikembalikan oleh IXAPOParameters::GetParameters dan melarang panggilan ke IXAPOParameters::SetParameters.
Nilai kembali
Tidak ada
Keterangan
Semua blok parameter proses di pParameterBlocks harus diinisialisasi ke nilai default yang sama sebelum ada panggilan ke metode IXAPO::P rocess, IXAPOParameters::GetParameters, dan IXAPOParameters::SetParameters . Biasanya inisialisasi ini harus ditangani di IXAPO::Initialize atau di IXAPO::LockForProcess.
Objek yang dibuat oleh CXAPOParametersBase ini akan memiliki jumlah referensi 1.
Persyaratan Platform
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | xapobase.h |
Pustaka | XAPOBase.lib |
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