Files
go-astiav/color_range.go
2024-09-19 18:13:05 +02:00

20 lines
546 B
Go

package astiav
//#include <libavutil/pixdesc.h>
//#include <libavutil/pixfmt.h>
import "C"
// https://github.com/FFmpeg/FFmpeg/blob/n5.0/libavutil/pixfmt.h#L562
type ColorRange C.enum_AVColorRange
const (
ColorRangeUnspecified = ColorRange(C.AVCOL_RANGE_UNSPECIFIED)
ColorRangeMpeg = ColorRange(C.AVCOL_RANGE_MPEG)
ColorRangeJpeg = ColorRange(C.AVCOL_RANGE_JPEG)
ColorRangeNb = ColorRange(C.AVCOL_RANGE_NB)
)
func (r ColorRange) String() string {
return C.GoString(C.av_color_range_name(C.enum_AVColorRange(r)))
}