Files
go-astiav/disposition_flag.go
2025-08-07 17:18:52 +02:00

29 lines
1.6 KiB
Go

package astiav
//#include <libavformat/avformat.h>
import "C"
// https://ffmpeg.org/doxygen/7.0/avformat_8h.html#af09f200b4cd9bf0baa05671436eef2fb
type DispositionFlag int64
const (
DispositionFlagDefault = DispositionFlag(C.AV_DISPOSITION_DEFAULT)
DispositionFlagDub = DispositionFlag(C.AV_DISPOSITION_DUB)
DispositionFlagOriginal = DispositionFlag(C.AV_DISPOSITION_ORIGINAL)
DispositionFlagComment = DispositionFlag(C.AV_DISPOSITION_COMMENT)
DispositionFlagLyrics = DispositionFlag(C.AV_DISPOSITION_LYRICS)
DispositionFlagKaraoke = DispositionFlag(C.AV_DISPOSITION_KARAOKE)
DispositionFlagForced = DispositionFlag(C.AV_DISPOSITION_FORCED)
DispositionFlagHearingImpaired = DispositionFlag(C.AV_DISPOSITION_HEARING_IMPAIRED)
DispositionFlagVisualImpaired = DispositionFlag(C.AV_DISPOSITION_VISUAL_IMPAIRED)
DispositionFlagCleanEffects = DispositionFlag(C.AV_DISPOSITION_CLEAN_EFFECTS)
DispositionFlagAttachedPic = DispositionFlag(C.AV_DISPOSITION_ATTACHED_PIC)
DispositionFlagTimedThumbnails = DispositionFlag(C.AV_DISPOSITION_TIMED_THUMBNAILS)
DispositionFlagNonDiegetic = DispositionFlag(C.AV_DISPOSITION_NON_DIEGETIC)
DispositionFlagCaptions = DispositionFlag(C.AV_DISPOSITION_CAPTIONS)
DispositionFlagDescriptions = DispositionFlag(C.AV_DISPOSITION_DESCRIPTIONS)
DispositionFlagMetadata = DispositionFlag(C.AV_DISPOSITION_METADATA)
DispositionFlagDependent = DispositionFlag(C.AV_DISPOSITION_DEPENDENT)
DispositionFlagStillImage = DispositionFlag(C.AV_DISPOSITION_STILL_IMAGE)
)