sysaudio: move DataCallback into main.zig

This commit is contained in:
Ali Chraghi 2022-09-18 21:59:19 +04:30 committed by Stephen Gutekanst
parent 936ad7bffc
commit cb9fa97b31
3 changed files with 4 additions and 4 deletions

View file

@ -14,6 +14,8 @@ pub const Error = Backend.Error;
pub const Device = Backend.Device; pub const Device = Backend.Device;
pub const DeviceIterator = Backend.DeviceIterator; pub const DeviceIterator = Backend.DeviceIterator;
pub const DataCallback = *const fn (device: *Device, user_data: ?*anyopaque, buffer: []u8) void;
pub const Mode = enum { pub const Mode = enum {
input, input,
output, output,

View file

@ -1,6 +1,7 @@
const std = @import("std"); const std = @import("std");
const Mode = @import("main.zig").Mode; const Mode = @import("main.zig").Mode;
const Format = @import("main.zig").Format; const Format = @import("main.zig").Format;
const DataCallback = @import("main.zig").DataCallback;
const c = @import("soundio").c; const c = @import("soundio").c;
const Aim = @import("soundio").Aim; const Aim = @import("soundio").Aim;
const SoundIo = @import("soundio").SoundIo; const SoundIo = @import("soundio").SoundIo;
@ -16,8 +17,6 @@ const SoundIoStream = union(Mode) {
const Audio = @This(); const Audio = @This();
pub const DataCallback = *const fn (device: *Device, user_data: ?*anyopaque, buffer: []u8) void;
const default_buffer_size_per_channel = 1024; // 21.33ms const default_buffer_size_per_channel = 1024; // 21.33ms
pub const Device = struct { pub const Device = struct {

View file

@ -1,12 +1,11 @@
const std = @import("std"); const std = @import("std");
const Mode = @import("main.zig").Mode; const Mode = @import("main.zig").Mode;
const Format = @import("main.zig").Format; const Format = @import("main.zig").Format;
const DataCallback = @import("main.zig").DataCallback;
const js = @import("sysjs"); const js = @import("sysjs");
const Audio = @This(); const Audio = @This();
pub const DataCallback = *const fn (device: *Device, user_data: ?*anyopaque, buffer: []u8) void;
pub const Device = struct { pub const Device = struct {
properties: Properties, properties: Properties,