humble-video-noarch/src/main/java/io/humble/video/Rational.java
public static Rational make(double d) {
    long cPtr = VideoJNI.Rational_make__SWIG_1(d);
    return (cPtr == 0) ? null : new Rational(cPtr, false);
  }
public static Rational make(double d) {
    long cPtr = VideoJNI.Rational_make__SWIG_1(d);
    return (cPtr == 0) ? null : new Rational(cPtr, false);
  }
Converts a double precision floating point number to a rational.<br>
@param d double to convert<br>
@return A new Rational; caller must release() when done.