sysaudio: revive i24 samples

This commit is contained in:
Ali Chraghi 2024-05-11 21:25:13 +03:30 committed by Stephen Gutekanst
parent 73a1ea4650
commit cadaa3e85b
6 changed files with 262 additions and 291 deletions

View file

@ -677,12 +677,7 @@ pub const Context = struct {
fn toSubFormat(format: main.Format) win32.Guid {
return switch (format) {
.u8,
.i16,
// TODO(i24)
// .i24,
.i32,
=> win32.CLSID_KSDATAFORMAT_SUBTYPE_PCM.*,
.u8, .i16, .i24, .i32 => win32.CLSID_KSDATAFORMAT_SUBTYPE_PCM.*,
.f32 => win32.CLSID_KSDATAFORMAT_SUBTYPE_IEEE_FLOAT.*,
};
}