diff options
author | Chris Robinson <[email protected]> | 2013-10-29 15:07:13 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-10-29 15:07:13 -0700 |
commit | 9f0e49917d808b93e0c47ce4fa2cbf7050cfe65a (patch) | |
tree | f31632c945aba429146c4d0b1cb175c9619d9e5f /Alc/backends/pulseaudio.c | |
parent | 779eb4b82b8c50174ae8bb464bc4938cff07d231 (diff) |
Add default handlers for reset, captureSamples, and availableSamples
Diffstat (limited to 'Alc/backends/pulseaudio.c')
-rw-r--r-- | Alc/backends/pulseaudio.c | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/Alc/backends/pulseaudio.c b/Alc/backends/pulseaudio.c index 1d354462..fcb29e16 100644 --- a/Alc/backends/pulseaudio.c +++ b/Alc/backends/pulseaudio.c @@ -508,8 +508,8 @@ static void ALCpulsePlayback_close(ALCpulsePlayback *self); static ALCboolean ALCpulsePlayback_reset(ALCpulsePlayback *self); static ALCboolean ALCpulsePlayback_start(ALCpulsePlayback *self); static void ALCpulsePlayback_stop(ALCpulsePlayback *self); -static ALCenum ALCpulsePlayback_captureSamples(ALCpulsePlayback *self, ALCvoid *buffer, ALCuint samples); -static ALCuint ALCpulsePlayback_availableSamples(ALCpulsePlayback *self); +static DECLARE_FORWARD2(ALCpulsePlayback, ALCbackend, ALCenum, captureSamples, ALCvoid*, ALCuint) +static DECLARE_FORWARD(ALCpulsePlayback, ALCbackend, ALCuint, availableSamples) static void ALCpulsePlayback_lock(ALCpulsePlayback *self); static void ALCpulsePlayback_unlock(ALCpulsePlayback *self); @@ -1083,17 +1083,6 @@ static void ALCpulsePlayback_stop(ALCpulsePlayback *self) } -static ALCenum ALCpulsePlayback_captureSamples(ALCpulsePlayback* UNUSED(self), ALCvoid* UNUSED(buffer), ALCuint UNUSED(samples)) -{ - return ALC_INVALID_DEVICE; -} - -static ALCuint ALCpulsePlayback_availableSamples(ALCpulsePlayback* UNUSED(self)) -{ - return 0; -} - - static void ALCpulsePlayback_lock(ALCpulsePlayback *self) { pa_threaded_mainloop_lock(self->loop); @@ -1166,7 +1155,7 @@ static void ALCpulseCapture_Construct(ALCpulseCapture *self, ALCdevice *device); static DECLARE_FORWARD(ALCpulseCapture, ALCbackend, void, Destruct) static ALCenum ALCpulseCapture_open(ALCpulseCapture *self, const ALCchar *name); static void ALCpulseCapture_close(ALCpulseCapture *self); -static ALCboolean ALCpulseCapture_reset(ALCpulseCapture *self); +static DECLARE_FORWARD(ALCpulseCapture, ALCbackend, ALCboolean, reset) static ALCboolean ALCpulseCapture_start(ALCpulseCapture *self); static void ALCpulseCapture_stop(ALCpulseCapture *self); static ALCenum ALCpulseCapture_captureSamples(ALCpulseCapture *self, ALCvoid *buffer, ALCuint samples); @@ -1481,11 +1470,6 @@ static void ALCpulseCapture_close(ALCpulseCapture *self) self->device_name = NULL; } -static ALCboolean ALCpulseCapture_reset(ALCpulseCapture* UNUSED(self)) -{ - return ALC_FALSE; -} - static ALCboolean ALCpulseCapture_start(ALCpulseCapture *self) { pa_operation *o; |