diff --git a/libs/sysaudio/soundio/InStream.zig b/libs/sysaudio/soundio/InStream.zig index 89dedf3d..bc5dfa52 100644 --- a/libs/sysaudio/soundio/InStream.zig +++ b/libs/sysaudio/soundio/InStream.zig @@ -25,6 +25,10 @@ pub fn start(self: InStream) Error!void { try intToError(c.soundio_instream_start(self.handle)); } +pub fn pause(self: InStream) Error!void { + try intToError(c.soundio_instream_pause(self.handle)); +} + pub fn beginWrite(self: InStream, areas: [*]?[*]c.SoundIoChannelArea, frame_count: *i32) Error!void { try intToError(c.soundio_instream_begin_write( self.handle, diff --git a/libs/sysaudio/soundio/OutStream.zig b/libs/sysaudio/soundio/OutStream.zig index 0c140910..4b55ec5e 100644 --- a/libs/sysaudio/soundio/OutStream.zig +++ b/libs/sysaudio/soundio/OutStream.zig @@ -25,6 +25,10 @@ pub fn start(self: OutStream) Error!void { try intToError(c.soundio_outstream_start(self.handle)); } +pub fn pause(self: OutStream) Error!void { + try intToError(c.soundio_outstream_pause(self.handle)); +} + pub fn beginWrite(self: OutStream, areas: [*]?[*]c.SoundIoChannelArea, frame_count: *i32) Error!void { try intToError(c.soundio_outstream_begin_write( self.handle,