UEFIStarter
a simple UEFI framework
|
AC'97 handle, this is the high-level handle for library use. More...
#include <ac97.h>
Data Fields | |
ac97_buffers_s16_t * | buffers |
ring buffer for audio output | |
UINTN | buffer_pages |
number of memory pages allocated for audio buffers | |
EFI_PHYSICAL_ADDRESS | device_address |
physical memory address to access the AC'97 codec | |
void * | mapping |
DMA memory mapping for transferring audio data to AC'97. | |
EFI_PCI_IO_PROTOCOL * | pci |
UEFI PCI handle to use. | |
UINT8 | max_master_vol |
maximum master volume, either 31 or 63, depending on hardware | |
AC'97 handle, this is the high-level handle for library use.