53 IN CONST VOID *InBuffer,
54 IN UINT32 InBufferSize,
56 OUT UINT32 *OutBufferSize,
74 if (EFI_ERROR (Status)) {
79 *OutBuffer = AllocateCopyPool (*OutBufferSize, *OutBuffer);
80 if (*OutBuffer == NULL) {
81 return EFI_OUT_OF_RESOURCES;
110 IN CONST VOID *InBuffer,
111 IN UINT32 InBufferSize,
112 OUT VOID **OutBuffer,
113 OUT UINT32 *OutBufferSize,
156 IN CONST VOID *InBuffer,
157 IN UINT32 InBufferSize,
158 OUT VOID **OutBuffer,
159 OUT UINT32 *OutBufferSize,
177 if (EFI_ERROR (Status)) {
EFI_AUDIO_DECODE_PROTOCOL gEfiAudioDecodeProtocol
STATIC EFI_STATUS EFIAPI AudioDecodeMp3(IN EFI_AUDIO_DECODE_PROTOCOL *This, IN CONST VOID *InBuffer, IN UINT32 InBufferSize, OUT VOID **OutBuffer, OUT UINT32 *OutBufferSize, OUT EFI_AUDIO_IO_PROTOCOL_FREQ *Frequency, OUT EFI_AUDIO_IO_PROTOCOL_BITS *Bits, OUT UINT8 *Channels)
STATIC EFI_STATUS EFIAPI AudioDecodeAny(IN EFI_AUDIO_DECODE_PROTOCOL *This, IN CONST VOID *InBuffer, IN UINT32 InBufferSize, OUT VOID **OutBuffer, OUT UINT32 *OutBufferSize, OUT EFI_AUDIO_IO_PROTOCOL_FREQ *Frequency, OUT EFI_AUDIO_IO_PROTOCOL_BITS *Bits, OUT UINT8 *Channels)
STATIC EFI_STATUS EFIAPI AudioDecodeWave(IN EFI_AUDIO_DECODE_PROTOCOL *This, IN CONST VOID *InBuffer, IN UINT32 InBufferSize, OUT VOID **OutBuffer, OUT UINT32 *OutBufferSize, OUT EFI_AUDIO_IO_PROTOCOL_FREQ *Frequency, OUT EFI_AUDIO_IO_PROTOCOL_BITS *Bits, OUT UINT8 *Channels, IN BOOLEAN InPlace)
EFI_AUDIO_IO_PROTOCOL_FREQ
EFI_AUDIO_IO_PROTOCOL_BITS
EFI_STATUS OcDecodeMp3(IN CONST VOID *InBuffer, IN UINT32 InBufferSize, OUT VOID **OutBuffer, OUT UINT32 *OutBufferSize, OUT EFI_AUDIO_IO_PROTOCOL_FREQ *Frequency, OUT EFI_AUDIO_IO_PROTOCOL_BITS *Bits, OUT UINT8 *Channels)
EFI_STATUS OcDecodeWave(IN UINT8 *Buffer, IN UINTN BufferSize, OUT UINT8 **RawBuffer, OUT UINT32 *RawBufferSize, OUT EFI_AUDIO_IO_PROTOCOL_FREQ *Frequency, OUT EFI_AUDIO_IO_PROTOCOL_BITS *Bits, OUT UINT8 *Channels)