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

22 lines
432 B
Go

package astiav
//#cgo pkg-config: libavfilter
//#include <libavfilter/avfilter.h>
import "C"
// https://github.com/FFmpeg/FFmpeg/blob/n5.0/libavfilter/avfilter.h#L471
type FilterLink struct {
c *C.struct_AVFilterLink
}
func newFilterLinkFromC(c *C.struct_AVFilterLink) *FilterLink {
if c == nil {
return nil
}
return &FilterLink{c: c}
}
func (l *FilterLink) TimeBase() Rational {
return newRationalFromC(l.c.time_base)
}