push(data) {
    // Cast array buffer to correct type for transmuxer
    let segment = new Uint8Array(data.data, data.byteOffset, data.byteLength);

    this.transmuxer.push(segment);
  }
/**
   * Adds data (a ts segment) to the start of the transmuxer pipeline for
   * processing.
   *
   * @param {ArrayBuffer} data data to push into the muxer
   */
Adds data (a ts segment) to the start of the transmuxer pipeline for
processing.

@param {ArrayBuffer} data data to push into the muxer
Adds data ( a ts segment ) to the start of the transmuxer pipeline for processing . @param { ArrayBuffer } data data to push into the muxer
push(data) {
    let segment = new Uint8Array(data.data, data.byteOffset, data.byteLength);
    this.transmuxer.push(segment);
  }
push ( data ) { let segment = new Uint8Array ( data . data , data . byteOffset , data . byteLength ) ; this . transmuxer . push ( segment ) ; }
Adds data (a ts segment) to the start of the transmuxer pipeline for
 processing.
Adds data ( a ts segment ) to the start of the transmuxer pipeline for processing .
// Cast array buffer to correct type for transmuxer