Lines Matching defs:dsound_buffer
107 LPDIRECTSOUNDBUFFER dsound_buffer;
479 DSLOGF(("DSound: playback close %p buffer %p\n", ds, ds->dsound_buffer));
481 if (ds->dsound_buffer) {
482 hr = IDirectSoundBuffer_Stop (ds->dsound_buffer);
487 IDirectSoundBuffer_Release (ds->dsound_buffer);
488 ds->dsound_buffer = NULL;
512 if (ds->dsound_buffer != NULL) {
534 &bd, &ds->dsound_buffer, NULL);
542 hr = IDirectSoundBuffer_GetFormat (ds->dsound_buffer, &wfx, sizeof (wfx), NULL);
550 hr = IDirectSoundBuffer_GetCaps (ds->dsound_buffer, &bc);
603 if (ds->dsound_buffer != NULL) {
605 hr = IDirectSoundBuffer_GetStatus (ds->dsound_buffer, &status);
615 if (dsound_restore_out (ds->dsound_buffer)) {
638 if (ds->dsound_buffer != NULL) {
642 hr = IDirectSoundBuffer_Stop (ds->dsound_buffer);
654 if (ds->dsound_buffer != NULL) {
671 hr = IDirectSoundBuffer_Play (ds->dsound_buffer, 0, 0, DSBPLAY_LOOPING);
942 ds->dsound_buffer,
965 dsound_unlock_out (ds->dsound_buffer, p1, p2, blen1, blen2);
1002 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer;