@Override
  protected Void doInBackground(Void... params) {
    try {
      ArrayList<PTZPreset> allPresets = PTZPreset.getAllPresets(cameraId);
      getVideoActivity().presetList = allPresets;

      ArrayList<PTZPreset> customPresets = removeSystemPresetsFrom(allPresets);

      if (customPresets.size() > 0) {
        getVideoActivity().presetList = customPresets;
      }
    } catch (PTZException e) {
      e.printStackTrace();
    }

    return null;
  }