enumerasi XAPO_BUFFER_FLAGS (xapo.h)

Menjelaskan konten buffer stream.

Sintaks

typedef enum XAPO_BUFFER_FLAGS {
  XAPO_BUFFER_SILENT,
  XAPO_BUFFER_VALID
} ;

Konstanta

 
XAPO_BUFFER_SILENT
Stream buffer hanya berisi sampel senyap.
XAPO_BUFFER_VALID
Stream buffer berisi data audio yang akan diproses.

Keterangan

Metadata ini dapat digunakan untuk mengimplementasikan pengoptimalan yang memerlukan pengetahuan tentang konten buffer aliran. Misalnya, XPO yang selalu menghasilkan output senyap dari input senyap dapat memeriksa bendera pada buffer aliran input untuk menentukan apakah ada pemrosesan sinyal yang diperlukan. Jika diam, XAPO cukup mengatur bendera pada buffer aliran output ke diam dan kembali, sehingga membalikkan pekerjaan pemrosesan data senyap.

Demikian juga, XPO yang menerima data input yang valid, tetapi menghasilkan keheningan (karena alasan apa pun), dapat mengatur bendera buffer aliran output yang sesuai, daripada menulis sampel senyap ke buffer.

Bendera ini mewakili apa yang harus diasumsikan ada di buffer masing-masing. Bendera mungkin tidak mencerminkan apa yang sebenarnya disimpan dalam memori. Misalnya, XAPO_BUFFER_SILENT menunjukkan bahwa data senyap harus diasumsikan, namun memori masing-masing mungkin tidak diinisialisasi

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

Enumerasi