u32 MIC_GetSharedMemOffsetValue()
Result MIC_GetCNTBit15(u8 *out)
Result MIC_GetEventHandle(Handle *handle)
Result MIC_MapSharedMem(Handle handle, u32 size)
u32 MIC_ReadAudioData(u8 *outbuf, u32 readsize, u32 waitforevent)
Result MIC_Initialize(u32 *sharedmem, u32 sharedmem_size, u8 control, u8 recording, u8 unk0, u8 unk1, u8 unk2)
Result MIC_GetControl(u8 *value)
Result MIC_cmd3_Initialize(u8 unk0, u8 unk1, u32 sharedmem_baseoffset, u32 sharedmem_endoffset, u8 unk2)
Result MIC_SetRecording(u8 value)
Result MIC_IsRecoding(u8 *value)
Result MIC_SetControl(u8 value)
Result MIC_UnmapSharedMem()