dispose method

void dispose()

Implementation

void dispose() {
  commonLogger.i('dispose');
  if (videoStrategyContext != null) {
    videoStrategyContext!.roomContext.removeEventCallback(roomEventsCallback);
  }
  _disposed = true;
  _subStreamSubscriptions.clear();
  _mainStreamSubscriptions.clear();
  for (var element in _renderCache) {
    element.dispose();
  }
  _renderCache.clear();
  _renderAvailableEvent.close();
}