public static long sRescale(long origValue, Rational origBase, Rational newBase, Rational.Rounding rounding) {
    """
	Takes a value scaled in increments of origBase and gives the<br>
	equivalent value scaled in terms of this Rational.<br>
	<br>
	@param origValue The original int64_t value you care about.<br>
	@param origBase The original base Rational that origValue is scaled with.<br>
	@param newBase The rational you want to rescale origValue into.<br>
	@param rounding How you want rounding to occur<br>
	<br>
	@return The new integer value, scaled in units of this IRational.
    """
    return VideoJNI.Rational_sRescale__SWIG_1(origValue, Rational.getCPtr(origBase), origBase, Rational.getCPtr(newBase), newBase, rounding.swigValue());
  }
public static long sRescale(long origValue, Rational origBase, Rational newBase, Rational.Rounding rounding) {
    return VideoJNI.Rational_sRescale__SWIG_1(origValue, Rational.getCPtr(origBase), origBase, Rational.getCPtr(newBase), newBase, rounding.swigValue());
  }
public static long sRescale ( long origValue , Rational origBase , Rational newBase , Rational . Rounding rounding ) { return VideoJNI . Rational_sRescale__SWIG_1 ( origValue , Rational . getCPtr ( origBase ) , origBase , Rational . getCPtr ( newBase ) , newBase , rounding . swigValue ( ) ) ; }
Takes a value scaled in increments of origBase and gives the<br>
equivalent value scaled in terms of this Rational.<br>
<br>
@param origValue The original int64_t value you care about.<br>
@param origBase The original base Rational that origValue is scaled with.<br>
@param newBase The rational you want to rescale origValue into.<br>
@param rounding How you want rounding to occur<br>
<br>
@return The new integer value, scaled in units of this IRational.
Takes a value scaled in increments of origBase and gives the<br > equivalent value scaled in terms of this Rational . <br > <br >