mbshareat
چهارشنبه 18 بهمن 1391, 07:47 صبح
سلام
من میخوام با این کد صوت خروجی بلندگو رو 16 بیت ضبط کنم ولی 8 بیت ضبط میشه:
mciSendString('SET SoundMu ' +
'TIME FORMAT MS ' +
'BITSPERSAMPLE 16 ' +
'CHANNELS 1 ' +
'SAMPLESPERSEC 8192 ' +
'BYTESPERSEC 16384 '
,nil,0,handle);
کسی میتونه یه توضیح در این مورد بده؟ظاهرا SAMPLESPERSEC باید تعداد نمونه برداری در هر ثانیه باشه و
BITSPERSAMPLE تعداد بیت در هر نمونه (مثلا 16 میشه دو بایت) و تعداد نمونه ضرب در بایت در هر نمونه باید باشه. اما با کد بالا موفق نشدم.
من میخوام با این کد صوت خروجی بلندگو رو 16 بیت ضبط کنم ولی 8 بیت ضبط میشه:
mciSendString('SET SoundMu ' +
'TIME FORMAT MS ' +
'BITSPERSAMPLE 16 ' +
'CHANNELS 1 ' +
'SAMPLESPERSEC 8192 ' +
'BYTESPERSEC 16384 '
,nil,0,handle);
کسی میتونه یه توضیح در این مورد بده؟ظاهرا SAMPLESPERSEC باید تعداد نمونه برداری در هر ثانیه باشه و
BITSPERSAMPLE تعداد بیت در هر نمونه (مثلا 16 میشه دو بایت) و تعداد نمونه ضرب در بایت در هر نمونه باید باشه. اما با کد بالا موفق نشدم.