コード例 #1
0
ファイル: avfilter.go プロジェクト: codesuki/go-libav
func (ctx *Context) FrameRate() *avutil.Rational {
	r := C.av_buffersink_get_frame_rate(ctx.CAVFilterContext)
	return avutil.NewRationalFromC(unsafe.Pointer(&r))
}
コード例 #2
0
ファイル: avfilter.go プロジェクト: codesuki/go-libav
func (l *Link) FrameRate() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.frame_rate))
}
コード例 #3
0
ファイル: avfilter.go プロジェクト: codesuki/go-libav
func (l *Link) TimeBase() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.time_base))
}
コード例 #4
0
ファイル: avfilter.go プロジェクト: codesuki/go-libav
func (l *Link) SampleAspectRatio() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&l.CAVFilterLink.sample_aspect_ratio))
}
コード例 #5
0
ファイル: avformat.go プロジェクト: codesuki/go-libav
func (s *Stream) RealFrameRate() *avutil.Rational {
	r := C.av_stream_get_r_frame_rate(s.CAVStream)
	return avutil.NewRationalFromC(unsafe.Pointer(&r))
}
コード例 #6
0
ファイル: avformat.go プロジェクト: codesuki/go-libav
func (s *Stream) AverageFrameRate() *avutil.Rational {
	return avutil.NewRationalFromC(unsafe.Pointer(&s.CAVStream.avg_frame_rate))
}