go-astiav/mathematics.go
2022-02-13 19:08:18 +01:00

14 lines
358 B
Go

package astiav
//#cgo pkg-config: libavutil
//#include <libavutil/mathematics.h>
import "C"
func RescaleQ(a int64, b Rational, c Rational) int64 {
return int64(C.av_rescale_q(C.int64_t(a), b.c, c.c))
}
func RescaleQRnd(a int64, b Rational, c Rational, r Rounding) int64 {
return int64(C.av_rescale_q_rnd(C.int64_t(a), b.c, c.c, C.enum_AVRounding(r)))
}