OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcAudioLib.h
Go to the documentation of this file.
1
8#ifndef OC_AUDIO_LIB_H
9#define OC_AUDIO_LIB_H
10
11#include <Uefi.h>
12#include <Library/OcFileLib.h>
13#include <Protocol/OcAudio.h>
14
15#define OC_AUDIO_DEFAULT_GAIN (-30)
16
29 IN BOOLEAN Reinstall,
30 IN BOOLEAN DisconnectHda
31 );
32
40CONST CHAR8 *
42 IN APPLE_VOICE_OVER_LANGUAGE_CODE LanguageCode
43 );
44
54VOID
56 OUT UINT8 *RawGain,
57 OUT INT8 *DecibelGain,
58 OUT BOOLEAN *Muted,
59 OUT BOOLEAN *TryConversion
60 );
61
69EFI_STATUS
71 CONST CHAR8 *Language OPTIONAL
72 );
73
81EFI_STATUS
83 IN EFI_FILE_PROTOCOL *Root
84 );
85
86//
87// Base path and base type for a given APPLE_VOICE_OVER_AUDIO_FILE index.
88//
89typedef struct {
90 CONST CHAR8 *BasePath;
91 CONST CHAR8 *BaseType;
93
94#endif // OC_AUDIO_LIB_H
APPLE_VOICE_OVER_LANGUAGE_CODE
VOID OcGetAmplifierGain(OUT UINT8 *RawGain, OUT INT8 *DecibelGain, OUT BOOLEAN *Muted, OUT BOOLEAN *TryConversion)
Definition OcAudioLib.c:166
CONST CHAR8 * OcLanguageCodeToString(IN APPLE_VOICE_OVER_LANGUAGE_CODE LanguageCode)
OC_AUDIO_PROTOCOL * OcAudioInstallProtocols(IN BOOLEAN Reinstall, IN BOOLEAN DisconnectHda)
Definition OcAudioLib.c:80
EFI_STATUS OcSetVoiceOverLanguage(CONST CHAR8 *Language OPTIONAL)
EFI_STATUS OcAudioDump(IN EFI_FILE_PROTOCOL *Root)