fromValue static method

mpv_event_id fromValue(
  1. int value
)

Implementation

static mpv_event_id fromValue(int value) => switch (value) {
      0 => MPV_EVENT_NONE,
      1 => MPV_EVENT_SHUTDOWN,
      2 => MPV_EVENT_LOG_MESSAGE,
      3 => MPV_EVENT_GET_PROPERTY_REPLY,
      4 => MPV_EVENT_SET_PROPERTY_REPLY,
      5 => MPV_EVENT_COMMAND_REPLY,
      6 => MPV_EVENT_START_FILE,
      7 => MPV_EVENT_END_FILE,
      8 => MPV_EVENT_FILE_LOADED,
      9 => MPV_EVENT_TRACKS_CHANGED,
      10 => MPV_EVENT_TRACK_SWITCHED,
      11 => MPV_EVENT_IDLE,
      12 => MPV_EVENT_PAUSE,
      13 => MPV_EVENT_UNPAUSE,
      14 => MPV_EVENT_TICK,
      15 => MPV_EVENT_SCRIPT_INPUT_DISPATCH,
      16 => MPV_EVENT_CLIENT_MESSAGE,
      17 => MPV_EVENT_VIDEO_RECONFIG,
      18 => MPV_EVENT_AUDIO_RECONFIG,
      19 => MPV_EVENT_METADATA_UPDATE,
      20 => MPV_EVENT_SEEK,
      21 => MPV_EVENT_PLAYBACK_RESTART,
      22 => MPV_EVENT_PROPERTY_CHANGE,
      24 => MPV_EVENT_QUEUE_OVERFLOW,
      25 => MPV_EVENT_HOOK,
      _ => throw ArgumentError("Unknown value for mpv_event_id: $value"),
    };