/* * StartupSound.h * * Created on: 4 Apr 2020 * Author: jief */ #ifndef PLATFORM_STARTUPSOUND_H_ #define PLATFORM_STARTUPSOUND_H_ #define BOOT_CHIME_VAR_ATTRIBUTES (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS) #define BOOT_CHIME_VAR_DEVICE (L"Device") #define BOOT_CHIME_VAR_DEVICE_PATH (L"device_path") #define BOOT_CHIME_VAR_INDEX (L"Index") #define BOOT_CHIME_VAR_VOLUME (L"Volume") extern EFI_AUDIO_IO_PROTOCOL *AudioIo; EFI_STATUS StartupSoundPlay(const EFI_FILE* Dir, CONST CHAR16* SoundFile); void GetOutputs(); EFI_STATUS CheckSyncSound(XBool Stop); #endif /* PLATFORM_STARTUPSOUND_H_ */