Bagikan melalui


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

CXAPOParametersBase