streamStateFromString function

StreamState streamStateFromString(
  1. String raw
)

Parse a raw string from the native layer into a StreamState.

Implementation

StreamState streamStateFromString(String raw) {
  switch (raw.toLowerCase()) {
    case 'starting':
      return StreamState.starting;
    case 'started':
      return StreamState.started;
    case 'streaming':
      return StreamState.streaming;
    case 'paused':
      return StreamState.paused;
    case 'stopping':
      return StreamState.stopping;
    case 'stopped':
      return StreamState.stopped;
    case 'closed':
      return StreamState.closed;
    default:
      return StreamState.unknown;
  }
}