mediaCaptureStateFromWire function
MediaCaptureState wire values are sequential 0..n-1 — .index matches.
Implementation
MediaCaptureState? mediaCaptureStateFromWire(Object? value) {
if (value is! int) return null;
return value >= 0 && value < MediaCaptureState.values.length
? MediaCaptureState.values[value]
: null;
}