# Extending FMODAudioComponent

**URL:** <https://qa.fmod.com/t/extending-fmodaudiocomponent/21325>\
**Category:** Unreal Engine\
**Created:** [March 6, 2024, 9:15am UTC](https://qa.fmod.com/t/extending-fmodaudiocomponent/21325 "2024-03-06T09:15:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniele.Martini](https://avatars.discourse-cdn.com/v4/letter/d/ce73a5/32.png) [@Daniele.Martini](https://qa.fmod.com/u/Daniele.Martini)\
**Post date:** [March 6, 2024, 9:15am UTC](https://qa.fmod.com/t/extending-fmodaudiocomponent/21325/1 "2024-03-06T09:15:54Z")

</div>

Hi, recently i wanted to customize FMODAudioComponent with some specific logic but i just realized that TickComponent function actually even if is virtual is private.  
Is there a way to bypass this problem? I really don’t like the idea to create my own “tick function” and call it from outside. Am i Missing something or right now there is literally no way to customize component tick?

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [March 12, 2024, 5:24am UTC](https://qa.fmod.com/t/extending-fmodaudiocomponent/21325/2 "2024-03-12T05:24:09Z")

</div>

This appears to be an oversight, I have created a task to investigate what else should be exposed for users to be able to properly extend the class themselves.

In the meantime we encourage people to make a pull request on our [github](https://github.com/fmod/fmod-for-unreal).

---

<div class="post-metadata">

**Author:** ![Daniele.Martini](https://avatars.discourse-cdn.com/v4/letter/d/ce73a5/32.png) [@Daniele.Martini](https://qa.fmod.com/u/Daniele.Martini)\
**Post date:** [March 12, 2024, 8:01am UTC](https://qa.fmod.com/t/extending-fmodaudiocomponent/21325/3 "2024-03-12T08:01:34Z")

</div>

Even EndPlay is private. Ty very much!
