123456789101112131415161718192021222324252627 |
- /*
- * Copyright (c) 2022, kleines Filmröllchen <filmroellchen@serenityos.org>.
- *
- * SPDX-License-Identifier: BSD-2-Clause
- */
- #pragma once
- #include <AK/DeprecatedString.h>
- #include <AK/Types.h>
- 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);
- DeprecatedString sample_format_name(PcmSampleFormat format);
- }
|