示例#1
0
func (ctx *Context) FrameRate() *avutil.Rational {
	r := C.av_buffersink_get_frame_rate(ctx.CAVFilterContext)
	return avutil.NewRationalFromC(unsafe.Pointer(&r))
}
示例#2
0
func (l *Link) FrameRate() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.frame_rate))
}
示例#3
0
func (l *Link) TimeBase() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.time_base))
}
示例#4
0
func (l *Link) SampleAspectRatio() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.sample_aspect_ratio))
}
示例#5
0
func (s *Stream) RealFrameRate() *avutil.Rational {
	r := C.av_stream_get_r_frame_rate(s.CAVStream)
	return avutil.NewRationalFromC(unsafe.Pointer(&r))
}
示例#6
0
func (s *Stream) AverageFrameRate() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&s.CAVStream.avg_frame_rate))
}