我看別人有個游戲音頻播放代碼,
他是這么設定的設定的primary buffer中的格式欄位nAvgBytesPerSec為192000 ,
但是那個程式后面的代碼是這么個意思
while(1)
{
xxx->lock()
memcpy(secondbuffer, mybuffer,960);
xxx->unlock()
sleep(1);
}
這樣的話1秒應該是960000個位元組,多了5倍的位元組,這是什么意思呢
uj5u.com熱心網友回復:
sleep一秒和secondbuffer并不一樣,sleep是絕對時間1秒,secondbuffer要經過處理
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129193.html
標籤:其它游戲引擎
