/* * Copyright (c) 2022, kleines Filmröllchen . * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Audio { // Supported PCM sample formats. enum class PcmSampleFormat : u8 { Uint8, Int16, Int24, Int32, Float32, Float64, }; // Most of the read code only cares about how many bits to read or write u16 pcm_bits_per_sample(PcmSampleFormat format); String sample_format_name(PcmSampleFormat format); }