|
libnx v4.9.0
|
Hardware Opus audio service IPC wrapper. More...
Go to the source code of this file.
Data Structures | |
| struct | HwopusDecoder |
| struct | HwopusHeader |
| This structure is the start of opusin for hwopusDecodeInterleaved, with the actual opus packet following this. More... | |
| struct | HwopusMultistreamState |
| Used internally. More... | |
Functions | |
| Result | hwopusDecoderInitialize (HwopusDecoder *decoder, s32 SampleRate, s32 ChannelCount) |
| void | hwopusDecoderExit (HwopusDecoder *decoder) |
| Result | hwopusDecoderMultistreamInitialize (HwopusDecoder *decoder, s32 SampleRate, s32 ChannelCount, s32 TotalStreamCount, s32 StereoStreamCount, u8 *channel_mapping) |
| Only available on [3.0.0+]. | |
| Result | hwopusDecodeInterleaved (HwopusDecoder *decoder, s32 *DecodedDataSize, s32 *DecodedSampleCount, const void *opusin, size_t opusin_size, s16 *pcmbuf, size_t pcmbuf_size) |
| Decodes opus data. | |
Hardware Opus audio service IPC wrapper.