Function makeMetadataSeekable

  • convert the metadata from a streaming webm bytestream to a seekable file by inserting Duration, Seekhead and Cues

    Parameters

    • originalMetadata: EBMLElementDetail[]

      orginal metadata (everything before the clusters start) from media recorder

    • duration: number

      Duration (TimestampScale)

    • cuesInfo: {
          CueClusterPosition: number;
          CueTime: number;
          CueTrack: number;
      }[]

      cue points for clusters

    • cuesOffset: number = 0

      extra space to leave before cue points

    • cuesPosition: number = 0

      location for cue points (if zero, put after tracks metadata)

    Returns ArrayBuffer

Generated using TypeDoc