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));
Основные определения ядра
struct registers __attribute__((packed))
Структура данных пакета от мыши
Definition: psf.h:19
Структура файла
Definition: ahci.h:15