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 |