getState method

Get the media source state for this media source.

Implementation

Future<DiveMediaSourceState> getState() async {
  final mediaState = obslib.mediaSourceGetState(pointer!);
  final duration = obslib.mediaSourceGetDuration(pointer!);
  final ms = obslib.mediaSourceGetTime(pointer!);
  return DiveMediaSourceState(
      currentTime: ms, duration: duration, mediaState: DiveMediaState.values[mediaState]);
}