Source: externs/shaka/codecs.js

  1. /**
  2. * @typedef {{
  3. * data: !Uint8Array,
  4. * packetLength: number,
  5. * pts: ?number,
  6. * dts: ?number,
  7. * nalus: !Array.<!shaka.extern.VideoNalu>
  8. * }}
  9. *
  10. * @summary MPEG_PES.
  11. * @property {!Uint8Array} data
  12. * @property {number} packetLength
  13. * @property {?number} pts
  14. * @property {?number} dts
  15. * @property {!Array.<!shaka.extern.VideoNalu>} nalus
  16. */
  17. shaka.extern.MPEG_PES;
  18. /**
  19. * @typedef {{
  20. * data: !Uint8Array,
  21. * fullData: !Uint8Array,
  22. * type: number,
  23. * time: ?number
  24. * }}
  25. *
  26. * @summary VideoNalu.
  27. * @property {!Uint8Array} data
  28. * @property {!Uint8Array} fullData
  29. * @property {number} type
  30. * @property {?number} time
  31. */
  32. shaka.extern.VideoNalu;