FFmpeg
Data Structures | Functions
rational.h File Reference
AVRational

Utilties for rational number calculation. More...

#include <stdint.h>
#include <limits.h>
#include "attributes.h"

Go to the source code of this file.

Data Structures

struct   AVRational
  Rational number (pair of numerator and denominator). More...
 

Functions

static AVRational  av_make_q (int num, int den)
  Create an AVRational. More...
 
  Compare two rationals. More...
 
static double  av_q2d (AVRational a)
  Convert an AVRational to a double. More...
 
int  av_reduce (int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max)
  Reduce a fraction. More...
 
  Multiply two rationals. More...
 
  Divide one rational by another. More...
 
  Add two rationals. More...
 
  Subtract one rational from another. More...
 
  Invert a rational. More...
 
AVRational  av_d2q (double d, int max) av_const
  Convert a double precision floating point number to a rational. More...
 
  Find which of the two rationals is closer to another rational. More...
 
  Find the value in a list of rationals nearest a given reference rational. More...
 
uint32_t  av_q2intfloat (AVRational q)
  Convert an AVRational to a IEEE 32-bit float expressed in fixed-point format. More...
 

Detailed Description

Utilties for rational number calculation.

Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at

Definition in file rational.h.


Generated on Sun May 13 2018 02:04:25 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /