mirror of
https://github.com/asticode/go-astiav.git
synced 2024-05-28 13:53:18 +08:00
20 lines
751 B
Go
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)
|
|
)
|