Files
Tryanks a541263dfd Now compatible with n8.0 (#178)
* n7.1: Migrate deprecated methods, fields, and definitions

* n7.1: Add new definitions

* n7.1: Add new field

* n7.1: Update doxygen url

* n8.0: Clean up remaining n7.x deprecations

* n8.0: Add new CodecIDs and fields

* n8.0: Migration to n8.0

* n8.0: Refactor swscale with Publicly expose struct SwsContext, enum SwsDither, and enum SwsAlphaBlend

n8.0: Stash commit

* n8.0: Update doxygen url

* n8.0: Fix windows.patch to apply new library.mak in n8.0

* n8.0: Clean up and organize the APIs, remove redundant implementations, and reorder the enum fields

* n8.0: Refactor SoftwareScaleContext to simplify and optimize update logic and remove redundant code

* Add tests for supported sample rates and frame rates in codec encoders

* Revert changes in `Free` and `Class`, other minor improvements

* Adapt the examples to the current library

* Update breaking changes
2026-01-13 15:10:38 +01:00

18 lines
557 B
Go

package astiav
//#include <libavcodec/defs.h>
import "C"
// https://ffmpeg.org/doxygen/8.0/group__lavc__decoding.html#ga352363bce7d3ed82c101b3bc001d1c16
type Discard C.enum_AVDiscard
const (
DiscardNone = Discard(C.AVDISCARD_NONE)
DiscardDefault = Discard(C.AVDISCARD_DEFAULT)
DiscardNonRef = Discard(C.AVDISCARD_NONREF)
DiscardBidirectional = Discard(C.AVDISCARD_BIDIR)
DiscardNonIntra = Discard(C.AVDISCARD_NONINTRA)
DiscardNonKey = Discard(C.AVDISCARD_NONKEY)
DiscardAll = Discard(C.AVDISCARD_ALL)
)