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.
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 |