SayoriOS
0.3.3
wav.h
1
#pragma once
2
3
#include "
common.h
"
4
5
typedef
struct
__attribute__
((packed)) {
6
char
chunkID[4];
7
uint32_t chunkSize;
8
char
format[4];
9
char
subchunk1ID[4];
10
uint32_t subchunk1Size;
11
uint16_t audioFormat;
12
uint16_t numChannels;
13
uint32_t sampleRate;
14
uint32_t byteRate;
15
uint16_t blockAlign;
16
uint16_t bitsPerSample;
17
} WAVHeader;
18
19
struct
WAVInfoChunk
{
20
char
name[4];
21
uint32_t size;
22
}
__attribute__
((packed));
common.h
Основные определения ядра
__attribute__
struct registers __attribute__((packed))
Структура данных пакета от мыши
Definition:
psf.h:19
__attribute__
Структура файла
Definition:
ahci.h:15
WAVInfoChunk
Definition:
wav.h:19
kernel
include
fmt
wav.h
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:21. Создано системой
1.9.1