//Changes the resolution to the one received. The enumerator values are not sequential, so a fix has to be made public void onResolutionReceived(int value) { RCamMovieFormat index = (RCamMovieFormat)value; switch (index) { case RCamMovieFormat.RCAM_MOVIE_FORMAT_4KP25: resolutionDropDown.value = 0; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_1080P50: resolutionDropDown.value = 1; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_1080P25: resolutionDropDown.value = 2; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_720P50: resolutionDropDown.value = 3; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_WVGAP25: resolutionDropDown.value = 4; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_2160P25: resolutionDropDown.value = 5; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_1440P25: resolutionDropDown.value = 6; break; case RCamMovieFormat.RCAM_MOVIE_FORMAT_S1920P25: resolutionDropDown.value = 7; break; default: break; } }
//Changes the resolution and sends it public void onResolutionChanged() { ChangePointType.resolution index = (ChangePointType.resolution)resolutionDropDown.value; switch (index) { case ChangePointType.resolution.RCAM_MOVIE_FORMAT_4KP25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_4KP25; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_1080P50: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_1080P50; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_1080P25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_1080P25; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_720P50: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_720P50; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_WVGAP25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_WVGAP25; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_2160P25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_2160P25; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_1440P25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_1440P25; break; case ChangePointType.resolution.RCAM_MOVIE_FORMAT_S1920P25: movieResolution = RCamMovieFormat.RCAM_MOVIE_FORMAT_S1920P25; break; default: break; } sendResolution(); }