remove_(contentType, startTime, endTime) {
    if (endTime <= startTime) {
      // Ignore removal of inverted or empty ranges.
      // Fake 'updateend' event to resolve the operation.
      this.onUpdateEnd_(contentType);
      return;
    }

    // This will trigger an 'updateend' event.
    this.sourceBuffers_.get(contentType).remove(startTime, endTime);
  }
Remove data from the SourceBuffer.
@param {shaka.util.ManifestParserUtils.ContentType} contentType
@param {number} startTime relative to the start of the presentation
@param {number} endTime relative to the start of the presentation
@private