# Low Level API in Unreal Engine 4

**URL:** <https://qa.fmod.com/t/low-level-api-in-unreal-engine-4/12785>\
**Category:** Unreal Engine\
**Created:** [October 28, 2016, 7:43pm UTC](https://qa.fmod.com/t/low-level-api-in-unreal-engine-4/12785 "2016-10-28T19:43:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fabianunterstell](https://avatars.discourse-cdn.com/v4/letter/f/258eb7/32.png) [@fabianunterstell](https://qa.fmod.com/u/fabianunterstell)\
**Post date:** [October 28, 2016, 7:43pm UTC](https://qa.fmod.com/t/low-level-api-in-unreal-engine-4/12785/1 "2016-10-28T19:43:45Z")

</div>

Hi everyone.

I am interested in using FMOD low level API with the unreal engine.  
The official documentation covers only the integration of FMOD Studio in the engine.

So I am looking for a documentation / tutorial how to use the api properly in ue4.

Best regards.

---

<div class="post-metadata">

**Author:** ![brett](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/brett/32/261_2.png) [@brett](https://qa.fmod.com/u/brett)\
**Post date:** [October 30, 2016, 6:18am UTC](https://qa.fmod.com/t/low-level-api-in-unreal-engine-4/12785/2 "2016-10-30T06:18:19Z")

</div>

Hi Fabian,  
using the Studio API, you can call System::getLowLevelSystem to get access to the low level engine. Is this what you need? Once you call low level routines there is no relation to UE4 specifically, you are just executing low level commands independently at that point.

---

<div class="post-metadata">

**Author:** ![fabianunterstell](https://avatars.discourse-cdn.com/v4/letter/f/258eb7/32.png) [@fabianunterstell](https://qa.fmod.com/u/fabianunterstell)\
**Post date:** [October 30, 2016, 12:47pm UTC](https://qa.fmod.com/t/low-level-api-in-unreal-engine-4/12785/3 "2016-10-30T12:47:19Z")

</div>

> [@](#):
>
> Hi Fabian,  
> using the Studio API, you can call System::getLowLevelSystem to get access to the low level engine. Is this what you need? Once you call low level routines there is no relation to UE4 specifically, you are just executing low level commands independently at that point.

Thank you very much! Everything works perfectly now!
