mirror of
https://github.com/zserge/fenster.git
synced 2025-04-12 10:48:41 +03:00
formatting
This commit is contained in:
@ -95,12 +95,11 @@ FENSTER_API void fenster_audio_write(struct fenster_audio *fa, float *buf,
|
||||
}
|
||||
#elif defined(_WIN32)
|
||||
FENSTER_API int fenster_audio_open(struct fenster_audio *fa) {
|
||||
WAVEFORMATEX wfx = {
|
||||
WAVE_FORMAT_PCM, 1, FENSTER_SAMPLE_RATE, FENSTER_SAMPLE_RATE*2, 1, 16, 0};
|
||||
WAVEFORMATEX wfx = {WAVE_FORMAT_PCM, 1, FENSTER_SAMPLE_RATE, FENSTER_SAMPLE_RATE * 2, 1, 16, 0};
|
||||
waveOutOpen(&fa->wo, WAVE_MAPPER, &wfx, 0, 0, CALLBACK_NULL);
|
||||
for (int i = 0; i < 2; i++) {
|
||||
fa->hdr[i].lpData = fa->buf[i];
|
||||
fa->hdr[i].dwBufferLength = FENSTER_AUDIO_BUFSZ*2;
|
||||
fa->hdr[i].dwBufferLength = FENSTER_AUDIO_BUFSZ * 2;
|
||||
waveOutPrepareHeader(fa->wo, &fa->hdr[i], sizeof(WAVEHDR));
|
||||
waveOutWrite(fa->wo, &fa->hdr[i], sizeof(WAVEHDR));
|
||||
}
|
||||
@ -117,7 +116,7 @@ FENSTER_API void fenster_audio_write(struct fenster_audio *fa, float *buf,
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (fa->hdr[i].dwFlags & WHDR_DONE) {
|
||||
for (unsigned j = 0; j < n; j++) {
|
||||
fa->buf[i][j] = (int16_t) (buf[j]*32767);
|
||||
fa->buf[i][j] = (int16_t)(buf[j] * 32767);
|
||||
}
|
||||
waveOutWrite(fa->wo, &fa->hdr[i], sizeof(WAVEHDR));
|
||||
return;
|
||||
|
Reference in New Issue
Block a user