mirror of
https://github.com/qrtc/ffmpeg-dev-go.git
synced 2025-09-26 20:01:22 +08:00
598 lines
34 KiB
Go
598 lines
34 KiB
Go
// Copyright (c) 2023 QRTC. All rights reserved.
|
|
// Use of this source code is governed by a MIT
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package ffmpeg
|
|
|
|
/*
|
|
#include <libavcodec/codec_id.h>
|
|
*/
|
|
import "C"
|
|
|
|
// AVCodecID
|
|
type AVCodecID = C.enum_AVCodecID
|
|
|
|
const (
|
|
AV_CODEC_ID_NONE = AVCodecID(C.AV_CODEC_ID_NONE)
|
|
|
|
// video codecs
|
|
AV_CODEC_ID_MPEG1VIDEO = AVCodecID(C.AV_CODEC_ID_MPEG1VIDEO)
|
|
AV_CODEC_ID_MPEG2VIDEO = AVCodecID(C.AV_CODEC_ID_MPEG2VIDEO)
|
|
AV_CODEC_ID_H261 = AVCodecID(C.AV_CODEC_ID_H261)
|
|
AV_CODEC_ID_H263 = AVCodecID(C.AV_CODEC_ID_H263)
|
|
AV_CODEC_ID_RV10 = AVCodecID(C.AV_CODEC_ID_RV10)
|
|
AV_CODEC_ID_RV20 = AVCodecID(C.AV_CODEC_ID_RV20)
|
|
AV_CODEC_ID_MJPEG = AVCodecID(C.AV_CODEC_ID_MJPEG)
|
|
AV_CODEC_ID_MJPEGB = AVCodecID(C.AV_CODEC_ID_MJPEGB)
|
|
AV_CODEC_ID_LJPEG = AVCodecID(C.AV_CODEC_ID_LJPEG)
|
|
AV_CODEC_ID_SP5X = AVCodecID(C.AV_CODEC_ID_SP5X)
|
|
AV_CODEC_ID_JPEGLS = AVCodecID(C.AV_CODEC_ID_JPEGLS)
|
|
AV_CODEC_ID_MPEG4 = AVCodecID(C.AV_CODEC_ID_MPEG4)
|
|
AV_CODEC_ID_RAWVIDEO = AVCodecID(C.AV_CODEC_ID_RAWVIDEO)
|
|
AV_CODEC_ID_MSMPEG4V1 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V1)
|
|
AV_CODEC_ID_MSMPEG4V2 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V2)
|
|
AV_CODEC_ID_MSMPEG4V3 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V3)
|
|
AV_CODEC_ID_WMV1 = AVCodecID(C.AV_CODEC_ID_WMV1)
|
|
AV_CODEC_ID_WMV2 = AVCodecID(C.AV_CODEC_ID_WMV2)
|
|
AV_CODEC_ID_H263P = AVCodecID(C.AV_CODEC_ID_H263P)
|
|
AV_CODEC_ID_H263I = AVCodecID(C.AV_CODEC_ID_H263I)
|
|
AV_CODEC_ID_FLV1 = AVCodecID(C.AV_CODEC_ID_FLV1)
|
|
AV_CODEC_ID_SVQ1 = AVCodecID(C.AV_CODEC_ID_SVQ1)
|
|
AV_CODEC_ID_SVQ3 = AVCodecID(C.AV_CODEC_ID_SVQ3)
|
|
AV_CODEC_ID_DVVIDEO = AVCodecID(C.AV_CODEC_ID_DVVIDEO)
|
|
AV_CODEC_ID_HUFFYUV = AVCodecID(C.AV_CODEC_ID_HUFFYUV)
|
|
AV_CODEC_ID_CYUV = AVCodecID(C.AV_CODEC_ID_CYUV)
|
|
AV_CODEC_ID_H264 = AVCodecID(C.AV_CODEC_ID_H264)
|
|
AV_CODEC_ID_INDEO3 = AVCodecID(C.AV_CODEC_ID_INDEO3)
|
|
AV_CODEC_ID_VP3 = AVCodecID(C.AV_CODEC_ID_VP3)
|
|
AV_CODEC_ID_THEORA = AVCodecID(C.AV_CODEC_ID_THEORA)
|
|
AV_CODEC_ID_ASV1 = AVCodecID(C.AV_CODEC_ID_ASV1)
|
|
AV_CODEC_ID_ASV2 = AVCodecID(C.AV_CODEC_ID_ASV2)
|
|
AV_CODEC_ID_FFV1 = AVCodecID(C.AV_CODEC_ID_FFV1)
|
|
AV_CODEC_ID_4XM = AVCodecID(C.AV_CODEC_ID_4XM)
|
|
AV_CODEC_ID_VCR1 = AVCodecID(C.AV_CODEC_ID_VCR1)
|
|
AV_CODEC_ID_CLJR = AVCodecID(C.AV_CODEC_ID_CLJR)
|
|
AV_CODEC_ID_MDEC = AVCodecID(C.AV_CODEC_ID_MDEC)
|
|
AV_CODEC_ID_ROQ = AVCodecID(C.AV_CODEC_ID_ROQ)
|
|
AV_CODEC_ID_INTERPLAY_VIDEO = AVCodecID(C.AV_CODEC_ID_INTERPLAY_VIDEO)
|
|
AV_CODEC_ID_XAN_WC3 = AVCodecID(C.AV_CODEC_ID_XAN_WC3)
|
|
AV_CODEC_ID_XAN_WC4 = AVCodecID(C.AV_CODEC_ID_XAN_WC4)
|
|
AV_CODEC_ID_RPZA = AVCodecID(C.AV_CODEC_ID_RPZA)
|
|
AV_CODEC_ID_CINEPAK = AVCodecID(C.AV_CODEC_ID_CINEPAK)
|
|
AV_CODEC_ID_WS_VQA = AVCodecID(C.AV_CODEC_ID_WS_VQA)
|
|
AV_CODEC_ID_MSRLE = AVCodecID(C.AV_CODEC_ID_MSRLE)
|
|
AV_CODEC_ID_MSVIDEO1 = AVCodecID(C.AV_CODEC_ID_MSVIDEO1)
|
|
AV_CODEC_ID_IDCIN = AVCodecID(C.AV_CODEC_ID_IDCIN)
|
|
AV_CODEC_ID_8BPS = AVCodecID(C.AV_CODEC_ID_8BPS)
|
|
AV_CODEC_ID_SMC = AVCodecID(C.AV_CODEC_ID_SMC)
|
|
AV_CODEC_ID_FLIC = AVCodecID(C.AV_CODEC_ID_FLIC)
|
|
AV_CODEC_ID_TRUEMOTION1 = AVCodecID(C.AV_CODEC_ID_TRUEMOTION1)
|
|
AV_CODEC_ID_VMDVIDEO = AVCodecID(C.AV_CODEC_ID_VMDVIDEO)
|
|
AV_CODEC_ID_MSZH = AVCodecID(C.AV_CODEC_ID_MSZH)
|
|
AV_CODEC_ID_ZLIB = AVCodecID(C.AV_CODEC_ID_ZLIB)
|
|
AV_CODEC_ID_QTRLE = AVCodecID(C.AV_CODEC_ID_QTRLE)
|
|
AV_CODEC_ID_TSCC = AVCodecID(C.AV_CODEC_ID_TSCC)
|
|
AV_CODEC_ID_ULTI = AVCodecID(C.AV_CODEC_ID_ULTI)
|
|
AV_CODEC_ID_QDRAW = AVCodecID(C.AV_CODEC_ID_QDRAW)
|
|
AV_CODEC_ID_VIXL = AVCodecID(C.AV_CODEC_ID_VIXL)
|
|
AV_CODEC_ID_QPEG = AVCodecID(C.AV_CODEC_ID_QPEG)
|
|
AV_CODEC_ID_PNG = AVCodecID(C.AV_CODEC_ID_PNG)
|
|
AV_CODEC_ID_PPM = AVCodecID(C.AV_CODEC_ID_PPM)
|
|
AV_CODEC_ID_PBM = AVCodecID(C.AV_CODEC_ID_PBM)
|
|
AV_CODEC_ID_PGM = AVCodecID(C.AV_CODEC_ID_PGM)
|
|
AV_CODEC_ID_PGMYUV = AVCodecID(C.AV_CODEC_ID_PGMYUV)
|
|
AV_CODEC_ID_PAM = AVCodecID(C.AV_CODEC_ID_PAM)
|
|
AV_CODEC_ID_FFVHUFF = AVCodecID(C.AV_CODEC_ID_FFVHUFF)
|
|
AV_CODEC_ID_RV30 = AVCodecID(C.AV_CODEC_ID_RV30)
|
|
AV_CODEC_ID_RV40 = AVCodecID(C.AV_CODEC_ID_RV40)
|
|
AV_CODEC_ID_VC1 = AVCodecID(C.AV_CODEC_ID_VC1)
|
|
AV_CODEC_ID_WMV3 = AVCodecID(C.AV_CODEC_ID_WMV3)
|
|
AV_CODEC_ID_LOCO = AVCodecID(C.AV_CODEC_ID_LOCO)
|
|
AV_CODEC_ID_WNV1 = AVCodecID(C.AV_CODEC_ID_WNV1)
|
|
AV_CODEC_ID_AASC = AVCodecID(C.AV_CODEC_ID_AASC)
|
|
AV_CODEC_ID_INDEO2 = AVCodecID(C.AV_CODEC_ID_INDEO2)
|
|
AV_CODEC_ID_FRAPS = AVCodecID(C.AV_CODEC_ID_FRAPS)
|
|
AV_CODEC_ID_TRUEMOTION2 = AVCodecID(C.AV_CODEC_ID_TRUEMOTION2)
|
|
AV_CODEC_ID_BMP = AVCodecID(C.AV_CODEC_ID_BMP)
|
|
AV_CODEC_ID_CSCD = AVCodecID(C.AV_CODEC_ID_CSCD)
|
|
AV_CODEC_ID_MMVIDEO = AVCodecID(C.AV_CODEC_ID_MMVIDEO)
|
|
AV_CODEC_ID_ZMBV = AVCodecID(C.AV_CODEC_ID_ZMBV)
|
|
AV_CODEC_ID_AVS = AVCodecID(C.AV_CODEC_ID_AVS)
|
|
AV_CODEC_ID_SMACKVIDEO = AVCodecID(C.AV_CODEC_ID_SMACKVIDEO)
|
|
AV_CODEC_ID_NUV = AVCodecID(C.AV_CODEC_ID_NUV)
|
|
AV_CODEC_ID_KMVC = AVCodecID(C.AV_CODEC_ID_KMVC)
|
|
AV_CODEC_ID_FLASHSV = AVCodecID(C.AV_CODEC_ID_FLASHSV)
|
|
AV_CODEC_ID_CAVS = AVCodecID(C.AV_CODEC_ID_CAVS)
|
|
AV_CODEC_ID_JPEG2000 = AVCodecID(C.AV_CODEC_ID_JPEG2000)
|
|
AV_CODEC_ID_VMNC = AVCodecID(C.AV_CODEC_ID_VMNC)
|
|
AV_CODEC_ID_VP5 = AVCodecID(C.AV_CODEC_ID_VP5)
|
|
AV_CODEC_ID_VP6 = AVCodecID(C.AV_CODEC_ID_VP6)
|
|
AV_CODEC_ID_VP6F = AVCodecID(C.AV_CODEC_ID_VP6F)
|
|
AV_CODEC_ID_TARGA = AVCodecID(C.AV_CODEC_ID_TARGA)
|
|
AV_CODEC_ID_DSICINVIDEO = AVCodecID(C.AV_CODEC_ID_DSICINVIDEO)
|
|
AV_CODEC_ID_TIERTEXSEQVIDEO = AVCodecID(C.AV_CODEC_ID_TIERTEXSEQVIDEO)
|
|
AV_CODEC_ID_TIFF = AVCodecID(C.AV_CODEC_ID_TIFF)
|
|
AV_CODEC_ID_GIF = AVCodecID(C.AV_CODEC_ID_GIF)
|
|
AV_CODEC_ID_DXA = AVCodecID(C.AV_CODEC_ID_DXA)
|
|
AV_CODEC_ID_DNXHD = AVCodecID(C.AV_CODEC_ID_DNXHD)
|
|
AV_CODEC_ID_THP = AVCodecID(C.AV_CODEC_ID_THP)
|
|
AV_CODEC_ID_SGI = AVCodecID(C.AV_CODEC_ID_SGI)
|
|
AV_CODEC_ID_C93 = AVCodecID(C.AV_CODEC_ID_C93)
|
|
AV_CODEC_ID_BETHSOFTVID = AVCodecID(C.AV_CODEC_ID_BETHSOFTVID)
|
|
AV_CODEC_ID_PTX = AVCodecID(C.AV_CODEC_ID_PTX)
|
|
AV_CODEC_ID_TXD = AVCodecID(C.AV_CODEC_ID_TXD)
|
|
AV_CODEC_ID_VP6A = AVCodecID(C.AV_CODEC_ID_VP6A)
|
|
AV_CODEC_ID_AMV = AVCodecID(C.AV_CODEC_ID_AMV)
|
|
AV_CODEC_ID_VB = AVCodecID(C.AV_CODEC_ID_VB)
|
|
AV_CODEC_ID_PCX = AVCodecID(C.AV_CODEC_ID_PCX)
|
|
AV_CODEC_ID_SUNRAST = AVCodecID(C.AV_CODEC_ID_SUNRAST)
|
|
AV_CODEC_ID_INDEO4 = AVCodecID(C.AV_CODEC_ID_INDEO4)
|
|
AV_CODEC_ID_INDEO5 = AVCodecID(C.AV_CODEC_ID_INDEO5)
|
|
AV_CODEC_ID_MIMIC = AVCodecID(C.AV_CODEC_ID_MIMIC)
|
|
AV_CODEC_ID_RL2 = AVCodecID(C.AV_CODEC_ID_RL2)
|
|
AV_CODEC_ID_ESCAPE124 = AVCodecID(C.AV_CODEC_ID_ESCAPE124)
|
|
AV_CODEC_ID_DIRAC = AVCodecID(C.AV_CODEC_ID_DIRAC)
|
|
AV_CODEC_ID_BFI = AVCodecID(C.AV_CODEC_ID_BFI)
|
|
AV_CODEC_ID_CMV = AVCodecID(C.AV_CODEC_ID_CMV)
|
|
AV_CODEC_ID_MOTIONPIXELS = AVCodecID(C.AV_CODEC_ID_MOTIONPIXELS)
|
|
AV_CODEC_ID_TGV = AVCodecID(C.AV_CODEC_ID_TGV)
|
|
AV_CODEC_ID_TGQ = AVCodecID(C.AV_CODEC_ID_TGQ)
|
|
AV_CODEC_ID_TQI = AVCodecID(C.AV_CODEC_ID_TQI)
|
|
AV_CODEC_ID_AURA = AVCodecID(C.AV_CODEC_ID_AURA)
|
|
AV_CODEC_ID_AURA2 = AVCodecID(C.AV_CODEC_ID_AURA2)
|
|
AV_CODEC_ID_V210X = AVCodecID(C.AV_CODEC_ID_V210X)
|
|
AV_CODEC_ID_TMV = AVCodecID(C.AV_CODEC_ID_TMV)
|
|
AV_CODEC_ID_V210 = AVCodecID(C.AV_CODEC_ID_V210)
|
|
AV_CODEC_ID_DPX = AVCodecID(C.AV_CODEC_ID_DPX)
|
|
AV_CODEC_ID_MAD = AVCodecID(C.AV_CODEC_ID_MAD)
|
|
AV_CODEC_ID_FRWU = AVCodecID(C.AV_CODEC_ID_FRWU)
|
|
AV_CODEC_ID_FLASHSV2 = AVCodecID(C.AV_CODEC_ID_FLASHSV2)
|
|
AV_CODEC_ID_CDGRAPHICS = AVCodecID(C.AV_CODEC_ID_CDGRAPHICS)
|
|
AV_CODEC_ID_R210 = AVCodecID(C.AV_CODEC_ID_R210)
|
|
AV_CODEC_ID_ANM = AVCodecID(C.AV_CODEC_ID_ANM)
|
|
AV_CODEC_ID_BINKVIDEO = AVCodecID(C.AV_CODEC_ID_BINKVIDEO)
|
|
AV_CODEC_ID_IFF_ILBM = AVCodecID(C.AV_CODEC_ID_IFF_ILBM)
|
|
AV_CODEC_ID_IFF_BYTERUN1 = AVCodecID(C.AV_CODEC_ID_IFF_BYTERUN1)
|
|
AV_CODEC_ID_KGV1 = AVCodecID(C.AV_CODEC_ID_KGV1)
|
|
AV_CODEC_ID_YOP = AVCodecID(C.AV_CODEC_ID_YOP)
|
|
AV_CODEC_ID_VP8 = AVCodecID(C.AV_CODEC_ID_VP8)
|
|
AV_CODEC_ID_PICTOR = AVCodecID(C.AV_CODEC_ID_PICTOR)
|
|
AV_CODEC_ID_ANSI = AVCodecID(C.AV_CODEC_ID_ANSI)
|
|
AV_CODEC_ID_A64_MULTI = AVCodecID(C.AV_CODEC_ID_A64_MULTI)
|
|
AV_CODEC_ID_A64_MULTI5 = AVCodecID(C.AV_CODEC_ID_A64_MULTI5)
|
|
AV_CODEC_ID_R10K = AVCodecID(C.AV_CODEC_ID_R10K)
|
|
AV_CODEC_ID_MXPEG = AVCodecID(C.AV_CODEC_ID_MXPEG)
|
|
AV_CODEC_ID_LAGARITH = AVCodecID(C.AV_CODEC_ID_LAGARITH)
|
|
AV_CODEC_ID_PRORES = AVCodecID(C.AV_CODEC_ID_PRORES)
|
|
AV_CODEC_ID_JV = AVCodecID(C.AV_CODEC_ID_JV)
|
|
AV_CODEC_ID_DFA = AVCodecID(C.AV_CODEC_ID_DFA)
|
|
AV_CODEC_ID_WMV3IMAGE = AVCodecID(C.AV_CODEC_ID_WMV3IMAGE)
|
|
AV_CODEC_ID_VC1IMAGE = AVCodecID(C.AV_CODEC_ID_VC1IMAGE)
|
|
AV_CODEC_ID_UTVIDEO = AVCodecID(C.AV_CODEC_ID_UTVIDEO)
|
|
AV_CODEC_ID_BMV_VIDEO = AVCodecID(C.AV_CODEC_ID_BMV_VIDEO)
|
|
AV_CODEC_ID_VBLE = AVCodecID(C.AV_CODEC_ID_VBLE)
|
|
AV_CODEC_ID_DXTORY = AVCodecID(C.AV_CODEC_ID_DXTORY)
|
|
AV_CODEC_ID_V410 = AVCodecID(C.AV_CODEC_ID_V410)
|
|
AV_CODEC_ID_XWD = AVCodecID(C.AV_CODEC_ID_XWD)
|
|
AV_CODEC_ID_CDXL = AVCodecID(C.AV_CODEC_ID_CDXL)
|
|
AV_CODEC_ID_XBM = AVCodecID(C.AV_CODEC_ID_XBM)
|
|
AV_CODEC_ID_ZEROCODEC = AVCodecID(C.AV_CODEC_ID_ZEROCODEC)
|
|
AV_CODEC_ID_MSS1 = AVCodecID(C.AV_CODEC_ID_MSS1)
|
|
AV_CODEC_ID_MSA1 = AVCodecID(C.AV_CODEC_ID_MSA1)
|
|
AV_CODEC_ID_TSCC2 = AVCodecID(C.AV_CODEC_ID_TSCC2)
|
|
AV_CODEC_ID_MTS2 = AVCodecID(C.AV_CODEC_ID_MTS2)
|
|
AV_CODEC_ID_CLLC = AVCodecID(C.AV_CODEC_ID_CLLC)
|
|
AV_CODEC_ID_MSS2 = AVCodecID(C.AV_CODEC_ID_MSS2)
|
|
AV_CODEC_ID_VP9 = AVCodecID(C.AV_CODEC_ID_VP9)
|
|
AV_CODEC_ID_AIC = AVCodecID(C.AV_CODEC_ID_AIC)
|
|
AV_CODEC_ID_ESCAPE130 = AVCodecID(C.AV_CODEC_ID_ESCAPE130)
|
|
AV_CODEC_ID_G2M = AVCodecID(C.AV_CODEC_ID_G2M)
|
|
AV_CODEC_ID_WEBP = AVCodecID(C.AV_CODEC_ID_WEBP)
|
|
AV_CODEC_ID_HNM4_VIDEO = AVCodecID(C.AV_CODEC_ID_HNM4_VIDEO)
|
|
AV_CODEC_ID_HEVC = AVCodecID(C.AV_CODEC_ID_HEVC)
|
|
AV_CODEC_ID_H265 = AVCodecID(C.AV_CODEC_ID_H265)
|
|
AV_CODEC_ID_FIC = AVCodecID(C.AV_CODEC_ID_FIC)
|
|
AV_CODEC_ID_ALIAS_PIX = AVCodecID(C.AV_CODEC_ID_ALIAS_PIX)
|
|
AV_CODEC_ID_BRENDER_PIX = AVCodecID(C.AV_CODEC_ID_BRENDER_PIX)
|
|
AV_CODEC_ID_PAF_VIDEO = AVCodecID(C.AV_CODEC_ID_PAF_VIDEO)
|
|
AV_CODEC_ID_EXR = AVCodecID(C.AV_CODEC_ID_EXR)
|
|
AV_CODEC_ID_VP7 = AVCodecID(C.AV_CODEC_ID_VP7)
|
|
AV_CODEC_ID_SANM = AVCodecID(C.AV_CODEC_ID_SANM)
|
|
AV_CODEC_ID_SGIRLE = AVCodecID(C.AV_CODEC_ID_SGIRLE)
|
|
AV_CODEC_ID_MVC1 = AVCodecID(C.AV_CODEC_ID_MVC1)
|
|
AV_CODEC_ID_MVC2 = AVCodecID(C.AV_CODEC_ID_MVC2)
|
|
AV_CODEC_ID_HQX = AVCodecID(C.AV_CODEC_ID_HQX)
|
|
AV_CODEC_ID_TDSC = AVCodecID(C.AV_CODEC_ID_TDSC)
|
|
AV_CODEC_ID_HQ_HQA = AVCodecID(C.AV_CODEC_ID_HQ_HQA)
|
|
AV_CODEC_ID_HAP = AVCodecID(C.AV_CODEC_ID_HAP)
|
|
AV_CODEC_ID_DDS = AVCodecID(C.AV_CODEC_ID_DDS)
|
|
AV_CODEC_ID_DXV = AVCodecID(C.AV_CODEC_ID_DXV)
|
|
AV_CODEC_ID_SCREENPRESSO = AVCodecID(C.AV_CODEC_ID_SCREENPRESSO)
|
|
AV_CODEC_ID_RSCC = AVCodecID(C.AV_CODEC_ID_RSCC)
|
|
AV_CODEC_ID_AVS2 = AVCodecID(C.AV_CODEC_ID_AVS2)
|
|
AV_CODEC_ID_PGX = AVCodecID(C.AV_CODEC_ID_PGX)
|
|
AV_CODEC_ID_AVS3 = AVCodecID(C.AV_CODEC_ID_AVS3)
|
|
AV_CODEC_ID_MSP2 = AVCodecID(C.AV_CODEC_ID_MSP2)
|
|
AV_CODEC_ID_VVC = AVCodecID(C.AV_CODEC_ID_VVC)
|
|
AV_CODEC_ID_H266 = AVCodecID(C.AV_CODEC_ID_H266)
|
|
AV_CODEC_ID_Y41P = AVCodecID(C.AV_CODEC_ID_Y41P)
|
|
AV_CODEC_ID_AVRP = AVCodecID(C.AV_CODEC_ID_AVRP)
|
|
AV_CODEC_ID_012V = AVCodecID(C.AV_CODEC_ID_012V)
|
|
AV_CODEC_ID_AVUI = AVCodecID(C.AV_CODEC_ID_AVUI)
|
|
AV_CODEC_ID_TARGA_Y216 = AVCodecID(C.AV_CODEC_ID_TARGA_Y216)
|
|
AV_CODEC_ID_V308 = AVCodecID(C.AV_CODEC_ID_V308)
|
|
AV_CODEC_ID_V408 = AVCodecID(C.AV_CODEC_ID_V408)
|
|
AV_CODEC_ID_YUV4 = AVCodecID(C.AV_CODEC_ID_YUV4)
|
|
AV_CODEC_ID_AVRN = AVCodecID(C.AV_CODEC_ID_AVRN)
|
|
AV_CODEC_ID_CPIA = AVCodecID(C.AV_CODEC_ID_CPIA)
|
|
AV_CODEC_ID_XFACE = AVCodecID(C.AV_CODEC_ID_XFACE)
|
|
AV_CODEC_ID_SNOW = AVCodecID(C.AV_CODEC_ID_SNOW)
|
|
AV_CODEC_ID_SMVJPEG = AVCodecID(C.AV_CODEC_ID_SMVJPEG)
|
|
AV_CODEC_ID_APNG = AVCodecID(C.AV_CODEC_ID_APNG)
|
|
AV_CODEC_ID_DAALA = AVCodecID(C.AV_CODEC_ID_DAALA)
|
|
AV_CODEC_ID_CFHD = AVCodecID(C.AV_CODEC_ID_CFHD)
|
|
AV_CODEC_ID_TRUEMOTION2RT = AVCodecID(C.AV_CODEC_ID_TRUEMOTION2RT)
|
|
AV_CODEC_ID_M101 = AVCodecID(C.AV_CODEC_ID_M101)
|
|
AV_CODEC_ID_MAGICYUV = AVCodecID(C.AV_CODEC_ID_MAGICYUV)
|
|
AV_CODEC_ID_SHEERVIDEO = AVCodecID(C.AV_CODEC_ID_SHEERVIDEO)
|
|
AV_CODEC_ID_YLC = AVCodecID(C.AV_CODEC_ID_YLC)
|
|
AV_CODEC_ID_PSD = AVCodecID(C.AV_CODEC_ID_PSD)
|
|
AV_CODEC_ID_PIXLET = AVCodecID(C.AV_CODEC_ID_PIXLET)
|
|
AV_CODEC_ID_SPEEDHQ = AVCodecID(C.AV_CODEC_ID_SPEEDHQ)
|
|
AV_CODEC_ID_FMVC = AVCodecID(C.AV_CODEC_ID_FMVC)
|
|
AV_CODEC_ID_SCPR = AVCodecID(C.AV_CODEC_ID_SCPR)
|
|
AV_CODEC_ID_CLEARVIDEO = AVCodecID(C.AV_CODEC_ID_CLEARVIDEO)
|
|
AV_CODEC_ID_XPM = AVCodecID(C.AV_CODEC_ID_XPM)
|
|
AV_CODEC_ID_AV1 = AVCodecID(C.AV_CODEC_ID_AV1)
|
|
AV_CODEC_ID_BITPACKED = AVCodecID(C.AV_CODEC_ID_BITPACKED)
|
|
AV_CODEC_ID_MSCC = AVCodecID(C.AV_CODEC_ID_MSCC)
|
|
AV_CODEC_ID_SRGC = AVCodecID(C.AV_CODEC_ID_SRGC)
|
|
AV_CODEC_ID_SVG = AVCodecID(C.AV_CODEC_ID_SVG)
|
|
AV_CODEC_ID_GDV = AVCodecID(C.AV_CODEC_ID_GDV)
|
|
AV_CODEC_ID_FITS = AVCodecID(C.AV_CODEC_ID_FITS)
|
|
AV_CODEC_ID_IMM4 = AVCodecID(C.AV_CODEC_ID_IMM4)
|
|
AV_CODEC_ID_PROSUMER = AVCodecID(C.AV_CODEC_ID_PROSUMER)
|
|
AV_CODEC_ID_MWSC = AVCodecID(C.AV_CODEC_ID_MWSC)
|
|
AV_CODEC_ID_WCMV = AVCodecID(C.AV_CODEC_ID_WCMV)
|
|
AV_CODEC_ID_RASC = AVCodecID(C.AV_CODEC_ID_RASC)
|
|
AV_CODEC_ID_HYMT = AVCodecID(C.AV_CODEC_ID_HYMT)
|
|
AV_CODEC_ID_ARBC = AVCodecID(C.AV_CODEC_ID_ARBC)
|
|
AV_CODEC_ID_AGM = AVCodecID(C.AV_CODEC_ID_AGM)
|
|
AV_CODEC_ID_LSCR = AVCodecID(C.AV_CODEC_ID_LSCR)
|
|
AV_CODEC_ID_VP4 = AVCodecID(C.AV_CODEC_ID_VP4)
|
|
AV_CODEC_ID_IMM5 = AVCodecID(C.AV_CODEC_ID_IMM5)
|
|
AV_CODEC_ID_MVDV = AVCodecID(C.AV_CODEC_ID_MVDV)
|
|
AV_CODEC_ID_MVHA = AVCodecID(C.AV_CODEC_ID_MVHA)
|
|
AV_CODEC_ID_CDTOONS = AVCodecID(C.AV_CODEC_ID_CDTOONS)
|
|
AV_CODEC_ID_MV30 = AVCodecID(C.AV_CODEC_ID_MV30)
|
|
AV_CODEC_ID_NOTCHLC = AVCodecID(C.AV_CODEC_ID_NOTCHLC)
|
|
AV_CODEC_ID_PFM = AVCodecID(C.AV_CODEC_ID_PFM)
|
|
AV_CODEC_ID_MOBICLIP = AVCodecID(C.AV_CODEC_ID_MOBICLIP)
|
|
AV_CODEC_ID_PHOTOCD = AVCodecID(C.AV_CODEC_ID_PHOTOCD)
|
|
AV_CODEC_ID_IPU = AVCodecID(C.AV_CODEC_ID_IPU)
|
|
AV_CODEC_ID_ARGO = AVCodecID(C.AV_CODEC_ID_ARGO)
|
|
AV_CODEC_ID_CRI = AVCodecID(C.AV_CODEC_ID_CRI)
|
|
AV_CODEC_ID_SIMBIOSIS_IMX = AVCodecID(C.AV_CODEC_ID_SIMBIOSIS_IMX)
|
|
AV_CODEC_ID_SGA_VIDEO = AVCodecID(C.AV_CODEC_ID_SGA_VIDEO)
|
|
AV_CODEC_ID_GEM = AVCodecID(C.AV_CODEC_ID_GEM)
|
|
AV_CODEC_ID_VBN = AVCodecID(C.AV_CODEC_ID_VBN)
|
|
AV_CODEC_ID_JPEGXL = AVCodecID(C.AV_CODEC_ID_JPEGXL)
|
|
AV_CODEC_ID_QOI = AVCodecID(C.AV_CODEC_ID_QOI)
|
|
AV_CODEC_ID_PHM = AVCodecID(C.AV_CODEC_ID_PHM)
|
|
AV_CODEC_ID_RADIANCE_HDR = AVCodecID(C.AV_CODEC_ID_RADIANCE_HDR)
|
|
AV_CODEC_ID_WBMP = AVCodecID(C.AV_CODEC_ID_WBMP)
|
|
AV_CODEC_ID_MEDIA100 = AVCodecID(C.AV_CODEC_ID_MEDIA100)
|
|
AV_CODEC_ID_VQC = AVCodecID(C.AV_CODEC_ID_VQC)
|
|
AV_CODEC_ID_PDV = AVCodecID(C.AV_CODEC_ID_PDV)
|
|
AV_CODEC_ID_EVC = AVCodecID(C.AV_CODEC_ID_EVC)
|
|
AV_CODEC_ID_RTV1 = AVCodecID(C.AV_CODEC_ID_RTV1)
|
|
AV_CODEC_ID_VMIX = AVCodecID(C.AV_CODEC_ID_VMIX)
|
|
|
|
// various PCM "codecs"
|
|
AV_CODEC_ID_FIRST_AUDIO = AVCodecID(C.AV_CODEC_ID_FIRST_AUDIO)
|
|
AV_CODEC_ID_PCM_S16LE = AVCodecID(C.AV_CODEC_ID_PCM_S16LE)
|
|
AV_CODEC_ID_PCM_S16BE = AVCodecID(C.AV_CODEC_ID_PCM_S16BE)
|
|
AV_CODEC_ID_PCM_U16LE = AVCodecID(C.AV_CODEC_ID_PCM_U16LE)
|
|
AV_CODEC_ID_PCM_U16BE = AVCodecID(C.AV_CODEC_ID_PCM_U16BE)
|
|
AV_CODEC_ID_PCM_S8 = AVCodecID(C.AV_CODEC_ID_PCM_S8)
|
|
AV_CODEC_ID_PCM_U8 = AVCodecID(C.AV_CODEC_ID_PCM_U8)
|
|
AV_CODEC_ID_PCM_MULAW = AVCodecID(C.AV_CODEC_ID_PCM_MULAW)
|
|
AV_CODEC_ID_PCM_ALAW = AVCodecID(C.AV_CODEC_ID_PCM_ALAW)
|
|
AV_CODEC_ID_PCM_S32LE = AVCodecID(C.AV_CODEC_ID_PCM_S32LE)
|
|
AV_CODEC_ID_PCM_S32BE = AVCodecID(C.AV_CODEC_ID_PCM_S32BE)
|
|
AV_CODEC_ID_PCM_U32LE = AVCodecID(C.AV_CODEC_ID_PCM_U32LE)
|
|
AV_CODEC_ID_PCM_U32BE = AVCodecID(C.AV_CODEC_ID_PCM_U32BE)
|
|
AV_CODEC_ID_PCM_S24LE = AVCodecID(C.AV_CODEC_ID_PCM_S24LE)
|
|
AV_CODEC_ID_PCM_S24BE = AVCodecID(C.AV_CODEC_ID_PCM_S24BE)
|
|
AV_CODEC_ID_PCM_U24LE = AVCodecID(C.AV_CODEC_ID_PCM_U24LE)
|
|
AV_CODEC_ID_PCM_U24BE = AVCodecID(C.AV_CODEC_ID_PCM_U24BE)
|
|
AV_CODEC_ID_PCM_S24DAUD = AVCodecID(C.AV_CODEC_ID_PCM_S24DAUD)
|
|
AV_CODEC_ID_PCM_ZORK = AVCodecID(C.AV_CODEC_ID_PCM_ZORK)
|
|
AV_CODEC_ID_PCM_S16LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S16LE_PLANAR)
|
|
AV_CODEC_ID_PCM_DVD = AVCodecID(C.AV_CODEC_ID_PCM_DVD)
|
|
AV_CODEC_ID_PCM_F32BE = AVCodecID(C.AV_CODEC_ID_PCM_F32BE)
|
|
AV_CODEC_ID_PCM_F32LE = AVCodecID(C.AV_CODEC_ID_PCM_F32LE)
|
|
AV_CODEC_ID_PCM_F64BE = AVCodecID(C.AV_CODEC_ID_PCM_F64BE)
|
|
AV_CODEC_ID_PCM_F64LE = AVCodecID(C.AV_CODEC_ID_PCM_F64LE)
|
|
AV_CODEC_ID_PCM_BLURAY = AVCodecID(C.AV_CODEC_ID_PCM_BLURAY)
|
|
AV_CODEC_ID_PCM_LXF = AVCodecID(C.AV_CODEC_ID_PCM_LXF)
|
|
AV_CODEC_ID_S302M = AVCodecID(C.AV_CODEC_ID_S302M)
|
|
AV_CODEC_ID_PCM_S8_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S8_PLANAR)
|
|
AV_CODEC_ID_PCM_S24LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S24LE_PLANAR)
|
|
AV_CODEC_ID_PCM_S32LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S32LE_PLANAR)
|
|
AV_CODEC_ID_PCM_S16BE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S16BE_PLANAR)
|
|
AV_CODEC_ID_PCM_S64LE = AVCodecID(C.AV_CODEC_ID_PCM_S64LE)
|
|
AV_CODEC_ID_PCM_S64BE = AVCodecID(C.AV_CODEC_ID_PCM_S64BE)
|
|
AV_CODEC_ID_PCM_F16LE = AVCodecID(C.AV_CODEC_ID_PCM_F16LE)
|
|
AV_CODEC_ID_PCM_F24LE = AVCodecID(C.AV_CODEC_ID_PCM_F24LE)
|
|
AV_CODEC_ID_PCM_VIDC = AVCodecID(C.AV_CODEC_ID_PCM_VIDC)
|
|
AV_CODEC_ID_PCM_SGA = AVCodecID(C.AV_CODEC_ID_PCM_SGA)
|
|
|
|
// various ADPCM codecs
|
|
AV_CODEC_ID_ADPCM_IMA_QT = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_QT)
|
|
AV_CODEC_ID_ADPCM_IMA_WAV = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_WAV)
|
|
AV_CODEC_ID_ADPCM_IMA_DK3 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DK3)
|
|
AV_CODEC_ID_ADPCM_IMA_DK4 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DK4)
|
|
AV_CODEC_ID_ADPCM_IMA_WS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_WS)
|
|
AV_CODEC_ID_ADPCM_IMA_SMJPEG = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_SMJPEG)
|
|
AV_CODEC_ID_ADPCM_MS = AVCodecID(C.AV_CODEC_ID_ADPCM_MS)
|
|
AV_CODEC_ID_ADPCM_4XM = AVCodecID(C.AV_CODEC_ID_ADPCM_4XM)
|
|
AV_CODEC_ID_ADPCM_XA = AVCodecID(C.AV_CODEC_ID_ADPCM_XA)
|
|
AV_CODEC_ID_ADPCM_ADX = AVCodecID(C.AV_CODEC_ID_ADPCM_ADX)
|
|
AV_CODEC_ID_ADPCM_EA = AVCodecID(C.AV_CODEC_ID_ADPCM_EA)
|
|
AV_CODEC_ID_ADPCM_G726 = AVCodecID(C.AV_CODEC_ID_ADPCM_G726)
|
|
AV_CODEC_ID_ADPCM_CT = AVCodecID(C.AV_CODEC_ID_ADPCM_CT)
|
|
AV_CODEC_ID_ADPCM_SWF = AVCodecID(C.AV_CODEC_ID_ADPCM_SWF)
|
|
AV_CODEC_ID_ADPCM_YAMAHA = AVCodecID(C.AV_CODEC_ID_ADPCM_YAMAHA)
|
|
AV_CODEC_ID_ADPCM_SBPRO_4 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_4)
|
|
AV_CODEC_ID_ADPCM_SBPRO_3 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_3)
|
|
AV_CODEC_ID_ADPCM_SBPRO_2 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_2)
|
|
AV_CODEC_ID_ADPCM_THP = AVCodecID(C.AV_CODEC_ID_ADPCM_THP)
|
|
AV_CODEC_ID_ADPCM_IMA_AMV = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_AMV)
|
|
AV_CODEC_ID_ADPCM_EA_R1 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R1)
|
|
AV_CODEC_ID_ADPCM_EA_R3 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R3)
|
|
AV_CODEC_ID_ADPCM_EA_R2 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R2)
|
|
AV_CODEC_ID_ADPCM_IMA_EA_SEAD = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_EA_SEAD)
|
|
AV_CODEC_ID_ADPCM_IMA_EA_EACS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_EA_EACS)
|
|
AV_CODEC_ID_ADPCM_EA_XAS = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_XAS)
|
|
AV_CODEC_ID_ADPCM_EA_MAXIS_XA = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_MAXIS_XA)
|
|
AV_CODEC_ID_ADPCM_IMA_ISS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_ISS)
|
|
AV_CODEC_ID_ADPCM_G722 = AVCodecID(C.AV_CODEC_ID_ADPCM_G722)
|
|
AV_CODEC_ID_ADPCM_IMA_APC = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_APC)
|
|
AV_CODEC_ID_ADPCM_VIMA = AVCodecID(C.AV_CODEC_ID_ADPCM_VIMA)
|
|
AV_CODEC_ID_ADPCM_AFC = AVCodecID(C.AV_CODEC_ID_ADPCM_AFC)
|
|
AV_CODEC_ID_ADPCM_IMA_OKI = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_OKI)
|
|
AV_CODEC_ID_ADPCM_DTK = AVCodecID(C.AV_CODEC_ID_ADPCM_DTK)
|
|
AV_CODEC_ID_ADPCM_IMA_RAD = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_RAD)
|
|
AV_CODEC_ID_ADPCM_G726LE = AVCodecID(C.AV_CODEC_ID_ADPCM_G726LE)
|
|
AV_CODEC_ID_ADPCM_THP_LE = AVCodecID(C.AV_CODEC_ID_ADPCM_THP_LE)
|
|
AV_CODEC_ID_ADPCM_PSX = AVCodecID(C.AV_CODEC_ID_ADPCM_PSX)
|
|
AV_CODEC_ID_ADPCM_AICA = AVCodecID(C.AV_CODEC_ID_ADPCM_AICA)
|
|
AV_CODEC_ID_ADPCM_IMA_DAT4 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DAT4)
|
|
AV_CODEC_ID_ADPCM_MTAF = AVCodecID(C.AV_CODEC_ID_ADPCM_MTAF)
|
|
AV_CODEC_ID_ADPCM_AGM = AVCodecID(C.AV_CODEC_ID_ADPCM_AGM)
|
|
AV_CODEC_ID_ADPCM_ARGO = AVCodecID(C.AV_CODEC_ID_ADPCM_ARGO)
|
|
AV_CODEC_ID_ADPCM_IMA_SSI = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_SSI)
|
|
AV_CODEC_ID_ADPCM_ZORK = AVCodecID(C.AV_CODEC_ID_ADPCM_ZORK)
|
|
AV_CODEC_ID_ADPCM_IMA_APM = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_APM)
|
|
AV_CODEC_ID_ADPCM_IMA_ALP = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_ALP)
|
|
AV_CODEC_ID_ADPCM_IMA_MTF = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_MTF)
|
|
AV_CODEC_ID_ADPCM_IMA_CUNNING = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_CUNNING)
|
|
AV_CODEC_ID_ADPCM_IMA_MOFLEX = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_MOFLEX)
|
|
|
|
// AMR
|
|
AV_CODEC_ID_AMR_NB = AVCodecID(C.AV_CODEC_ID_AMR_NB)
|
|
AV_CODEC_ID_AMR_WB = AVCodecID(C.AV_CODEC_ID_AMR_WB)
|
|
|
|
// RealAudio codecs
|
|
AV_CODEC_ID_RA_144 = AVCodecID(C.AV_CODEC_ID_RA_144)
|
|
AV_CODEC_ID_RA_288 = AVCodecID(C.AV_CODEC_ID_RA_288)
|
|
|
|
// various DPCM codecs
|
|
AV_CODEC_ID_ROQ_DPCM = AVCodecID(C.AV_CODEC_ID_ROQ_DPCM)
|
|
AV_CODEC_ID_INTERPLAY_DPCM = AVCodecID(C.AV_CODEC_ID_INTERPLAY_DPCM)
|
|
AV_CODEC_ID_XAN_DPCM = AVCodecID(C.AV_CODEC_ID_XAN_DPCM)
|
|
AV_CODEC_ID_SOL_DPCM = AVCodecID(C.AV_CODEC_ID_SOL_DPCM)
|
|
|
|
AV_CODEC_ID_SDX2_DPCM = AVCodecID(C.AV_CODEC_ID_SDX2_DPCM)
|
|
AV_CODEC_ID_GREMLIN_DPCM = AVCodecID(C.AV_CODEC_ID_GREMLIN_DPCM)
|
|
AV_CODEC_ID_DERF_DPCM = AVCodecID(C.AV_CODEC_ID_DERF_DPCM)
|
|
|
|
// audio codecs
|
|
AV_CODEC_ID_MP2 = AVCodecID(C.AV_CODEC_ID_MP2)
|
|
AV_CODEC_ID_MP3 = AVCodecID(C.AV_CODEC_ID_MP3)
|
|
AV_CODEC_ID_AAC = AVCodecID(C.AV_CODEC_ID_AAC)
|
|
AV_CODEC_ID_AC3 = AVCodecID(C.AV_CODEC_ID_AC3)
|
|
AV_CODEC_ID_DTS = AVCodecID(C.AV_CODEC_ID_DTS)
|
|
AV_CODEC_ID_VORBIS = AVCodecID(C.AV_CODEC_ID_VORBIS)
|
|
AV_CODEC_ID_DVAUDIO = AVCodecID(C.AV_CODEC_ID_DVAUDIO)
|
|
AV_CODEC_ID_WMAV1 = AVCodecID(C.AV_CODEC_ID_WMAV1)
|
|
AV_CODEC_ID_WMAV2 = AVCodecID(C.AV_CODEC_ID_WMAV2)
|
|
AV_CODEC_ID_MACE3 = AVCodecID(C.AV_CODEC_ID_MACE3)
|
|
AV_CODEC_ID_MACE6 = AVCodecID(C.AV_CODEC_ID_MACE6)
|
|
AV_CODEC_ID_VMDAUDIO = AVCodecID(C.AV_CODEC_ID_VMDAUDIO)
|
|
AV_CODEC_ID_FLAC = AVCodecID(C.AV_CODEC_ID_FLAC)
|
|
AV_CODEC_ID_MP3ADU = AVCodecID(C.AV_CODEC_ID_MP3ADU)
|
|
AV_CODEC_ID_MP3ON4 = AVCodecID(C.AV_CODEC_ID_MP3ON4)
|
|
AV_CODEC_ID_SHORTEN = AVCodecID(C.AV_CODEC_ID_SHORTEN)
|
|
AV_CODEC_ID_ALAC = AVCodecID(C.AV_CODEC_ID_ALAC)
|
|
AV_CODEC_ID_WESTWOOD_SND1 = AVCodecID(C.AV_CODEC_ID_WESTWOOD_SND1)
|
|
AV_CODEC_ID_GSM = AVCodecID(C.AV_CODEC_ID_GSM)
|
|
AV_CODEC_ID_QDM2 = AVCodecID(C.AV_CODEC_ID_QDM2)
|
|
AV_CODEC_ID_COOK = AVCodecID(C.AV_CODEC_ID_COOK)
|
|
AV_CODEC_ID_TRUESPEECH = AVCodecID(C.AV_CODEC_ID_TRUESPEECH)
|
|
AV_CODEC_ID_TTA = AVCodecID(C.AV_CODEC_ID_TTA)
|
|
AV_CODEC_ID_SMACKAUDIO = AVCodecID(C.AV_CODEC_ID_SMACKAUDIO)
|
|
AV_CODEC_ID_QCELP = AVCodecID(C.AV_CODEC_ID_QCELP)
|
|
AV_CODEC_ID_WAVPACK = AVCodecID(C.AV_CODEC_ID_WAVPACK)
|
|
AV_CODEC_ID_DSICINAUDIO = AVCodecID(C.AV_CODEC_ID_DSICINAUDIO)
|
|
AV_CODEC_ID_IMC = AVCodecID(C.AV_CODEC_ID_IMC)
|
|
AV_CODEC_ID_MUSEPACK7 = AVCodecID(C.AV_CODEC_ID_MUSEPACK7)
|
|
AV_CODEC_ID_MLP = AVCodecID(C.AV_CODEC_ID_MLP)
|
|
AV_CODEC_ID_GSM_MS = AVCodecID(C.AV_CODEC_ID_GSM_MS)
|
|
AV_CODEC_ID_ATRAC3 = AVCodecID(C.AV_CODEC_ID_ATRAC3)
|
|
AV_CODEC_ID_APE = AVCodecID(C.AV_CODEC_ID_APE)
|
|
AV_CODEC_ID_NELLYMOSER = AVCodecID(C.AV_CODEC_ID_NELLYMOSER)
|
|
AV_CODEC_ID_MUSEPACK8 = AVCodecID(C.AV_CODEC_ID_MUSEPACK8)
|
|
AV_CODEC_ID_SPEEX = AVCodecID(C.AV_CODEC_ID_SPEEX)
|
|
AV_CODEC_ID_WMAVOICE = AVCodecID(C.AV_CODEC_ID_WMAVOICE)
|
|
AV_CODEC_ID_WMAPRO = AVCodecID(C.AV_CODEC_ID_WMAPRO)
|
|
AV_CODEC_ID_WMALOSSLESS = AVCodecID(C.AV_CODEC_ID_WMALOSSLESS)
|
|
AV_CODEC_ID_ATRAC3P = AVCodecID(C.AV_CODEC_ID_ATRAC3P)
|
|
AV_CODEC_ID_EAC3 = AVCodecID(C.AV_CODEC_ID_EAC3)
|
|
AV_CODEC_ID_SIPR = AVCodecID(C.AV_CODEC_ID_SIPR)
|
|
AV_CODEC_ID_MP1 = AVCodecID(C.AV_CODEC_ID_MP1)
|
|
AV_CODEC_ID_TWINVQ = AVCodecID(C.AV_CODEC_ID_TWINVQ)
|
|
AV_CODEC_ID_TRUEHD = AVCodecID(C.AV_CODEC_ID_TRUEHD)
|
|
AV_CODEC_ID_MP4ALS = AVCodecID(C.AV_CODEC_ID_MP4ALS)
|
|
AV_CODEC_ID_ATRAC1 = AVCodecID(C.AV_CODEC_ID_ATRAC1)
|
|
AV_CODEC_ID_BINKAUDIO_RDFT = AVCodecID(C.AV_CODEC_ID_BINKAUDIO_RDFT)
|
|
AV_CODEC_ID_BINKAUDIO_DCT = AVCodecID(C.AV_CODEC_ID_BINKAUDIO_DCT)
|
|
AV_CODEC_ID_AAC_LATM = AVCodecID(C.AV_CODEC_ID_AAC_LATM)
|
|
AV_CODEC_ID_QDMC = AVCodecID(C.AV_CODEC_ID_QDMC)
|
|
AV_CODEC_ID_CELT = AVCodecID(C.AV_CODEC_ID_CELT)
|
|
AV_CODEC_ID_G723_1 = AVCodecID(C.AV_CODEC_ID_G723_1)
|
|
AV_CODEC_ID_G729 = AVCodecID(C.AV_CODEC_ID_G729)
|
|
AV_CODEC_ID_8SVX_EXP = AVCodecID(C.AV_CODEC_ID_8SVX_EXP)
|
|
AV_CODEC_ID_8SVX_FIB = AVCodecID(C.AV_CODEC_ID_8SVX_FIB)
|
|
AV_CODEC_ID_BMV_AUDIO = AVCodecID(C.AV_CODEC_ID_BMV_AUDIO)
|
|
AV_CODEC_ID_RALF = AVCodecID(C.AV_CODEC_ID_RALF)
|
|
AV_CODEC_ID_IAC = AVCodecID(C.AV_CODEC_ID_IAC)
|
|
AV_CODEC_ID_ILBC = AVCodecID(C.AV_CODEC_ID_ILBC)
|
|
AV_CODEC_ID_OPUS = AVCodecID(C.AV_CODEC_ID_OPUS)
|
|
AV_CODEC_ID_COMFORT_NOISE = AVCodecID(C.AV_CODEC_ID_COMFORT_NOISE)
|
|
AV_CODEC_ID_TAK = AVCodecID(C.AV_CODEC_ID_TAK)
|
|
AV_CODEC_ID_METASOUND = AVCodecID(C.AV_CODEC_ID_METASOUND)
|
|
AV_CODEC_ID_PAF_AUDIO = AVCodecID(C.AV_CODEC_ID_PAF_AUDIO)
|
|
AV_CODEC_ID_ON2AVC = AVCodecID(C.AV_CODEC_ID_ON2AVC)
|
|
AV_CODEC_ID_DSS_SP = AVCodecID(C.AV_CODEC_ID_DSS_SP)
|
|
AV_CODEC_ID_CODEC2 = AVCodecID(C.AV_CODEC_ID_CODEC2)
|
|
|
|
AV_CODEC_ID_FFWAVESYNTH = AVCodecID(C.AV_CODEC_ID_FFWAVESYNTH)
|
|
AV_CODEC_ID_SONIC = AVCodecID(C.AV_CODEC_ID_SONIC)
|
|
AV_CODEC_ID_SONIC_LS = AVCodecID(C.AV_CODEC_ID_SONIC_LS)
|
|
AV_CODEC_ID_EVRC = AVCodecID(C.AV_CODEC_ID_EVRC)
|
|
AV_CODEC_ID_SMV = AVCodecID(C.AV_CODEC_ID_SMV)
|
|
AV_CODEC_ID_DSD_LSBF = AVCodecID(C.AV_CODEC_ID_DSD_LSBF)
|
|
AV_CODEC_ID_DSD_MSBF = AVCodecID(C.AV_CODEC_ID_DSD_MSBF)
|
|
AV_CODEC_ID_DSD_LSBF_PLANAR = AVCodecID(C.AV_CODEC_ID_DSD_LSBF_PLANAR)
|
|
AV_CODEC_ID_DSD_MSBF_PLANAR = AVCodecID(C.AV_CODEC_ID_DSD_MSBF_PLANAR)
|
|
AV_CODEC_ID_4GV = AVCodecID(C.AV_CODEC_ID_4GV)
|
|
AV_CODEC_ID_INTERPLAY_ACM = AVCodecID(C.AV_CODEC_ID_INTERPLAY_ACM)
|
|
AV_CODEC_ID_XMA1 = AVCodecID(C.AV_CODEC_ID_XMA1)
|
|
AV_CODEC_ID_XMA2 = AVCodecID(C.AV_CODEC_ID_XMA2)
|
|
AV_CODEC_ID_DST = AVCodecID(C.AV_CODEC_ID_DST)
|
|
AV_CODEC_ID_ATRAC3AL = AVCodecID(C.AV_CODEC_ID_ATRAC3AL)
|
|
AV_CODEC_ID_ATRAC3PAL = AVCodecID(C.AV_CODEC_ID_ATRAC3PAL)
|
|
AV_CODEC_ID_DOLBY_E = AVCodecID(C.AV_CODEC_ID_DOLBY_E)
|
|
AV_CODEC_ID_APTX = AVCodecID(C.AV_CODEC_ID_APTX)
|
|
AV_CODEC_ID_APTX_HD = AVCodecID(C.AV_CODEC_ID_APTX_HD)
|
|
AV_CODEC_ID_SBC = AVCodecID(C.AV_CODEC_ID_SBC)
|
|
AV_CODEC_ID_ATRAC9 = AVCodecID(C.AV_CODEC_ID_ATRAC9)
|
|
AV_CODEC_ID_HCOM = AVCodecID(C.AV_CODEC_ID_HCOM)
|
|
AV_CODEC_ID_ACELP_KELVIN = AVCodecID(C.AV_CODEC_ID_ACELP_KELVIN)
|
|
AV_CODEC_ID_MPEGH_3D_AUDIO = AVCodecID(C.AV_CODEC_ID_MPEGH_3D_AUDIO)
|
|
AV_CODEC_ID_SIREN = AVCodecID(C.AV_CODEC_ID_SIREN)
|
|
AV_CODEC_ID_HCA = AVCodecID(C.AV_CODEC_ID_HCA)
|
|
AV_CODEC_ID_FASTAUDIO = AVCodecID(C.AV_CODEC_ID_FASTAUDIO)
|
|
AV_CODEC_ID_MSNSIREN = AVCodecID(C.AV_CODEC_ID_MSNSIREN)
|
|
AV_CODEC_ID_DFPWM = AVCodecID(C.AV_CODEC_ID_DFPWM)
|
|
AV_CODEC_ID_BONK = AVCodecID(C.AV_CODEC_ID_BONK)
|
|
AV_CODEC_ID_MISC4 = AVCodecID(C.AV_CODEC_ID_MISC4)
|
|
AV_CODEC_ID_APAC = AVCodecID(C.AV_CODEC_ID_APAC)
|
|
AV_CODEC_ID_FTR = AVCodecID(C.AV_CODEC_ID_FTR)
|
|
AV_CODEC_ID_WAVARC = AVCodecID(C.AV_CODEC_ID_WAVARC)
|
|
AV_CODEC_ID_RKA = AVCodecID(C.AV_CODEC_ID_RKA)
|
|
AV_CODEC_ID_AC4 = AVCodecID(C.AV_CODEC_ID_AC4)
|
|
AV_CODEC_ID_OSQ = AVCodecID(C.AV_CODEC_ID_OSQ)
|
|
|
|
// subtitle codecs
|
|
AV_CODEC_ID_FIRST_SUBTITLE = AVCodecID(C.AV_CODEC_ID_FIRST_SUBTITLE)
|
|
AV_CODEC_ID_DVD_SUBTITLE = AVCodecID(C.AV_CODEC_ID_DVD_SUBTITLE)
|
|
AV_CODEC_ID_DVB_SUBTITLE = AVCodecID(C.AV_CODEC_ID_DVB_SUBTITLE)
|
|
AV_CODEC_ID_TEXT = AVCodecID(C.AV_CODEC_ID_TEXT)
|
|
AV_CODEC_ID_XSUB = AVCodecID(C.AV_CODEC_ID_XSUB)
|
|
AV_CODEC_ID_SSA = AVCodecID(C.AV_CODEC_ID_SSA)
|
|
AV_CODEC_ID_MOV_TEXT = AVCodecID(C.AV_CODEC_ID_MOV_TEXT)
|
|
AV_CODEC_ID_HDMV_PGS_SUBTITLE = AVCodecID(C.AV_CODEC_ID_HDMV_PGS_SUBTITLE)
|
|
AV_CODEC_ID_DVB_TELETEXT = AVCodecID(C.AV_CODEC_ID_DVB_TELETEXT)
|
|
AV_CODEC_ID_SRT = AVCodecID(C.AV_CODEC_ID_SRT)
|
|
|
|
AV_CODEC_ID_MICRODVD = AVCodecID(C.AV_CODEC_ID_MICRODVD)
|
|
AV_CODEC_ID_EIA_608 = AVCodecID(C.AV_CODEC_ID_EIA_608)
|
|
AV_CODEC_ID_JACOSUB = AVCodecID(C.AV_CODEC_ID_JACOSUB)
|
|
AV_CODEC_ID_SAMI = AVCodecID(C.AV_CODEC_ID_SAMI)
|
|
AV_CODEC_ID_REALTEXT = AVCodecID(C.AV_CODEC_ID_REALTEXT)
|
|
AV_CODEC_ID_STL = AVCodecID(C.AV_CODEC_ID_STL)
|
|
AV_CODEC_ID_SUBVIEWER1 = AVCodecID(C.AV_CODEC_ID_SUBVIEWER1)
|
|
AV_CODEC_ID_SUBVIEWER = AVCodecID(C.AV_CODEC_ID_SUBVIEWER)
|
|
AV_CODEC_ID_SUBRIP = AVCodecID(C.AV_CODEC_ID_SUBRIP)
|
|
AV_CODEC_ID_WEBVTT = AVCodecID(C.AV_CODEC_ID_WEBVTT)
|
|
AV_CODEC_ID_MPL2 = AVCodecID(C.AV_CODEC_ID_MPL2)
|
|
AV_CODEC_ID_VPLAYER = AVCodecID(C.AV_CODEC_ID_VPLAYER)
|
|
AV_CODEC_ID_PJS = AVCodecID(C.AV_CODEC_ID_PJS)
|
|
AV_CODEC_ID_ASS = AVCodecID(C.AV_CODEC_ID_ASS)
|
|
AV_CODEC_ID_HDMV_TEXT_SUBTITLE = AVCodecID(C.AV_CODEC_ID_HDMV_TEXT_SUBTITLE)
|
|
AV_CODEC_ID_TTML = AVCodecID(C.AV_CODEC_ID_TTML)
|
|
AV_CODEC_ID_ARIB_CAPTION = AVCodecID(C.AV_CODEC_ID_ARIB_CAPTION)
|
|
|
|
// other specific kind of codecs (generally used for attachments)
|
|
AV_CODEC_ID_FIRST_UNKNOWN = AVCodecID(C.AV_CODEC_ID_FIRST_UNKNOWN)
|
|
AV_CODEC_ID_TTF = AVCodecID(C.AV_CODEC_ID_TTF)
|
|
|
|
AV_CODEC_ID_SCTE_35 = AVCodecID(C.AV_CODEC_ID_SCTE_35)
|
|
AV_CODEC_ID_EPG = AVCodecID(C.AV_CODEC_ID_EPG)
|
|
AV_CODEC_ID_BINTEXT = AVCodecID(C.AV_CODEC_ID_BINTEXT)
|
|
AV_CODEC_ID_XBIN = AVCodecID(C.AV_CODEC_ID_XBIN)
|
|
AV_CODEC_ID_IDF = AVCodecID(C.AV_CODEC_ID_IDF)
|
|
AV_CODEC_ID_OTF = AVCodecID(C.AV_CODEC_ID_OTF)
|
|
AV_CODEC_ID_SMPTE_KLV = AVCodecID(C.AV_CODEC_ID_SMPTE_KLV)
|
|
AV_CODEC_ID_DVD_NAV = AVCodecID(C.AV_CODEC_ID_DVD_NAV)
|
|
AV_CODEC_ID_TIMED_ID3 = AVCodecID(C.AV_CODEC_ID_TIMED_ID3)
|
|
AV_CODEC_ID_BIN_DATA = AVCodecID(C.AV_CODEC_ID_BIN_DATA)
|
|
|
|
// codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it
|
|
AV_CODEC_ID_PROBE = AVCodecID(C.AV_CODEC_ID_PROBE)
|
|
|
|
// Fake codec to indicate a raw MPEG-2 TS stream (only used by libavformat)
|
|
AV_CODEC_ID_MPEG2TS = AVCodecID(C.AV_CODEC_ID_MPEG2TS)
|
|
|
|
// Fake codec to indicate a MPEG-4 Systems stream (only used by libavformat)
|
|
AV_CODEC_ID_MPEG4SYSTEMS = AVCodecID(C.AV_CODEC_ID_MPEG4SYSTEMS)
|
|
|
|
// Dummy codec for streams containing only metadata information.
|
|
AV_CODEC_ID_FFMETADATA = AVCodecID(C.AV_CODEC_ID_FFMETADATA)
|
|
// Passthrough codec, AVFrames wrapped in AVPacket.
|
|
AV_CODEC_ID_WRAPPED_AVFRAME = AVCodecID(C.AV_CODEC_ID_WRAPPED_AVFRAME)
|
|
)
|
|
|
|
// AvCodecGetType gets the type of the given codec.
|
|
func AvCodecGetType(codecID AVCodecID) AVMediaType {
|
|
return (AVMediaType)(C.avcodec_get_type((C.enum_AVCodecID)(codecID)))
|
|
}
|
|
|
|
// AvCodecGetName gets the name of a codec.
|
|
func AvCodecGetName(codecID AVCodecID) string {
|
|
return C.GoString(C.avcodec_get_name((C.enum_AVCodecID)(codecID)))
|
|
}
|
|
|
|
// AvGetBitsPerSample returns codec bits per sample.
|
|
func AvGetBitsPerSample(codecID AVCodecID) int32 {
|
|
return (int32)(C.av_get_bits_per_sample((C.enum_AVCodecID)(codecID)))
|
|
}
|
|
|
|
// AvGetExactBitsPerSample returns codec bits per sample.
|
|
func AvGetExactBitsPerSample(codecID AVCodecID) int32 {
|
|
return (int32)(C.av_get_exact_bits_per_sample((C.enum_AVCodecID)(codecID)))
|
|
}
|
|
|
|
// AvCodecProfileName returns a name for the specified profile, if available.
|
|
func AvCodecProfileName(codecID AVCodecID, profile int32) string {
|
|
return C.GoString(C.avcodec_profile_name((C.enum_AVCodecID)(codecID), (C.int)(profile)))
|
|
}
|
|
|
|
// AvGetPcmCodec returns the PCM codec associated with a sample format.
|
|
func AvGetPcmCodec(fmt AVSampleFormat, be int32) AVCodecID {
|
|
return (AVCodecID)(C.av_get_pcm_codec((C.enum_AVSampleFormat)(fmt), (C.int)(be)))
|
|
}
|