Roku SDK: Is there an API to temporarily disable key handling / BMPKeyEventHandler?

Hi Bitmovin Support Team,

We are integrating the Bitmovin Roku SDK and have a requirement to display a custom overlay on top of ongoing playback (video continues playing in the background).

During this overlay state, we need to temporarily prevent Bitmovin from reacting to remote key events (OK, arrows, back, etc.). From our investigation:

  • BMPKeyEventHandler appears to be internally managed by the SDK

  • There is no documented public API to disable or pause key handling

  • Destroying the player is not an option, as playback must continue behind the overlay

Could you please confirm:

  1. Whether the Roku SDK provides any supported API to temporarily disable or suspend key handling / BMPKeyEventHandler

  2. If not, whether there is a recommended Bitmovin-approved pattern for handling modal overlays while playback continues

  3. If this capability is planned or on the roadmap for the Roku SDK

We want to ensure our implementation aligns with supported SDK behavior and avoids relying on undocumented or unsafe workarounds.

Thanks in advance for your guidance.

Best regards,

Vidhi Shah