mirror of
https://github.com/asticode/go-astiav.git
synced 2024-05-28 13:53:18 +08:00
18 lines
518 B
Go
18 lines
518 B
Go
package astiav
|
|
|
|
//#cgo pkg-config: libavcodec libavutil
|
|
//#include <libavutil/mathematics.h>
|
|
import "C"
|
|
|
|
// https://github.com/FFmpeg/FFmpeg/blob/n5.0/libavutil/mathematics.h#L79
|
|
type Rounding C.enum_AVRounding
|
|
|
|
const (
|
|
RoundingZero = Rounding(C.AV_ROUND_ZERO)
|
|
RoundingInf = Rounding(C.AV_ROUND_INF)
|
|
RoundingDown = Rounding(C.AV_ROUND_DOWN)
|
|
RoundingUp = Rounding(C.AV_ROUND_UP)
|
|
RoundingNearInf = Rounding(C.AV_ROUND_NEAR_INF)
|
|
RoundingPassMinmax = Rounding(C.AV_ROUND_PASS_MINMAX)
|
|
)
|