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

20 lines
751 B
Go

package astiav
//#cgo pkg-config: libavutil
//#include <libavutil/pixfmt.h>
import "C"
// https://github.com/FFmpeg/FFmpeg/blob/n5.0/libavutil/pixfmt.h#L616
type ChromaLocation C.enum_AVChromaLocation
const (
ChromaLocationUnspecified = ChromaLocation(C.AVCHROMA_LOC_UNSPECIFIED)
ChromaLocationLeft = ChromaLocation(C.AVCHROMA_LOC_LEFT)
ChromaLocationCenter = ChromaLocation(C.AVCHROMA_LOC_CENTER)
ChromaLocationTopleft = ChromaLocation(C.AVCHROMA_LOC_TOPLEFT)
ChromaLocationTop = ChromaLocation(C.AVCHROMA_LOC_TOP)
ChromaLocationBottomleft = ChromaLocation(C.AVCHROMA_LOC_BOTTOMLEFT)
ChromaLocationBottom = ChromaLocation(C.AVCHROMA_LOC_BOTTOM)
ChromaLocationNb = ChromaLocation(C.AVCHROMA_LOC_NB)
)