Source: lib/text/stub_text_displayer.js

  1. /*! @license
  2. * Shaka Player
  3. * Copyright 2023 Google LLC
  4. * SPDX-License-Identifier: Apache-2.0
  5. */
  6. goog.provide('shaka.text.StubTextDisplayer');
  7. /**
  8. * A stub text displayer plugin that does nothing
  9. *
  10. * @implements {shaka.extern.TextDisplayer}
  11. * @export
  12. */
  13. shaka.text.StubTextDisplayer = class {
  14. /**
  15. * @override
  16. * @export
  17. */
  18. configure(config) {
  19. }
  20. /**
  21. * @override
  22. * @export
  23. */
  24. remove(start, end) {
  25. }
  26. /**
  27. * @override
  28. * @export
  29. */
  30. append(cues) {
  31. }
  32. /**
  33. * @override
  34. * @export
  35. */
  36. destroy() {
  37. }
  38. /**
  39. * @override
  40. * @export
  41. */
  42. isTextVisible() {
  43. return false;
  44. }
  45. /**
  46. * @override
  47. * @export
  48. */
  49. setTextVisibility(on) {
  50. }
  51. };