Bagikan melalui


struktur XAPO_PROCESS_BUFFER_PARAMETERS (xapo.h)

Menentukan parameter buffer aliran yang dapat berubah dari satu panggilan ke panggilan berikutnya. Digunakan dengan metode Proses .

Sintaks

typedef struct XAPO_PROCESS_BUFFER_PARAMETERS {
  void              *pBuffer;
  XAPO_BUFFER_FLAGS BufferFlags;
  UINT32            ValidFrameCount;
} XAPO_PROCESS_BUFFER_PARAMETERS;

Anggota

pBuffer

Penunjuk ke buffer aliran yang berisi data audio. Buffer harus selaras 16 byte, non-NULL, dan harus setidaknya XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS. Ukuran bingkai MaxFrameCount.

BufferFlags

Enumerasi XAPO_BUFFER_FLAGS yang menjelaskan konten buffer stream.

ValidFrameCount

Jumlah bingkai yang akan diproses; nilai ini harus berada dalam rentang 0 hingga XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS. MaxFrameCount.

Keterangan

Meskipun format dan nilai ukuran maksimum buffer aliran tertentu konstan, seperti yang didefinisikan oleh struktur XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS , alamat memori aktual dari buffer stream diizinkan untuk berubah. Untuk konstanta-bit-rate (CBR) XAPO, ValidFrameCount konstan dan selalu sama dengan XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS yang sesuai. MaxFrameCount untuk buffer ini.

Catatan Hanya XPO laju bit konstan saat ini yang didukung.
 

Persyaratan Platform

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

Persyaratan

Persyaratan Nilai
Header xapo.h

Lihat juga

Struktur