private unsafe void UpdateSubtitles() { if (Player?.CurrentCueText != null && _options.SubtitlesOn) { fixed(byte *cueText = ResourceLoader.GetBytes(Player.CurrentCueText)) DllImports.ShowSubtitle(0, cueText, Player.CurrentCueText.Length); // 0ms duration - special value just for next frame } }