Versions in this module Expand all Collapse all v1 v1.20.0 Sep 19, 2025 v1.19.0 Sep 19, 2025 Changes in this version + const BuffersinkFlagNoRequest + const BuffersinkFlagPeek + const BuffersrcFlagKeepRef + const BuffersrcFlagNoCheckFormat + const BuffersrcFlagPush + const ChromaLocationBottom + const ChromaLocationBottomleft + const ChromaLocationCenter + const ChromaLocationLeft + const ChromaLocationNb + const ChromaLocationTop + const ChromaLocationTopleft + const ChromaLocationUnspecified + const ClassCategoryBitstreamFilter + const ClassCategoryDecoder + const ClassCategoryDemuxer + const ClassCategoryDeviceAudioInput + const ClassCategoryDeviceAudioOutput + const ClassCategoryDeviceInput + const ClassCategoryDeviceOutput + const ClassCategoryDeviceVideoInput + const ClassCategoryDeviceVideoOutput + const ClassCategoryEncoder + const ClassCategoryFilter + const ClassCategoryInput + const ClassCategoryMuxer + const ClassCategoryNa + const ClassCategoryNb + const ClassCategoryOutput + const ClassCategorySwresampler + const ClassCategorySwscaler + const CodecContextFlag4Mv + const CodecContextFlagAcPred + const CodecContextFlagBitexact + const CodecContextFlagClosedGop + const CodecContextFlagGlobalHeader + const CodecContextFlagGray + const CodecContextFlagInterlacedDct + const CodecContextFlagInterlacedMe + const CodecContextFlagLoopFilter + const CodecContextFlagLowDelay + const CodecContextFlagOutputCorrupt + const CodecContextFlagPass1 + const CodecContextFlagPass2 + const CodecContextFlagPsnr + const CodecContextFlagQpel + const CodecContextFlagQscale + const CodecContextFlagUnaligned + const CodecFlag2Chunks + const CodecFlag2ExportMvs + const CodecFlag2Fast + const CodecFlag2IccProfiles + const CodecFlag2IgnoreCrop + const CodecFlag2LocalHeader + const CodecFlag2NoOutput + const CodecFlag2RoFlushNoop + const CodecFlag2ShowAll + const CodecFlag2SkipManual + const CodecHardwareConfigMethodFlagAdHoc + const CodecHardwareConfigMethodFlagHwDeviceCtx + const CodecHardwareConfigMethodFlagHwFramesCtx + const CodecHardwareConfigMethodFlagInternal + const CodecID012V + const CodecID4Xm + const CodecID8Bps + const CodecID8SvxExp + const CodecID8SvxFib + const CodecIDA64Multi + const CodecIDA64Multi5 + const CodecIDAac + const CodecIDAacLatm + const CodecIDAasc + const CodecIDAc3 + const CodecIDAdpcm4Xm + const CodecIDAdpcmAdx + const CodecIDAdpcmAfc + const CodecIDAdpcmCt + const CodecIDAdpcmDtk + const CodecIDAdpcmEa + const CodecIDAdpcmEaMaxisXa + const CodecIDAdpcmEaR1 + const CodecIDAdpcmEaR2 + const CodecIDAdpcmEaR3 + const CodecIDAdpcmEaXas + const CodecIDAdpcmG722 + const CodecIDAdpcmG726 + const CodecIDAdpcmG726Le + const CodecIDAdpcmImaAmv + const CodecIDAdpcmImaApc + const CodecIDAdpcmImaDk3 + const CodecIDAdpcmImaDk4 + const CodecIDAdpcmImaEaEacs + const CodecIDAdpcmImaEaSead + const CodecIDAdpcmImaIss + const CodecIDAdpcmImaOki + const CodecIDAdpcmImaQt + const CodecIDAdpcmImaRad + const CodecIDAdpcmImaSmjpeg + const CodecIDAdpcmImaWav + const CodecIDAdpcmImaWs + const CodecIDAdpcmMs + const CodecIDAdpcmSbpro2 + const CodecIDAdpcmSbpro3 + const CodecIDAdpcmSbpro4 + const CodecIDAdpcmSwf + const CodecIDAdpcmThp + const CodecIDAdpcmVima + const CodecIDAdpcmVimaDeprecated + const CodecIDAdpcmXa + const CodecIDAdpcmYamaha + const CodecIDAic + const CodecIDAlac + const CodecIDAliasPix + const CodecIDAmrNb + const CodecIDAmrWb + const CodecIDAmv + const CodecIDAnm + const CodecIDAnsi + const CodecIDApe + const CodecIDAss + const CodecIDAsv1 + const CodecIDAsv2 + const CodecIDAtrac1 + const CodecIDAtrac3 + const CodecIDAtrac3P + const CodecIDAura + const CodecIDAura2 + const CodecIDAv1 + const CodecIDAvrn + const CodecIDAvrp + const CodecIDAvs + const CodecIDAvui + const CodecIDBCodecIDext + const CodecIDBethsoftvid + const CodecIDBfi + const CodecIDBinData + const CodecIDBinkaudioDct + const CodecIDBinkaudioRdft + const CodecIDBinkvideo + const CodecIDBmp + const CodecIDBmvAudio + const CodecIDBmvVideo + const CodecIDBrenderPix + const CodecIDBrenderPixDeprecated + const CodecIDC93 + const CodecIDCavs + const CodecIDCdgraphics + const CodecIDCdxl + const CodecIDCelt + const CodecIDCinepak + const CodecIDCljr + const CodecIDCllc + const CodecIDCmv + const CodecIDComfortNoise + const CodecIDCook + const CodecIDCpia + const CodecIDCscd + const CodecIDCyuv + const CodecIDDfa + const CodecIDDirac + const CodecIDDnxhd + const CodecIDDpx + const CodecIDDsdLsbf + const CodecIDDsdLsbfPlanar + const CodecIDDsdMsbf + const CodecIDDsdMsbfPlanar + const CodecIDDsicinaudio + const CodecIDDsicinvideo + const CodecIDDts + const CodecIDDvaudio + const CodecIDDvbSubtitle + const CodecIDDvbTeletext + const CodecIDDvdNav + const CodecIDDvdSubtitle + const CodecIDDvvideo + const CodecIDDxa + const CodecIDDxtory + const CodecIDEac3 + const CodecIDEia608 + const CodecIDEscape124 + const CodecIDEscape130 + const CodecIDEscape130Deprecated + const CodecIDEvrc + const CodecIDExr + const CodecIDExrDeprecated + const CodecIDFfmetadata + const CodecIDFfv1 + const CodecIDFfvhuff + const CodecIDFfwavesynth + const CodecIDFic + const CodecIDFirstAudio + const CodecIDFirstSubtitle + const CodecIDFirstUnknown + const CodecIDFlac + const CodecIDFlashsv + const CodecIDFlashsv2 + const CodecIDFlic + const CodecIDFlv1 + const CodecIDFraps + const CodecIDFrwu + const CodecIDG2M + const CodecIDG2MDeprecated + const CodecIDG7231 + const CodecIDG729 + const CodecIDGif + const CodecIDGsm + const CodecIDGsmMs + const CodecIDH261 + const CodecIDH263 + const CodecIDH263I + const CodecIDH263P + const CodecIDH264 + const CodecIDH265 + const CodecIDHdmvPgsSubtitle + const CodecIDHevc + const CodecIDHevcDeprecated + const CodecIDHnm4Video + const CodecIDHuffyuv + const CodecIDIac + const CodecIDIdcin + const CodecIDIdf + const CodecIDIffByterun1 + const CodecIDIffIlbm + const CodecIDIlbc + const CodecIDImc + const CodecIDIndeo2 + const CodecIDIndeo3 + const CodecIDIndeo4 + const CodecIDIndeo5 + const CodecIDInterplayDpcm + const CodecIDInterplayVideo + const CodecIDJacosub + const CodecIDJpeg2000 + const CodecIDJpegls + const CodecIDJv + const CodecIDKgv1 + const CodecIDKmvc + const CodecIDLagarith + const CodecIDLjpeg + const CodecIDLoco + const CodecIDMace3 + const CodecIDMace6 + const CodecIDMad + const CodecIDMdec + const CodecIDMetasound + const CodecIDMicrodvd + const CodecIDMimic + const CodecIDMjpeg + const CodecIDMjpegb + const CodecIDMlp + const CodecIDMmvideo + const CodecIDMotionpixels + const CodecIDMovText + const CodecIDMp1 + const CodecIDMp2 + const CodecIDMp3 + const CodecIDMp3Adu + const CodecIDMp3On4 + const CodecIDMp4Als + const CodecIDMpeg1Video + const CodecIDMpeg2Ts + const CodecIDMpeg2Video + const CodecIDMpeg4 + const CodecIDMpeg4Systems + const CodecIDMpl2 + const CodecIDMsa1 + const CodecIDMsmpeg4V1 + const CodecIDMsmpeg4V2 + const CodecIDMsmpeg4V3 + const CodecIDMsrle + const CodecIDMss1 + const CodecIDMss2 + const CodecIDMsvideo1 + const CodecIDMszh + const CodecIDMts2 + const CodecIDMusepack7 + const CodecIDMusepack8 + const CodecIDMvc1 + const CodecIDMvc1Deprecated + const CodecIDMvc2 + const CodecIDMvc2Deprecated + const CodecIDMxpeg + const CodecIDNellymoser + const CodecIDNone + const CodecIDNuv + const CodecIDOn2Avc + const CodecIDOpus + const CodecIDOpusDeprecated + const CodecIDOtf + const CodecIDPafAudio + const CodecIDPafAudioDeprecated + const CodecIDPafVideo + const CodecIDPafVideoDeprecated + const CodecIDPam + const CodecIDPbm + const CodecIDPcmAlaw + const CodecIDPcmBluray + const CodecIDPcmDvd + const CodecIDPcmF32Be + const CodecIDPcmF32Le + const CodecIDPcmF64Be + const CodecIDPcmF64Le + const CodecIDPcmLxf + const CodecIDPcmMulaw + const CodecIDPcmS16Be + const CodecIDPcmS16BePlanar + const CodecIDPcmS16Le + const CodecIDPcmS16LePlanar + const CodecIDPcmS24Be + const CodecIDPcmS24Daud + const CodecIDPcmS24Le + const CodecIDPcmS24LePlanar + const CodecIDPcmS24LePlanarDeprecated + const CodecIDPcmS32Be + const CodecIDPcmS32Le + const CodecIDPcmS32LePlanar + const CodecIDPcmS32LePlanarDeprecated + const CodecIDPcmS8 + const CodecIDPcmS8Planar + const CodecIDPcmU16Be + const CodecIDPcmU16Le + const CodecIDPcmU24Be + const CodecIDPcmU24Le + const CodecIDPcmU32Be + const CodecIDPcmU32Le + const CodecIDPcmU8 + const CodecIDPcmZork + const CodecIDPcx + const CodecIDPgm + const CodecIDPgmyuv + const CodecIDPictor + const CodecIDPjs + const CodecIDPng + const CodecIDPpm + const CodecIDProbe + const CodecIDProres + const CodecIDPtx + const CodecIDQcelp + const CodecIDQdm2 + const CodecIDQdmc + const CodecIDQdraw + const CodecIDQpeg + const CodecIDQtrle + const CodecIDR10K + const CodecIDR210 + const CodecIDRa144 + const CodecIDRa288 + const CodecIDRalf + const CodecIDRawvideo + const CodecIDRealtext + const CodecIDRl2 + const CodecIDRoq + const CodecIDRoqDpcm + const CodecIDRpza + const CodecIDRv10 + const CodecIDRv20 + const CodecIDRv30 + const CodecIDRv40 + const CodecIDS302M + const CodecIDSami + const CodecIDSanm + const CodecIDSanmDeprecated + const CodecIDSgi + const CodecIDSgirle + const CodecIDSgirleDeprecated + const CodecIDShorten + const CodecIDSipr + const CodecIDSmackaudio + const CodecIDSmackvideo + const CodecIDSmc + const CodecIDSmpteKlv + const CodecIDSmv + const CodecIDSmvjpeg + const CodecIDSnow + const CodecIDSolDpcm + const CodecIDSonic + const CodecIDSonicLs + const CodecIDSp5X + const CodecIDSpeex + const CodecIDSrt + const CodecIDSsa + const CodecIDSubrip + const CodecIDSubviewer + const CodecIDSubviewer1 + const CodecIDSunrast + const CodecIDSvq1 + const CodecIDSvq3 + const CodecIDTak + const CodecIDTakDeprecated + const CodecIDTarga + const CodecIDTargaY216 + const CodecIDText + const CodecIDTgq + const CodecIDTgv + const CodecIDTheora + const CodecIDThp + const CodecIDTiertexseqvideo + const CodecIDTiff + const CodecIDTimedId3 + const CodecIDTmv + const CodecIDTqi + const CodecIDTruehd + const CodecIDTruemotion1 + const CodecIDTruemotion2 + const CodecIDTruespeech + const CodecIDTscc + const CodecIDTscc2 + const CodecIDTta + const CodecIDTtf + const CodecIDTwinvq + const CodecIDTxd + const CodecIDUlti + const CodecIDUtvideo + const CodecIDV210 + const CodecIDV210X + const CodecIDV308 + const CodecIDV408 + const CodecIDV410 + const CodecIDVb + const CodecIDVble + const CodecIDVc1 + const CodecIDVc1Image + const CodecIDVcr1 + const CodecIDVixl + const CodecIDVmdaudio + const CodecIDVmdvideo + const CodecIDVmnc + const CodecIDVorbis + const CodecIDVp3 + const CodecIDVp5 + const CodecIDVp6 + const CodecIDVp6A + const CodecIDVp6F + const CodecIDVp7 + const CodecIDVp7Deprecated + const CodecIDVp8 + const CodecIDVp9 + const CodecIDVplayer + const CodecIDWavpack + const CodecIDWebp + const CodecIDWebpDeprecated + const CodecIDWebvtt + const CodecIDWestwoodSnd1 + const CodecIDWmalossless + const CodecIDWmapro + const CodecIDWmav1 + const CodecIDWmav2 + const CodecIDWmavoice + const CodecIDWmv1 + const CodecIDWmv2 + const CodecIDWmv3 + const CodecIDWmv3Image + const CodecIDWnv1 + const CodecIDWsVqa + const CodecIDXanDpcm + const CodecIDXanWc3 + const CodecIDXanWc4 + const CodecIDXbin + const CodecIDXbm + const CodecIDXface + const CodecIDXsub + const CodecIDXwd + const CodecIDY41P + const CodecIDYop + const CodecIDYuv4 + const CodecIDZerocodec + const CodecIDZlib + const CodecIDZmbv + const ColorPrimariesBt2020 + const ColorPrimariesBt470Bg + const ColorPrimariesBt470M + const ColorPrimariesBt709 + const ColorPrimariesFilm + const ColorPrimariesJedecP22 + const ColorPrimariesNb + const ColorPrimariesReserved + const ColorPrimariesReserved0 + const ColorPrimariesSmpte170M + const ColorPrimariesSmpte240M + const ColorPrimariesSmpte428 + const ColorPrimariesSmpte431 + const ColorPrimariesSmpte432 + const ColorPrimariesSmptest4281 + const ColorPrimariesUnspecified + const ColorRangeJpeg + const ColorRangeMpeg + const ColorRangeNb + const ColorRangeUnspecified + const ColorSpaceBt2020Cl + const ColorSpaceBt2020Ncl + const ColorSpaceBt470Bg + const ColorSpaceBt709 + const ColorSpaceChromaDerivedCl + const ColorSpaceChromaDerivedNcl + const ColorSpaceFcc + const ColorSpaceIctcp + const ColorSpaceNb + const ColorSpaceReserved + const ColorSpaceRgb + const ColorSpaceSmpte170M + const ColorSpaceSmpte2085 + const ColorSpaceSmpte240M + const ColorSpaceUnspecified + const ColorSpaceYcgco + const ColorSpaceYcocg + const ColorTransferCharacteristicAribStdB67 + const ColorTransferCharacteristicBt1361Ecg + const ColorTransferCharacteristicBt202010 + const ColorTransferCharacteristicBt202012 + const ColorTransferCharacteristicBt709 + const ColorTransferCharacteristicGamma22 + const ColorTransferCharacteristicGamma28 + const ColorTransferCharacteristicIec6196621 + const ColorTransferCharacteristicIec6196624 + const ColorTransferCharacteristicLinear + const ColorTransferCharacteristicLog + const ColorTransferCharacteristicLogSqrt + const ColorTransferCharacteristicNb + const ColorTransferCharacteristicReserved + const ColorTransferCharacteristicReserved0 + const ColorTransferCharacteristicSmpte170M + const ColorTransferCharacteristicSmpte2084 + const ColorTransferCharacteristicSmpte240M + const ColorTransferCharacteristicSmpte428 + const ColorTransferCharacteristicSmptest2084 + const ColorTransferCharacteristicSmptest4281 + const ColorTransferCharacteristicUnspecified + const DictionaryFlagAppend + const DictionaryFlagDontOverwrite + const DictionaryFlagDontStrdupKey + const DictionaryFlagDontStrdupVal + const DictionaryFlagIgnoreSuffix + const DictionaryFlagMatchCase + const DictionaryFlagMultikey + const DiscardAll + const DiscardBidirectional + const DiscardDefault + const DiscardNonIntra + const DiscardNonKey + const DiscardNonRef + const DiscardNone + const DispositionFlagAttachedPic + const DispositionFlagCaptions + const DispositionFlagCleanEffects + const DispositionFlagComment + const DispositionFlagDefault + const DispositionFlagDependent + const DispositionFlagDescriptions + const DispositionFlagDub + const DispositionFlagForced + const DispositionFlagHearingImpaired + const DispositionFlagKaraoke + const DispositionFlagLyrics + const DispositionFlagMetadata + const DispositionFlagNonDiegetic + const DispositionFlagOriginal + const DispositionFlagStillImage + const DispositionFlagTimedThumbnails + const DispositionFlagVisualImpaired + const ErrBsfNotFound + const ErrBufferTooSmall + const ErrBug + const ErrBug2 + const ErrDecoderNotFound + const ErrDemuxerNotFound + const ErrEagain + const ErrEio + const ErrEncoderNotFound + const ErrEof + const ErrEperm + const ErrEpipe + const ErrEtimedout + const ErrExit + const ErrExperimental + const ErrExternal + const ErrFilterNotFound + const ErrHttpBadRequest + const ErrHttpForbidden + const ErrHttpNotFound + const ErrHttpOther4Xx + const ErrHttpServerError + const ErrHttpUnauthorized + const ErrInputChanged + const ErrInvaliddata + const ErrMaxStringSize + const ErrMuxerNotFound + const ErrOptionNotFound + const ErrOutputChanged + const ErrPatchwelcome + const ErrProtocolNotFound + const ErrStreamNotFound + const ErrUnknown + const FilterCommandFlagFast + const FilterCommandFlagOne + const FilterFlagDynamicInputs + const FilterFlagDynamicOutputs + const FilterFlagHardwareDevice + const FilterFlagMetadataOnly + const FilterFlagSliceThreads + const FilterFlagSupportTimeline + const FilterFlagSupportTimelineGeneric + const FilterFlagSupportTimelineInternal + const FormatContextCtxFlagNoHeader + const FormatContextCtxFlagUnseekable + const FormatContextFlagAutoBsf + const FormatContextFlagBitexact + const FormatContextFlagCustomIo + const FormatContextFlagDiscardCorrupt + const FormatContextFlagFastSeek + const FormatContextFlagFlushPackets + const FormatContextFlagGenPts + const FormatContextFlagIgnDts + const FormatContextFlagIgnidx + const FormatContextFlagNobuffer + const FormatContextFlagNofillin + const FormatContextFlagNonblock + const FormatContextFlagNoparse + const FormatContextFlagSortDts + const FormatEventFlagMetadataUpdated + const HardwareDeviceTypeCUDA + const HardwareDeviceTypeD3D11VA + const HardwareDeviceTypeDRM + const HardwareDeviceTypeDXVA2 + const HardwareDeviceTypeMediaCodec + const HardwareDeviceTypeNone + const HardwareDeviceTypeOpenCL + const HardwareDeviceTypeQSV + const HardwareDeviceTypeVAAPI + const HardwareDeviceTypeVDPAU + const HardwareDeviceTypeVideoToolbox + const HardwareDeviceTypeVulkan + const IOContextFlagDirect + const IOContextFlagNonBlock + const IOContextFlagRead + const IOContextFlagReadWrite + const IOContextFlagWrite + const IOFormatFlagGenericIndex + const IOFormatFlagGlobalheader + const IOFormatFlagNeednumber + const IOFormatFlagNoByteSeek + const IOFormatFlagNobinsearch + const IOFormatFlagNodimensions + const IOFormatFlagNofile + const IOFormatFlagNogensearch + const IOFormatFlagNostreams + const IOFormatFlagNotimestamps + const IOFormatFlagSeekToPts + const IOFormatFlagShowIds + const IOFormatFlagTsDiscont + const IOFormatFlagTsNegative + const IOFormatFlagTsNonstrict + const IOFormatFlagVariableFps + const LevelUnknown + const LogLevelDebug + const LogLevelError + const LogLevelFatal + const LogLevelInfo + const LogLevelPanic + const LogLevelQuiet + const LogLevelVerbose + const LogLevelWarning + const MediaTypeAttachment + const MediaTypeAudio + const MediaTypeData + const MediaTypeNb + const MediaTypeSubtitle + const MediaTypeUnknown + const MediaTypeVideo + const NoPtsValue + const NumDataPointers + const OptionSearchFlagChildren + const OptionSearchFlagFakeObject + const PacketFlagCorrupt + const PacketFlagDiscard + const PacketFlagKey + const PictureTypeB + const PictureTypeBi + const PictureTypeI + const PictureTypeNone + const PictureTypeP + const PictureTypeS + const PictureTypeSi + const PictureTypeSp + const PixelFormat0Bgr + const PixelFormat0Rgb + const PixelFormatAbgr + const PixelFormatArgb + const PixelFormatAyuv64Be + const PixelFormatAyuv64Le + const PixelFormatBayerBggr16Be + const PixelFormatBayerBggr16Le + const PixelFormatBayerBggr8 + const PixelFormatBayerGbrg16Be + const PixelFormatBayerGbrg16Le + const PixelFormatBayerGbrg8 + const PixelFormatBayerGrbg16Be + const PixelFormatBayerGrbg16Le + const PixelFormatBayerGrbg8 + const PixelFormatBayerRggb16Be + const PixelFormatBayerRggb16Le + const PixelFormatBayerRggb8 + const PixelFormatBgr0 + const PixelFormatBgr24 + const PixelFormatBgr4 + const PixelFormatBgr444Be + const PixelFormatBgr444Le + const PixelFormatBgr48Be + const PixelFormatBgr48Le + const PixelFormatBgr4Byte + const PixelFormatBgr555Be + const PixelFormatBgr555Le + const PixelFormatBgr565Be + const PixelFormatBgr565Le + const PixelFormatBgr8 + const PixelFormatBgra + const PixelFormatBgra64Be + const PixelFormatBgra64Le + const PixelFormatCuda + const PixelFormatD3D11 + const PixelFormatD3D11VaVld + const PixelFormatDescriptorFlagAlpha + const PixelFormatDescriptorFlagBayer + const PixelFormatDescriptorFlagBe + const PixelFormatDescriptorFlagBitStream + const PixelFormatDescriptorFlagFloat + const PixelFormatDescriptorFlagHwAccel + const PixelFormatDescriptorFlagPal + const PixelFormatDescriptorFlagPlanar + const PixelFormatDescriptorFlagRgb + const PixelFormatDescriptorFlagXyz + const PixelFormatDrmPrime + const PixelFormatDxva2Vld + const PixelFormatGbr24P + const PixelFormatGbrap + const PixelFormatGbrap10Be + const PixelFormatGbrap10Le + const PixelFormatGbrap12Be + const PixelFormatGbrap12Le + const PixelFormatGbrap16Be + const PixelFormatGbrap16Le + const PixelFormatGbrapf32Be + const PixelFormatGbrapf32Le + const PixelFormatGbrp + const PixelFormatGbrp10Be + const PixelFormatGbrp10Le + const PixelFormatGbrp12Be + const PixelFormatGbrp12Le + const PixelFormatGbrp14Be + const PixelFormatGbrp14Le + const PixelFormatGbrp16Be + const PixelFormatGbrp16Le + const PixelFormatGbrp9Be + const PixelFormatGbrp9Le + const PixelFormatGbrpf32Be + const PixelFormatGbrpf32Le + const PixelFormatGray10Be + const PixelFormatGray10Le + const PixelFormatGray12Be + const PixelFormatGray12Le + const PixelFormatGray14Be + const PixelFormatGray14Le + const PixelFormatGray16Be + const PixelFormatGray16Le + const PixelFormatGray8 + const PixelFormatGray8A + const PixelFormatGray9Be + const PixelFormatGray9Le + const PixelFormatGrayf32Be + const PixelFormatGrayf32Le + const PixelFormatMediacodec + const PixelFormatMmal + const PixelFormatMonoblack + const PixelFormatMonowhite + const PixelFormatNb + const PixelFormatNone + const PixelFormatNv12 + const PixelFormatNv16 + const PixelFormatNv20Be + const PixelFormatNv20Le + const PixelFormatNv21 + const PixelFormatOpencl + const PixelFormatP010Be + const PixelFormatP010Le + const PixelFormatP016Be + const PixelFormatP016Le + const PixelFormatPal8 + const PixelFormatQsv + const PixelFormatRgb0 + const PixelFormatRgb24 + const PixelFormatRgb4 + const PixelFormatRgb444Be + const PixelFormatRgb444Le + const PixelFormatRgb48Be + const PixelFormatRgb48Le + const PixelFormatRgb4Byte + const PixelFormatRgb555Be + const PixelFormatRgb555Le + const PixelFormatRgb565Be + const PixelFormatRgb565Le + const PixelFormatRgb8 + const PixelFormatRgba + const PixelFormatRgba64Be + const PixelFormatRgba64Le + const PixelFormatUyvy422 + const PixelFormatUyyvyy411 + const PixelFormatVaapi + const PixelFormatVdpau + const PixelFormatVideotoolbox + const PixelFormatXyz12Be + const PixelFormatXyz12Le + const PixelFormatY400A + const PixelFormatYa16Be + const PixelFormatYa16Le + const PixelFormatYa8 + const PixelFormatYuv410P + const PixelFormatYuv411P + const PixelFormatYuv420P + const PixelFormatYuv420P10Be + const PixelFormatYuv420P10Le + const PixelFormatYuv420P12Be + const PixelFormatYuv420P12Le + const PixelFormatYuv420P14Be + const PixelFormatYuv420P14Le + const PixelFormatYuv420P16Be + const PixelFormatYuv420P16Le + const PixelFormatYuv420P9Be + const PixelFormatYuv420P9Le + const PixelFormatYuv422P + const PixelFormatYuv422P10Be + const PixelFormatYuv422P10Le + const PixelFormatYuv422P12Be + const PixelFormatYuv422P12Le + const PixelFormatYuv422P14Be + const PixelFormatYuv422P14Le + const PixelFormatYuv422P16Be + const PixelFormatYuv422P16Le + const PixelFormatYuv422P9Be + const PixelFormatYuv422P9Le + const PixelFormatYuv440P + const PixelFormatYuv440P10Be + const PixelFormatYuv440P10Le + const PixelFormatYuv440P12Be + const PixelFormatYuv440P12Le + const PixelFormatYuv444P + const PixelFormatYuv444P10Be + const PixelFormatYuv444P10Le + const PixelFormatYuv444P12Be + const PixelFormatYuv444P12Le + const PixelFormatYuv444P14Be + const PixelFormatYuv444P14Le + const PixelFormatYuv444P16Be + const PixelFormatYuv444P16Le + const PixelFormatYuv444P9Be + const PixelFormatYuv444P9Le + const PixelFormatYuva420P + const PixelFormatYuva420P10Be + const PixelFormatYuva420P10Le + const PixelFormatYuva420P16Be + const PixelFormatYuva420P16Le + const PixelFormatYuva420P9Be + const PixelFormatYuva420P9Le + const PixelFormatYuva422P + const PixelFormatYuva422P10Be + const PixelFormatYuva422P10Le + const PixelFormatYuva422P16Be + const PixelFormatYuva422P16Le + const PixelFormatYuva422P9Be + const PixelFormatYuva422P9Le + const PixelFormatYuva444P + const PixelFormatYuva444P10Be + const PixelFormatYuva444P10Le + const PixelFormatYuva444P16Be + const PixelFormatYuva444P16Le + const PixelFormatYuva444P9Be + const PixelFormatYuva444P9Le + const PixelFormatYuvj411P + const PixelFormatYuvj420P + const PixelFormatYuvj422P + const PixelFormatYuvj440P + const PixelFormatYuvj444P + const PixelFormatYuyv422 + const PixelFormatYvyu422 + const ProfileAacEld + const ProfileAacHe + const ProfileAacHeV2 + const ProfileAacLd + const ProfileAacLow + const ProfileAacLtp + const ProfileAacMain + const ProfileAacSsr + const ProfileAv1High + const ProfileAv1Main + const ProfileAv1Professional + const ProfileDnxhd + const ProfileDnxhr444 + const ProfileDnxhrHq + const ProfileDnxhrHqx + const ProfileDnxhrLb + const ProfileDnxhrSq + const ProfileDts + const ProfileDts9624 + const ProfileDtsEs + const ProfileDtsExpress + const ProfileDtsHdHra + const ProfileDtsHdMa + const ProfileH264Baseline + const ProfileH264Cavlc444 + const ProfileH264Constrained + const ProfileH264ConstrainedBaseline + const ProfileH264Extended + const ProfileH264High + const ProfileH264High10 + const ProfileH264High10Intra + const ProfileH264High422 + const ProfileH264High422Intra + const ProfileH264High444 + const ProfileH264High444Intra + const ProfileH264High444Predictive + const ProfileH264Intra + const ProfileH264Main + const ProfileH264MultiviewHigh + const ProfileH264StereoHigh + const ProfileHevcMain + const ProfileHevcMain10 + const ProfileHevcMainStillPicture + const ProfileHevcRext + const ProfileJpeg2000CstreamNoRestriction + const ProfileJpeg2000CstreamRestriction0 + const ProfileJpeg2000CstreamRestriction1 + const ProfileJpeg2000Dcinema2K + const ProfileJpeg2000Dcinema4K + const ProfileMjpegHuffmanBaselineDct + const ProfileMjpegHuffmanExtendedSequentialDct + const ProfileMjpegHuffmanLossless + const ProfileMjpegHuffmanProgressiveDct + const ProfileMjpegJpegLs + const ProfileMpeg2422 + const ProfileMpeg2AacHe + const ProfileMpeg2AacLow + const ProfileMpeg2High + const ProfileMpeg2Main + const ProfileMpeg2Simple + const ProfileMpeg2SnrScalable + const ProfileMpeg2Ss + const ProfileMpeg4AdvancedCoding + const ProfileMpeg4AdvancedCore + const ProfileMpeg4AdvancedRealTime + const ProfileMpeg4AdvancedScalableTexture + const ProfileMpeg4AdvancedSimple + const ProfileMpeg4BasicAnimatedTexture + const ProfileMpeg4Core + const ProfileMpeg4CoreScalable + const ProfileMpeg4Hybrid + const ProfileMpeg4Main + const ProfileMpeg4NBit + const ProfileMpeg4ScalableTexture + const ProfileMpeg4Simple + const ProfileMpeg4SimpleFaceAnimation + const ProfileMpeg4SimpleScalable + const ProfileMpeg4SimpleStudio + const ProfileReserved + const ProfileSbcMsbc + const ProfileUnknown + const ProfileVc1Advanced + const ProfileVc1Complex + const ProfileVc1Main + const ProfileVc1Simple + const ProfileVp90 + const ProfileVp91 + const ProfileVp92 + const ProfileVp93 + const RoundingDown + const RoundingInf + const RoundingNearInf + const RoundingPassMinmax + const RoundingUp + const RoundingZero + const SampleFormatDbl + const SampleFormatDblp + const SampleFormatFlt + const SampleFormatFltp + const SampleFormatNb + const SampleFormatNone + const SampleFormatS16 + const SampleFormatS16P + const SampleFormatS32 + const SampleFormatS32P + const SampleFormatS64 + const SampleFormatS64P + const SampleFormatU8 + const SampleFormatU8P + const SeekFlagAny + const SeekFlagBackward + const SeekFlagByte + const SeekFlagFrame + const SoftwareScaleContextFlagArea + const SoftwareScaleContextFlagBicubic + const SoftwareScaleContextFlagBicublin + const SoftwareScaleContextFlagBilinear + const SoftwareScaleContextFlagFastBilinear + const SoftwareScaleContextFlagGauss + const SoftwareScaleContextFlagLanczos + const SoftwareScaleContextFlagPoint + const SoftwareScaleContextFlagSinc + const SoftwareScaleContextFlagSpline + const SoftwareScaleContextFlagX + const StreamEventFlagMetadataUpdated + const StrictStdComplianceExperimental + const StrictStdComplianceNormal + const StrictStdComplianceStrict + const StrictStdComplianceUnofficial + const StrictStdComplianceVeryStrict + const ThreadTypeFrame + const ThreadTypeSlice + const ThreadTypeUndefined + const TimeBase + var ChannelLayout21 = newChannelLayoutFromC(C.astiavChannelLayout21) + var ChannelLayout22 = newChannelLayoutFromC(C.astiavChannelLayout22) + var ChannelLayout22Point2 = newChannelLayoutFromC(C.astiavChannelLayout22Point2) + var ChannelLayout2Point1 = newChannelLayoutFromC(C.astiavChannelLayout2Point1) + var ChannelLayout3Point1 = newChannelLayoutFromC(C.astiavChannelLayout3Point1) + var ChannelLayout3Point1Point2 = newChannelLayoutFromC(C.astiavChannelLayout3Point1Point2) + var ChannelLayout4Point0 = newChannelLayoutFromC(C.astiavChannelLayout4Point0) + var ChannelLayout4Point1 = newChannelLayoutFromC(C.astiavChannelLayout4Point1) + var ChannelLayout5Point0 = newChannelLayoutFromC(C.astiavChannelLayout5Point0) + var ChannelLayout5Point0Back = newChannelLayoutFromC(C.astiavChannelLayout5Point0Back) + var ChannelLayout5Point1 = newChannelLayoutFromC(C.astiavChannelLayout5Point1) + var ChannelLayout5Point1Back = newChannelLayoutFromC(C.astiavChannelLayout5Point1Back) + var ChannelLayout5Point1Point2Back = newChannelLayoutFromC(C.astiavChannelLayout5Point1Point2Back) + var ChannelLayout5Point1Point4Back = newChannelLayoutFromC(C.astiavChannelLayout5Point1Point4Back) + var ChannelLayout6Point0 = newChannelLayoutFromC(C.astiavChannelLayout6Point0) + var ChannelLayout6Point0Front = newChannelLayoutFromC(C.astiavChannelLayout6Point0Front) + var ChannelLayout6Point1 = newChannelLayoutFromC(C.astiavChannelLayout6Point1) + var ChannelLayout6Point1Back = newChannelLayoutFromC(C.astiavChannelLayout6Point1Back) + var ChannelLayout6Point1Front = newChannelLayoutFromC(C.astiavChannelLayout6Point1Front) + var ChannelLayout7Point0 = newChannelLayoutFromC(C.astiavChannelLayout7Point0) + var ChannelLayout7Point0Front = newChannelLayoutFromC(C.astiavChannelLayout7Point0Front) + var ChannelLayout7Point1 = newChannelLayoutFromC(C.astiavChannelLayout7Point1) + var ChannelLayout7Point1Point2 = newChannelLayoutFromC(C.astiavChannelLayout7Point1Point2) + var ChannelLayout7Point1Point4Back = newChannelLayoutFromC(C.astiavChannelLayout7Point1Point4Back) + var ChannelLayout7Point1TopBack = newChannelLayoutFromC(C.astiavChannelLayout7Point1TopBack) + var ChannelLayout7Point1Wide = newChannelLayoutFromC(C.astiavChannelLayout7Point1Wide) + var ChannelLayout7Point1WideBack = newChannelLayoutFromC(C.astiavChannelLayout7Point1WideBack) + var ChannelLayoutCube = newChannelLayoutFromC(C.astiavChannelLayoutCube) + var ChannelLayoutHexadecagonal = newChannelLayoutFromC(C.astiavChannelLayoutHexadecagonal) + var ChannelLayoutHexagonal = newChannelLayoutFromC(C.astiavChannelLayoutHexagonal) + var ChannelLayoutMono = newChannelLayoutFromC(C.astiavChannelLayoutMono) + var ChannelLayoutOctagonal = newChannelLayoutFromC(C.astiavChannelLayoutOctagonal) + var ChannelLayoutQuad = newChannelLayoutFromC(C.astiavChannelLayoutQuad) + var ChannelLayoutStereo = newChannelLayoutFromC(C.astiavChannelLayoutStereo) + var ChannelLayoutStereoDownmix = newChannelLayoutFromC(C.astiavChannelLayoutStereoDownmix) + var ChannelLayoutSurround = newChannelLayoutFromC(C.astiavChannelLayoutSurround) + var TimeBaseQ = newRationalFromC(C.AV_TIME_BASE_Q) + func AvioEnum(output bool) []string + func AvioFindProtocolName(url string) string + func CompareTs(tsA int64, tbA Rational, tsB int64, tbB Rational) int + func FastPaddedMalloc(ptr unsafe.Pointer, size *uint, minSize int) + func FastPaddedMallocz(ptr unsafe.Pointer, size *uint, minSize int) + func Free(ptr unsafe.Pointer) + func Freep(ptr *unsafe.Pointer) + func Gcd(a, b int64) int64 + func GetAudioFrameDuration2(par *CodecParameters, frameBytes int) int + func IsEagain(err error) bool + func IsEof(err error) bool + func Log(c Classer, l LogLevel, fmt string, args ...string) + func Malloc(size int) unsafe.Pointer + func MallocArray(nmemb, size int) unsafe.Pointer + func Mallocz(size int) unsafe.Pointer + func MalloczArray(nmemb, size int) unsafe.Pointer + func Memdup(p unsafe.Pointer, size int) unsafe.Pointer + func NetworkDeinit() error + func NetworkInit() error + func Q2d(r Rational) float64 + func Realloc(ptr unsafe.Pointer, size int) unsafe.Pointer + func ReallocArray(ptr unsafe.Pointer, nmemb, size int) unsafe.Pointer + func ReallocF(ptr unsafe.Pointer, size int) unsafe.Pointer + func Reduce(num, den int64, max int64) (int, int) + func RegisterAllDevices() + func RelativeTime() int64 + func Rescale(a, b, c int64) int64 + func RescaleDelta(inTb Rational, inTs int64, fsTb Rational, duration int, last *int64, ...) int64 + func RescaleQ(a int64, b Rational, c Rational) int64 + func RescaleQRnd(a int64, b Rational, c Rational, r Rounding) int64 + func RescaleRnd(a, b, c int64, rnd Rounding) int64 + func ResetLogCallback() + func SamplesAllocArrayAndSamples(nbChannels, nbSamples int, sampleFmt SampleFormat, align int) ([][]byte, int, error) + func SetLogCallback(c LogCallback) + func SetLogLevel(l LogLevel) + func Strdup(s string) *C.char + func Strndup(s string, len int) *C.char + type AudioFifo struct + func AllocAudioFifo(sampleFmt SampleFormat, channels int, nbSamples int) *AudioFifo + func (a *AudioFifo) Free() + func (a *AudioFifo) Read(f *Frame) (int, error) + func (a *AudioFifo) Realloc(nbSamples int) error + func (a *AudioFifo) Size() int + func (a *AudioFifo) Space() int + func (a *AudioFifo) Write(f *Frame) (int, error) + type BitStreamFilter struct + func FindBitStreamFilterByName(n string) *BitStreamFilter + func (bsf *BitStreamFilter) Name() string + func (bsf *BitStreamFilter) String() string + type BitStreamFilterContext struct + func AllocBitStreamFilterContext(f *BitStreamFilter) (*BitStreamFilterContext, error) + func (bsfc *BitStreamFilterContext) Class() *Class + func (bsfc *BitStreamFilterContext) Free() + func (bsfc *BitStreamFilterContext) Initialize() error + func (bsfc *BitStreamFilterContext) InputCodecParameters() *CodecParameters + func (bsfc *BitStreamFilterContext) InputTimeBase() Rational + func (bsfc *BitStreamFilterContext) OutputCodecParameters() *CodecParameters + func (bsfc *BitStreamFilterContext) PrivateData() *PrivateData + func (bsfc *BitStreamFilterContext) ReceivePacket(p *Packet) error + func (bsfc *BitStreamFilterContext) SendPacket(p *Packet) error + func (bsfc *BitStreamFilterContext) SetInputTimeBase(r Rational) + type BuffersinkFilterContext struct + func (bfc *BuffersinkFilterContext) ChannelLayout() ChannelLayout + func (bfc *BuffersinkFilterContext) ColorRange() ColorRange + func (bfc *BuffersinkFilterContext) ColorSpace() ColorSpace + func (bfc *BuffersinkFilterContext) FilterContext() *FilterContext + func (bfc *BuffersinkFilterContext) FrameRate() Rational + func (bfc *BuffersinkFilterContext) GetFrame(f *Frame, fs BuffersinkFlags) error + func (bfc *BuffersinkFilterContext) Height() int + func (bfc *BuffersinkFilterContext) Initialize() error + func (bfc *BuffersinkFilterContext) MediaType() MediaType + func (bfc *BuffersinkFilterContext) PixelFormat() PixelFormat + func (bfc *BuffersinkFilterContext) SampleAspectRatio() Rational + func (bfc *BuffersinkFilterContext) SampleFormat() SampleFormat + func (bfc *BuffersinkFilterContext) SampleRate() int + func (bfc *BuffersinkFilterContext) SetChannelLayouts(layout string) error + func (bfc *BuffersinkFilterContext) SetPixelFormats(formats []PixelFormat) error + func (bfc *BuffersinkFilterContext) SetSampleFormats(formats []SampleFormat) error + func (bfc *BuffersinkFilterContext) SetSampleRates(rates []int) error + func (bfc *BuffersinkFilterContext) TimeBase() Rational + func (bfc *BuffersinkFilterContext) Width() int + type BuffersinkFlag int64 + type BuffersinkFlags astikit.BitFlags + func NewBuffersinkFlags(fs ...BuffersinkFlag) BuffersinkFlags + func (fs BuffersinkFlags) Add(f BuffersinkFlag) BuffersinkFlags + func (fs BuffersinkFlags) Del(f BuffersinkFlag) BuffersinkFlags + func (fs BuffersinkFlags) Has(f BuffersinkFlag) bool + type BuffersrcFilterContext struct + func (bfc *BuffersrcFilterContext) AddFrame(f *Frame, fs BuffersrcFlags) error + func (bfc *BuffersrcFilterContext) FilterContext() *FilterContext + func (bfc *BuffersrcFilterContext) Initialize(d *Dictionary) error + func (bfc *BuffersrcFilterContext) SetParameters(bfcp *BuffersrcFilterContextParameters) error + type BuffersrcFilterContextParameters struct + func AllocBuffersrcFilterContextParameters() *BuffersrcFilterContextParameters + func (bfcp *BuffersrcFilterContextParameters) ChannelLayout() ChannelLayout + func (bfcp *BuffersrcFilterContextParameters) ColorRange() ColorRange + func (bfcp *BuffersrcFilterContextParameters) ColorSpace() ColorSpace + func (bfcp *BuffersrcFilterContextParameters) Framerate() Rational + func (bfcp *BuffersrcFilterContextParameters) Free() + func (bfcp *BuffersrcFilterContextParameters) Height() int + func (bfcp *BuffersrcFilterContextParameters) PixelFormat() PixelFormat + func (bfcp *BuffersrcFilterContextParameters) SampleAspectRatio() Rational + func (bfcp *BuffersrcFilterContextParameters) SampleFormat() SampleFormat + func (bfcp *BuffersrcFilterContextParameters) SampleRate() int + func (bfcp *BuffersrcFilterContextParameters) SetChannelLayout(l ChannelLayout) + func (bfcp *BuffersrcFilterContextParameters) SetColorRange(r ColorRange) + func (bfcp *BuffersrcFilterContextParameters) SetColorSpace(s ColorSpace) + func (bfcp *BuffersrcFilterContextParameters) SetFramerate(f Rational) + func (bfcp *BuffersrcFilterContextParameters) SetHardwareFramesContext(hfc *HardwareFramesContext) + func (bfcp *BuffersrcFilterContextParameters) SetHeight(height int) + func (bfcp *BuffersrcFilterContextParameters) SetPixelFormat(f PixelFormat) + func (bfcp *BuffersrcFilterContextParameters) SetSampleAspectRatio(r Rational) + func (bfcp *BuffersrcFilterContextParameters) SetSampleFormat(f SampleFormat) + func (bfcp *BuffersrcFilterContextParameters) SetSampleRate(sampleRate int) + func (bfcp *BuffersrcFilterContextParameters) SetTimeBase(r Rational) + func (bfcp *BuffersrcFilterContextParameters) SetWidth(width int) + func (bfcp *BuffersrcFilterContextParameters) TimeBase() Rational + func (bfcp *BuffersrcFilterContextParameters) Width() int + type BuffersrcFlag int64 + type BuffersrcFlags astikit.BitFlags + func NewBuffersrcFlags(fs ...BuffersrcFlag) BuffersrcFlags + func (fs BuffersrcFlags) Add(f BuffersrcFlag) BuffersrcFlags + func (fs BuffersrcFlags) Del(f BuffersrcFlag) BuffersrcFlags + func (fs BuffersrcFlags) Has(f BuffersrcFlag) bool + type ChannelLayout struct + func ChannelLayoutDefault(nbChannels int) ChannelLayout + func ChannelLayoutFromChannels(channels int) ChannelLayout + func (l ChannelLayout) Channels() int + func (l ChannelLayout) Compare(l2 ChannelLayout) (equal bool, err error) + func (l ChannelLayout) Copy() (ChannelLayout, error) + func (l ChannelLayout) Describe(b []byte) (int, error) + func (l ChannelLayout) Equal(l2 ChannelLayout) bool + func (l ChannelLayout) String() string + func (l ChannelLayout) Valid() bool + type ChromaLocation C.enum_AVChromaLocation + type Class struct + func GetFilterClass() *Class + func (c *Class) Category() ClassCategory + func (c *Class) ItemName() string + func (c *Class) Name() string + func (c *Class) Parent() *Class + func (c *Class) String() string + type ClassCategory C.AVClassCategory + type Classer interface + Class func() *Class + type ClonedClasser struct + func (c *ClonedClasser) Class() *Class + type Codec struct + func Codecs() (cs []*Codec) + func FindDecoder(id CodecID) *Codec + func FindDecoderByName(n string) *Codec + func FindEncoder(id CodecID) *Codec + func FindEncoderByName(n string) *Codec + func (c *Codec) ChannelLayouts() (o []ChannelLayout) + func (c *Codec) HardwareConfigs() (configs []CodecHardwareConfig) + func (c *Codec) ID() CodecID + func (c *Codec) IsDecoder() bool + func (c *Codec) IsEncoder() bool + func (c *Codec) MediaType() MediaType + func (c *Codec) Name() string + func (c *Codec) PixelFormats() (o []PixelFormat) + func (c *Codec) SampleFormats() (o []SampleFormat) + func (c *Codec) String() string + type CodecConfig int + const CodecConfigChannelLayout + const CodecConfigColorRange + const CodecConfigColorSpace + const CodecConfigFrameRate + const CodecConfigPixelFormat + const CodecConfigSampleFormat + const CodecConfigSampleRate + type CodecContext struct + func AllocCodecContext(c *Codec) *CodecContext + func (cc *CodecContext) AlignDimensions(width, height *int) + func (cc *CodecContext) AlignDimensions2(width, height *int, linesize []int) + func (cc *CodecContext) BitRate() int64 + func (cc *CodecContext) ChannelLayout() ChannelLayout + func (cc *CodecContext) ChromaLocation() ChromaLocation + func (cc *CodecContext) Class() *Class + func (cc *CodecContext) Codec() *Codec + func (cc *CodecContext) CodecID() CodecID + func (cc *CodecContext) CodecString(encode bool) string + func (cc *CodecContext) ColorPrimaries() ColorPrimaries + func (cc *CodecContext) ColorRange() ColorRange + func (cc *CodecContext) ColorSpace() ColorSpace + func (cc *CodecContext) ColorTransferCharacteristic() ColorTransferCharacteristic + func (cc *CodecContext) DecodeSubtitle2(subtitle *Subtitle, packet *Packet) (gotSubtitle bool, err error) + func (cc *CodecContext) DefaultExecute(fn unsafe.Pointer, arg unsafe.Pointer, ret *int, count int, size int) int + func (cc *CodecContext) DefaultExecute2(fn unsafe.Pointer, arg unsafe.Pointer, ret *int, count int) int + func (cc *CodecContext) DefaultGetBuffer2(frame *Frame, flags int) error + func (cc *CodecContext) DefaultGetEncodeBuffer(pkt *Packet, flags int) error + func (cc *CodecContext) EncodeSubtitle(buf []byte, subtitle *Subtitle) (int, error) + func (cc *CodecContext) ExtraData() []byte + func (cc *CodecContext) ExtraHardwareFrames() int + func (cc *CodecContext) Flags() CodecContextFlags + func (cc *CodecContext) Flags2() CodecContextFlags2 + func (cc *CodecContext) FlushBuffers() + func (cc *CodecContext) FrameSize() int + func (cc *CodecContext) Framerate() Rational + func (cc *CodecContext) Free() + func (cc *CodecContext) FromCodecParameters(cp *CodecParameters) error + func (cc *CodecContext) GetAudioFrameDuration(frameBytes int) int + func (cc *CodecContext) GetHwFramesParameters(deviceRef *HardwareDeviceContext) (*HardwareFramesContext, error) + func (cc *CodecContext) GetSupportedConfig(codec *Codec, config CodecConfig, flags uint) (interface{}, error) + func (cc *CodecContext) GopSize() int + func (cc *CodecContext) HardwareFramesContext() *HardwareFramesContext + func (cc *CodecContext) Height() int + func (cc *CodecContext) IsOpen() bool + func (cc *CodecContext) Level() Level + func (cc *CodecContext) MaxBFrames() int + func (cc *CodecContext) MediaType() MediaType + func (cc *CodecContext) Open(c *Codec, d *Dictionary) error + func (cc *CodecContext) PixelFormat() PixelFormat + func (cc *CodecContext) PktTimebase() Rational + func (cc *CodecContext) PrivateData() *PrivateData + func (cc *CodecContext) Profile() Profile + func (cc *CodecContext) Qmin() int + func (cc *CodecContext) RateControlBufferSize() int + func (cc *CodecContext) RateControlMaxRate() int64 + func (cc *CodecContext) RateControlMinRate() int64 + func (cc *CodecContext) ReceiveFrame(f *Frame) error + func (cc *CodecContext) ReceivePacket(p *Packet) error + func (cc *CodecContext) SampleAspectRatio() Rational + func (cc *CodecContext) SampleFormat() SampleFormat + func (cc *CodecContext) SampleRate() int + func (cc *CodecContext) SendFrame(f *Frame) error + func (cc *CodecContext) SendPacket(p *Packet) error + func (cc *CodecContext) SetBitRate(bitRate int64) + func (cc *CodecContext) SetChannelLayout(l ChannelLayout) + func (cc *CodecContext) SetCodecID(id CodecID) + func (cc *CodecContext) SetCodecId(id CodecID) + func (cc *CodecContext) SetColorPrimaries(p ColorPrimaries) + func (cc *CodecContext) SetColorRange(r ColorRange) + func (cc *CodecContext) SetColorSpace(s ColorSpace) + func (cc *CodecContext) SetColorTransferCharacteristic(tc ColorTransferCharacteristic) + func (cc *CodecContext) SetExtraData(b []byte) error + func (cc *CodecContext) SetExtraHardwareFrames(n int) + func (cc *CodecContext) SetFlags(fs CodecContextFlags) + func (cc *CodecContext) SetFlags2(fs CodecContextFlags2) + func (cc *CodecContext) SetFramerate(f Rational) + func (cc *CodecContext) SetGopSize(gopSize int) + func (cc *CodecContext) SetHardwareDeviceContext(hdc *HardwareDeviceContext) + func (cc *CodecContext) SetHardwareFramesContext(hfc *HardwareFramesContext) + func (cc *CodecContext) SetHeight(height int) + func (cc *CodecContext) SetLevel(l Level) + func (cc *CodecContext) SetMaxBFrames(n int) + func (cc *CodecContext) SetPixelFormat(pixFmt PixelFormat) + func (cc *CodecContext) SetPixelFormatCallback(c CodecContextPixelFormatCallback) + func (cc *CodecContext) SetPktTimebase(r Rational) + func (cc *CodecContext) SetProfile(p Profile) + func (cc *CodecContext) SetQmin(qmin int) + func (cc *CodecContext) SetRateControlBufferSize(n int) + func (cc *CodecContext) SetRateControlMaxRate(n int64) + func (cc *CodecContext) SetRateControlMinRate(n int64) + func (cc *CodecContext) SetSampleAspectRatio(r Rational) + func (cc *CodecContext) SetSampleFormat(f SampleFormat) + func (cc *CodecContext) SetSampleRate(sampleRate int) + func (cc *CodecContext) SetStrictStdCompliance(c StrictStdCompliance) + func (cc *CodecContext) SetThreadCount(threadCount int) + func (cc *CodecContext) SetThreadType(t ThreadType) + func (cc *CodecContext) SetTimeBase(r Rational) + func (cc *CodecContext) SetWidth(width int) + func (cc *CodecContext) StrictStdCompliance() StrictStdCompliance + func (cc *CodecContext) String() string + func (cc *CodecContext) ThreadCount() int + func (cc *CodecContext) ThreadType() ThreadType + func (cc *CodecContext) TimeBase() Rational + func (cc *CodecContext) ToCodecParameters(cp *CodecParameters) error + func (cc *CodecContext) UnsafePointer() unsafe.Pointer + func (cc *CodecContext) Width() int + type CodecContextFlag int64 + type CodecContextFlag2 int64 + type CodecContextFlags astikit.BitFlags + func NewCodecContextFlags(fs ...CodecContextFlag) CodecContextFlags + func (fs CodecContextFlags) Add(f CodecContextFlag) CodecContextFlags + func (fs CodecContextFlags) Del(f CodecContextFlag) CodecContextFlags + func (fs CodecContextFlags) Has(f CodecContextFlag) bool + type CodecContextFlags2 astikit.BitFlags + func NewCodecContextFlags2(fs ...CodecContextFlag2) CodecContextFlags2 + func (fs CodecContextFlags2) Add(f CodecContextFlag2) CodecContextFlags2 + func (fs CodecContextFlags2) Del(f CodecContextFlag2) CodecContextFlags2 + func (fs CodecContextFlags2) Has(f CodecContextFlag2) bool + type CodecContextPixelFormatCallback func(pfs []PixelFormat) PixelFormat + type CodecHardwareConfig struct + func (chc CodecHardwareConfig) HardwareDeviceType() HardwareDeviceType + func (chc CodecHardwareConfig) MethodFlags() CodecHardwareConfigMethodFlags + func (chc CodecHardwareConfig) PixelFormat() PixelFormat + type CodecHardwareConfigMethodFlag int64 + type CodecHardwareConfigMethodFlags astikit.BitFlags + func NewCodecHardwareConfigMethodFlags(fs ...CodecHardwareConfigMethodFlag) CodecHardwareConfigMethodFlags + func (fs CodecHardwareConfigMethodFlags) Add(f CodecHardwareConfigMethodFlag) CodecHardwareConfigMethodFlags + func (fs CodecHardwareConfigMethodFlags) Del(f CodecHardwareConfigMethodFlag) CodecHardwareConfigMethodFlags + func (fs CodecHardwareConfigMethodFlags) Has(f CodecHardwareConfigMethodFlag) bool + type CodecID C.enum_AVCodecID + func (c CodecID) MediaType() MediaType + func (c CodecID) Name() string + func (c CodecID) String() string + type CodecParameters struct + func AllocCodecParameters() *CodecParameters + func (cp *CodecParameters) BitRate() int64 + func (cp *CodecParameters) ChannelLayout() ChannelLayout + func (cp *CodecParameters) ChromaLocation() ChromaLocation + func (cp *CodecParameters) CodecID() CodecID + func (cp *CodecParameters) CodecTag() CodecTag + func (cp *CodecParameters) ColorPrimaries() ColorPrimaries + func (cp *CodecParameters) ColorRange() ColorRange + func (cp *CodecParameters) ColorSpace() ColorSpace + func (cp *CodecParameters) ColorTransferCharacteristic() ColorTransferCharacteristic + func (cp *CodecParameters) Copy(dst *CodecParameters) error + func (cp *CodecParameters) CopyFrom(src *CodecParameters) error + func (cp *CodecParameters) ExtraData() []byte + func (cp *CodecParameters) FrameSize() int + func (cp *CodecParameters) Free() + func (cp *CodecParameters) FromCodecContext(cc *CodecContext) error + func (cp *CodecParameters) Height() int + func (cp *CodecParameters) Level() Level + func (cp *CodecParameters) MediaType() MediaType + func (cp *CodecParameters) PixelFormat() PixelFormat + func (cp *CodecParameters) Profile() Profile + func (cp *CodecParameters) SampleAspectRatio() Rational + func (cp *CodecParameters) SampleFormat() SampleFormat + func (cp *CodecParameters) SampleRate() int + func (cp *CodecParameters) SetChannelLayout(l ChannelLayout) + func (cp *CodecParameters) SetCodecID(i CodecID) + func (cp *CodecParameters) SetCodecTag(t CodecTag) + func (cp *CodecParameters) SetColorRange(r ColorRange) + func (cp *CodecParameters) SetColorSpace(s ColorSpace) + func (cp *CodecParameters) SetExtraData(b []byte) error + func (cp *CodecParameters) SetFrameSize(i int) + func (cp *CodecParameters) SetHeight(h int) + func (cp *CodecParameters) SetLevel(l Level) + func (cp *CodecParameters) SetMediaType(t MediaType) + func (cp *CodecParameters) SetPixelFormat(f PixelFormat) + func (cp *CodecParameters) SetProfile(p Profile) + func (cp *CodecParameters) SetSampleAspectRatio(r Rational) + func (cp *CodecParameters) SetSampleFormat(f SampleFormat) + func (cp *CodecParameters) SetSampleRate(r int) + func (cp *CodecParameters) SetWidth(w int) + func (cp *CodecParameters) SideData() *PacketSideData + func (cp *CodecParameters) ToCodecContext(cc *CodecContext) error + func (cp *CodecParameters) Width() int + type CodecTag uint32 + type ColorPrimaries C.enum_AVColorPrimaries + type ColorRange C.enum_AVColorRange + func (r ColorRange) Name() string + func (r ColorRange) String() string + type ColorSpace C.enum_AVColorSpace + func (s ColorSpace) Name() string + func (s ColorSpace) String() string + type ColorTransferCharacteristic C.enum_AVColorTransferCharacteristic + type CompareTimestampsResult uint8 + const CompareTimestampsResultAAfterB + const CompareTimestampsResultABeforeB + const CompareTimestampsResultAEqualB + const CompareTimestampsResultUndefined + func CompareTimestamps(a, b int64, timeBaseA, timeBaseB Rational) CompareTimestampsResult + type Dictionary struct + func NewDictionary() *Dictionary + func (d *Dictionary) Copy(dst *Dictionary, flags DictionaryFlags) error + func (d *Dictionary) Free() + func (d *Dictionary) Get(key string, prev *DictionaryEntry, flags DictionaryFlags) *DictionaryEntry + func (d *Dictionary) Iterate(prev *DictionaryEntry) *DictionaryEntry + func (d *Dictionary) Pack() []byte + func (d *Dictionary) ParseString(i, keyValSep, pairsSep string, flags DictionaryFlags) error + func (d *Dictionary) Set(key, value string, flags DictionaryFlags) error + func (d *Dictionary) Unpack(b []byte) error + type DictionaryEntry struct + func (e DictionaryEntry) Key() string + func (e DictionaryEntry) Value() string + type DictionaryFlag int64 + type DictionaryFlags astikit.BitFlags + func NewDictionaryFlags(fs ...DictionaryFlag) DictionaryFlags + func (fs DictionaryFlags) Add(f DictionaryFlag) DictionaryFlags + func (fs DictionaryFlags) Del(f DictionaryFlag) DictionaryFlags + func (fs DictionaryFlags) Has(f DictionaryFlag) bool + type Discard C.enum_AVDiscard + type DisplayMatrix [9]uint32 + func NewDisplayMatrixFromRotation(angle float64) *DisplayMatrix + func (m DisplayMatrix) Rotation() float64 + type DispositionFlag int64 + type DispositionFlags astikit.BitFlags + func NewDispositionFlags(fs ...DispositionFlag) DispositionFlags + func (fs DispositionFlags) Add(f DispositionFlag) DispositionFlags + func (fs DispositionFlags) Del(f DispositionFlag) DispositionFlags + func (fs DispositionFlags) Has(f DispositionFlag) bool + type Error int + func (e Error) Error() string + func (e Error) Is(err error) bool + type Filter struct + func FindFilterByName(n string) *Filter + func (f *Filter) Flags() FilterFlags + func (f *Filter) Inputs() (ps []*FilterPad) + func (f *Filter) Name() string + func (f *Filter) NbInputs() int + func (f *Filter) NbOutputs() int + func (f *Filter) Outputs() (ps []*FilterPad) + func (f *Filter) String() string + type FilterChain struct + func (fc *FilterChain) Filters() (fs []*FilterParams) + func (fc *FilterChain) NbFilters() int + type FilterCommandFlag int64 + type FilterCommandFlags astikit.BitFlags + func NewFilterCommandFlags(fs ...FilterCommandFlag) FilterCommandFlags + func (fs FilterCommandFlags) Add(f FilterCommandFlag) FilterCommandFlags + func (fs FilterCommandFlags) Del(f FilterCommandFlag) FilterCommandFlags + func (fs FilterCommandFlags) Has(f FilterCommandFlag) bool + type FilterContext struct + func (fc *FilterContext) Class() *Class + func (fc *FilterContext) Filter() *Filter + func (fc *FilterContext) Free() + func (fc *FilterContext) GetHwFramesCtx() *HardwareFramesContext + func (fc *FilterContext) Initialize(d *Dictionary) error + func (fc *FilterContext) InsertFilter(filt *Filter, filt_srcpad_idx, filt_dstpad_idx int) error + func (fc *FilterContext) ProcessCommand(cmd, args string, flags int) (response string, err error) + func (fc *FilterContext) SetHardwareDeviceContext(hdc *HardwareDeviceContext) + func (fc *FilterContext) SetOption(name string, val string) error + func (fc *FilterContext) SetOptionBin(name string, val []byte) error + func (fc *FilterContext) SetOptionInt(name string, val int) error + func (fc *FilterContext) SetOptionIntArray(name string, vals []int) error + type FilterFlag int64 + type FilterFlags astikit.BitFlags + func NewFilterFlags(fs ...FilterFlag) FilterFlags + func (fs FilterFlags) Add(f FilterFlag) FilterFlags + func (fs FilterFlags) Del(f FilterFlag) FilterFlags + func (fs FilterFlags) Has(f FilterFlag) bool + type FilterGraph struct + func AllocFilterGraph() *FilterGraph + func (fg *FilterGraph) ParseFilterGraphSegment(graph string, flags int) (*FilterGraphSegment, error) + func (g *FilterGraph) Class() *Class + func (g *FilterGraph) Configure() error + func (g *FilterGraph) CreateFilter(filter *Filter, name, args string) (*FilterContext, error) + func (g *FilterGraph) Filters() (fs []*FilterContext) + func (g *FilterGraph) Free() + func (g *FilterGraph) Link(src *FilterContext, srcPad int, dst *FilterContext, dstPad int) error + func (g *FilterGraph) NbFilters() int + func (g *FilterGraph) NewBuffersinkFilterContext(f *Filter, name string) (*BuffersinkFilterContext, error) + func (g *FilterGraph) NewBuffersrcFilterContext(f *Filter, name string) (*BuffersrcFilterContext, error) + func (g *FilterGraph) NewFilterContext(f *Filter, name string) (*FilterContext, error) + func (g *FilterGraph) Parse(content string, inputs, outputs *FilterInOut) error + func (g *FilterGraph) ParseSegment(content string) (*FilterGraphSegment, error) + func (g *FilterGraph) QueueCommand(target, cmd, args string, f FilterCommandFlags, ts float64) error + func (g *FilterGraph) RequestOldest() error + func (g *FilterGraph) SendCommand(target, cmd, args string, f FilterCommandFlags) (response string, err error) + func (g *FilterGraph) SetAutoConvert(flags uint) + func (g *FilterGraph) SetThreadCount(threadCount int) + func (g *FilterGraph) SetThreadType(t ThreadType) + func (g *FilterGraph) String() string + func (g *FilterGraph) ThreadCount() int + func (g *FilterGraph) ThreadType() ThreadType + type FilterGraphSegment struct + func (fgs *FilterGraphSegment) Apply(flags int, inputs, outputs **FilterInOut) error + func (fgs *FilterGraphSegment) ApplyOpts(flags int) error + func (fgs *FilterGraphSegment) Chains() (cs []*FilterChain) + func (fgs *FilterGraphSegment) CreateFilters(flags int) error + func (fgs *FilterGraphSegment) Free() + func (fgs *FilterGraphSegment) Init(flags int) error + func (fgs *FilterGraphSegment) Link(flags int, inputs, outputs **FilterInOut) error + func (fgs *FilterGraphSegment) NbChains() int + type FilterInOut struct + func AllocFilterInOut() *FilterInOut + func (i *FilterInOut) Free() + func (i *FilterInOut) SetFilterContext(c *FilterContext) + func (i *FilterInOut) SetName(n string) + func (i *FilterInOut) SetNext(n *FilterInOut) + func (i *FilterInOut) SetPadIdx(idx int) + type FilterPad struct + func (fp *FilterPad) MediaType() MediaType + type FilterParams struct + func (fp *FilterParams) FilterName() string + type FormatContext struct + func AllocFormatContext() *FormatContext + func AllocOutputContext2(oformat *OutputFormat, formatName, filename string) (*FormatContext, error) + func AllocOutputFormatContext(of *OutputFormat, formatName, filename string) (*FormatContext, error) + func (fc *FormatContext) BitRate() int64 + func (fc *FormatContext) Class() *Class + func (fc *FormatContext) CloseInput() + func (fc *FormatContext) CloseOutput() error + func (fc *FormatContext) CtxFlags() FormatContextCtxFlags + func (fc *FormatContext) Dump(streamIndex int, url string, isOutput bool) + func (fc *FormatContext) Duration() int64 + func (fc *FormatContext) EventFlags() FormatEventFlags + func (fc *FormatContext) FindBestStream(mt MediaType, wantedStreamIndex, relatedStreamIndex int) (*Stream, *Codec, error) + func (fc *FormatContext) FindStreamInfo(d *Dictionary) error + func (fc *FormatContext) Flags() FormatContextFlags + func (fc *FormatContext) Flush() error + func (fc *FormatContext) Free() + func (fc *FormatContext) GuessCodec(shortName, filename, mimeType string, mediaType MediaType) CodecID + func (fc *FormatContext) GuessFrameRate(s *Stream, f *Frame) Rational + func (fc *FormatContext) GuessSampleAspectRatio(s *Stream, f *Frame) Rational + func (fc *FormatContext) IOFlags() IOContextFlags + func (fc *FormatContext) InputFormat() *InputFormat + func (fc *FormatContext) MaxAnalyzeDuration() int64 + func (fc *FormatContext) Metadata() *Dictionary + func (fc *FormatContext) NbPrograms() int + func (fc *FormatContext) NbStreams() int + func (fc *FormatContext) NewProgram(id int) *Program + func (fc *FormatContext) NewStream(codec *Codec) *Stream + func (fc *FormatContext) OpenInput(url string, fmt *InputFormat, d *Dictionary) error + func (fc *FormatContext) OpenOutput(filename string, d *Dictionary) error + func (fc *FormatContext) OutputFormat() *OutputFormat + func (fc *FormatContext) Pb() *IOContext + func (fc *FormatContext) PrivateData() *PrivateData + func (fc *FormatContext) Programs() (ps []*Program) + func (fc *FormatContext) QueueAttachedPictures() error + func (fc *FormatContext) ReadFrame(p *Packet) error + func (fc *FormatContext) SDPCreate() (string, error) + func (fc *FormatContext) SeekFile(streamIndex int, minTs, ts, maxTs int64, flags SeekFlags) error + func (fc *FormatContext) SeekFrame(streamIndex int, timestamp int64, f SeekFlags) error + func (fc *FormatContext) SetFlags(f FormatContextFlags) + func (fc *FormatContext) SetIOInterrupter(i *IOInterrupter) + func (fc *FormatContext) SetMetadata(d *Dictionary) + func (fc *FormatContext) SetPb(i *IOContext) + func (fc *FormatContext) SetStrictStdCompliance(strictStdCompliance StrictStdCompliance) + func (fc *FormatContext) StartTime() int64 + func (fc *FormatContext) Streams() (ss []*Stream) + func (fc *FormatContext) StrictStdCompliance() StrictStdCompliance + func (fc *FormatContext) WriteFrame(p *Packet) error + func (fc *FormatContext) WriteHeader(d *Dictionary) error + func (fc *FormatContext) WriteInterleavedFrame(p *Packet) error + func (fc *FormatContext) WriteTrailer() error + type FormatContextCtxFlag int64 + type FormatContextCtxFlags astikit.BitFlags + func NewFormatContextCtxFlags(fs ...FormatContextCtxFlag) FormatContextCtxFlags + func (fs FormatContextCtxFlags) Add(f FormatContextCtxFlag) FormatContextCtxFlags + func (fs FormatContextCtxFlags) Del(f FormatContextCtxFlag) FormatContextCtxFlags + func (fs FormatContextCtxFlags) Has(f FormatContextCtxFlag) bool + type FormatContextFlag int64 + type FormatContextFlags astikit.BitFlags + func NewFormatContextFlags(fs ...FormatContextFlag) FormatContextFlags + func (fs FormatContextFlags) Add(f FormatContextFlag) FormatContextFlags + func (fs FormatContextFlags) Del(f FormatContextFlag) FormatContextFlags + func (fs FormatContextFlags) Has(f FormatContextFlag) bool + type FormatEventFlag int64 + type FormatEventFlags astikit.BitFlags + func NewFormatEventFlags(fs ...FormatEventFlag) FormatEventFlags + func (fs FormatEventFlags) Add(f FormatEventFlag) FormatEventFlags + func (fs FormatEventFlags) Del(f FormatEventFlag) FormatEventFlags + func (fs FormatEventFlags) Has(f FormatEventFlag) bool + type Frame struct + func AllocFrame() *Frame + func (f *Frame) AllocBuffer(align int) error + func (f *Frame) AllocHardwareBuffer(hfc *HardwareFramesContext) error + func (f *Frame) ChannelLayout() ChannelLayout + func (f *Frame) Clone() *Frame + func (f *Frame) ColorRange() ColorRange + func (f *Frame) ColorSpace() ColorSpace + func (f *Frame) Copy(dst *Frame) error + func (f *Frame) Data() *FrameData + func (f *Frame) DataPtr(index int) unsafe.Pointer + func (f *Frame) DataSlice(index int, size int) []byte + func (f *Frame) FillAudioFrame(nbChannels int, sampleFmt SampleFormat, buf []byte, align int) error + func (f *Frame) Free() + func (f *Frame) GetBuffer(align int) error + func (f *Frame) HardwareFramesContext() *HardwareFramesContext + func (f *Frame) Height() int + func (f *Frame) ImageBufferSize(align int) (int, error) + func (f *Frame) ImageCopyToBuffer(b []byte, align int) (int, error) + func (f *Frame) ImageFillBlack() error + func (f *Frame) IsWritable() bool + func (f *Frame) KeyFrame() bool + func (f *Frame) Linesize() [NumDataPointers]int + func (f *Frame) MakeWritable() error + func (f *Frame) MoveRef(src *Frame) + func (f *Frame) NbSamples() int + func (f *Frame) PictureType() PictureType + func (f *Frame) PixelFormat() PixelFormat + func (f *Frame) PktDts() int64 + func (f *Frame) Pts() int64 + func (f *Frame) Ref(src *Frame) error + func (f *Frame) SampleAspectRatio() Rational + func (f *Frame) SampleFormat() SampleFormat + func (f *Frame) SampleRate() int + func (f *Frame) SamplesBufferSize(align int) (int, error) + func (f *Frame) SamplesCopyToBuffer(b []byte, align int) (int, error) + func (f *Frame) SamplesFillSilence() error + func (f *Frame) SetChannelLayout(l ChannelLayout) + func (f *Frame) SetColorRange(r ColorRange) + func (f *Frame) SetColorSpace(s ColorSpace) + func (f *Frame) SetFormat(format int) + func (f *Frame) SetHeight(h int) + func (f *Frame) SetKeyFrame(k bool) + func (f *Frame) SetNbSamples(n int) + func (f *Frame) SetPictureType(t PictureType) + func (f *Frame) SetPixelFormat(pf PixelFormat) + func (f *Frame) SetPts(i int64) + func (f *Frame) SetSampleAspectRatio(r Rational) + func (f *Frame) SetSampleFormat(sf SampleFormat) + func (f *Frame) SetSampleRate(r int) + func (f *Frame) SetWidth(w int) + func (f *Frame) SideData() *FrameSideData + func (f *Frame) TransferHardwareData(dst *Frame) error + func (f *Frame) Unref() + func (f *Frame) UnsafePointer() unsafe.Pointer + func (f *Frame) Width() int + type FrameData struct + func (d *FrameData) Bytes(align int) ([]byte, error) + func (d *FrameData) BytesForPlane(planeIndex int) ([]byte, error) + func (d *FrameData) FromImage(src image.Image) error + func (d *FrameData) GuessImageFormat() (image.Image, error) + func (d *FrameData) SetBytes(b []byte, align int) error + func (d *FrameData) ToImage(dst image.Image) error + type FrameSideData struct + func (d *FrameSideData) RegionsOfInterest() *frameSideDataRegionsOfInterest + type HardwareDeviceContext struct + func CreateHardwareDeviceContext(t HardwareDeviceType, device string, options *Dictionary, flags int) (*HardwareDeviceContext, error) + func (hdc *HardwareDeviceContext) Free() + func (hdc *HardwareDeviceContext) HardwareFramesConstraints() *HardwareFramesConstraints + type HardwareDeviceType C.enum_AVHWDeviceType + func FindHardwareDeviceTypeByName(n string) HardwareDeviceType + func (t HardwareDeviceType) Name() string + func (t HardwareDeviceType) String() string + type HardwareFramesConstraints struct + func (hfc *HardwareFramesConstraints) Free() + func (hfc *HardwareFramesConstraints) MaxHeight() int + func (hfc *HardwareFramesConstraints) MaxWidth() int + func (hfc *HardwareFramesConstraints) MinHeight() int + func (hfc *HardwareFramesConstraints) MinWidth() int + func (hfc *HardwareFramesConstraints) ValidHardwarePixelFormats() (o []PixelFormat) + func (hfc *HardwareFramesConstraints) ValidSoftwarePixelFormats() (o []PixelFormat) + type HardwareFramesContext struct + func AllocHardwareFramesContext(hdc *HardwareDeviceContext) *HardwareFramesContext + func (hfc *HardwareFramesContext) Free() + func (hfc *HardwareFramesContext) Initialize() error + func (hfc *HardwareFramesContext) SetHardwarePixelFormat(format PixelFormat) + func (hfc *HardwareFramesContext) SetHeight(height int) + func (hfc *HardwareFramesContext) SetInitialPoolSize(initialPoolSize int) + func (hfc *HardwareFramesContext) SetSoftwarePixelFormat(swFormat PixelFormat) + func (hfc *HardwareFramesContext) SetWidth(width int) + type IOContext struct + func AllocIOContext(bufferSize int, writable bool, readFunc IOContextReadFunc, ...) (ic *IOContext, err error) + func OpenIOContext(filename string, flags IOContextFlags, ii *IOInterrupter, d *Dictionary) (*IOContext, error) + func (ic *IOContext) Accept() (*IOContext, error) + func (ic *IOContext) Class() *Class + func (ic *IOContext) Close() error + func (ic *IOContext) Flush() + func (ic *IOContext) Free() + func (ic *IOContext) GetOption(name string) (string, error) + func (ic *IOContext) Handshake() int + func (ic *IOContext) Read(b []byte) (n int, err error) + func (ic *IOContext) Seek(offset int64, whence int) (int64, error) + func (ic *IOContext) SetOption(name, value string) error + func (ic *IOContext) Write(b []byte) + type IOContextFlag int64 + type IOContextFlags astikit.BitFlags + func NewIOContextFlags(fs ...IOContextFlag) IOContextFlags + func (fs IOContextFlags) Add(f IOContextFlag) IOContextFlags + func (fs IOContextFlags) Del(f IOContextFlag) IOContextFlags + func (fs IOContextFlags) Has(f IOContextFlag) bool + type IOContextReadFunc func(b []byte) (n int, err error) + type IOContextSeekFunc func(offset int64, whence int) (n int64, err error) + type IOContextWriteFunc func(b []byte) (n int, err error) + type IODirContext struct + func OpenDir(url string, options *Dictionary) (*IODirContext, error) + func (ctx *IODirContext) CloseDir() error + func (ctx *IODirContext) ReadDir() (*IODirEntry, error) + type IODirEntry struct + func (entry *IODirEntry) AccessTimestamp() int64 + func (entry *IODirEntry) Filemode() int64 + func (entry *IODirEntry) Free() + func (entry *IODirEntry) GroupID() int64 + func (entry *IODirEntry) ModificationTimestamp() int64 + func (entry *IODirEntry) Name() string + func (entry *IODirEntry) Size() int64 + func (entry *IODirEntry) StatusChangeTimestamp() int64 + func (entry *IODirEntry) Type() IODirEntryType + func (entry *IODirEntry) UserID() int64 + type IODirEntryType int + const IODirEntryTypeBlockDevice + const IODirEntryTypeCharacterDevice + const IODirEntryTypeDirectory + const IODirEntryTypeFile + const IODirEntryTypeNamedPipe + const IODirEntryTypeServer + const IODirEntryTypeShare + const IODirEntryTypeSocket + const IODirEntryTypeSymbolicLink + const IODirEntryTypeUnknown + const IODirEntryTypeWorkgroup + type IOFormatFlag int64 + type IOFormatFlags astikit.BitFlags + func NewIOFormatFlags(fs ...IOFormatFlag) IOFormatFlags + func (fs IOFormatFlags) Add(f IOFormatFlag) IOFormatFlags + func (fs IOFormatFlags) Del(f IOFormatFlag) IOFormatFlags + func (fs IOFormatFlags) Has(f IOFormatFlag) bool + type IOInterrupter struct + func NewIOInterrupter() *IOInterrupter + func (i *IOInterrupter) Free() + func (i *IOInterrupter) Interrupt() + func (i *IOInterrupter) Interrupted() bool + func (i *IOInterrupter) Resume() + type InputFormat struct + func FindInputFormat(name string) *InputFormat + func (f *InputFormat) Flags() IOFormatFlags + func (f *InputFormat) LongName() string + func (f *InputFormat) Name() string + func (f *InputFormat) String() string + type Level int + type LogCallback func(c Classer, l LogLevel, fmt, msg string) + type LogLevel int + func GetLogLevel() LogLevel + type MediaType C.enum_AVMediaType + func (t MediaType) String() string + type Option struct + func (o *Option) Name() string + type OptionSearchFlag int64 + type OptionSearchFlags astikit.BitFlags + func NewOptionSearchFlags(fs ...OptionSearchFlag) OptionSearchFlags + func (fs OptionSearchFlags) Add(f OptionSearchFlag) OptionSearchFlags + func (fs OptionSearchFlags) Del(f OptionSearchFlag) OptionSearchFlags + func (fs OptionSearchFlags) Has(f OptionSearchFlag) bool + type Options struct + func (os *Options) Get(name string, f OptionSearchFlags) (string, error) + func (os *Options) List() (list []*Option) + func (os *Options) Set(name, value string, f OptionSearchFlags) error + func (os *Options) SetArray(name string, values []string, f OptionSearchFlags) error + func (os *Options) SetDict(dict *Dictionary) error + type OutputFormat struct + func FindOutputFormat(name string) *OutputFormat + func GuessFormat(shortName, filename, mimeType string) *OutputFormat + func (f *OutputFormat) AudioCodec() CodecID + func (f *OutputFormat) Flags() IOFormatFlags + func (f *OutputFormat) LongName() string + func (f *OutputFormat) Name() string + func (f *OutputFormat) String() string + func (f *OutputFormat) VideoCodec() CodecID + type Packet struct + func AllocPacket() *Packet + func (p *Packet) AllocPayload(s int) error + func (p *Packet) Clone() *Packet + func (p *Packet) CopyProperties(src *Packet) error + func (p *Packet) Data() []byte + func (p *Packet) Dts() int64 + func (p *Packet) Duration() int64 + func (p *Packet) Flags() PacketFlags + func (p *Packet) Free() + func (p *Packet) FromData(data []byte) (err error) + func (p *Packet) IsWritable() bool + func (p *Packet) MakeReferenceCounted() error + func (p *Packet) MakeWritable() error + func (p *Packet) MoveRef(src *Packet) + func (p *Packet) Pos() int64 + func (p *Packet) Pts() int64 + func (p *Packet) Ref(src *Packet) error + func (p *Packet) RescaleTs(src, dst Rational) + func (p *Packet) SetDts(v int64) + func (p *Packet) SetDuration(d int64) + func (p *Packet) SetFlags(f PacketFlags) + func (p *Packet) SetPos(v int64) + func (p *Packet) SetPts(v int64) + func (p *Packet) SetSize(s int) + func (p *Packet) SetStreamIndex(i int) + func (p *Packet) SideData() *PacketSideData + func (p *Packet) Size() int + func (p *Packet) StreamIndex() int + func (p *Packet) Unref() + type PacketFlag int64 + type PacketFlags astikit.BitFlags + func NewPacketFlags(fs ...PacketFlag) PacketFlags + func (fs PacketFlags) Add(f PacketFlag) PacketFlags + func (fs PacketFlags) Del(f PacketFlag) PacketFlags + func (fs PacketFlags) Has(f PacketFlag) bool + type PacketSideData struct + func (d *PacketSideData) DisplayMatrix() *packetSideDataDisplayMatrix + func (d *PacketSideData) SkipSamples() *packetSideDataSkipSamples + type PictureType C.enum_AVPictureType + func (t PictureType) String() string + type PixelFormat C.enum_AVPixelFormat + func FindPixelFormatByName(name string) PixelFormat + func (f PixelFormat) Descriptor() *PixelFormatDescriptor + func (f PixelFormat) Name() string + func (f PixelFormat) String() string + type PixelFormatDescriptor struct + func (pfd *PixelFormatDescriptor) Flags() PixelFormatDescriptorFlags + func (pfd *PixelFormatDescriptor) Name() string + type PixelFormatDescriptorFlag int64 + type PixelFormatDescriptorFlags astikit.BitFlags + func NewPixelFormatDescriptorFlags(fs ...PixelFormatDescriptorFlag) PixelFormatDescriptorFlags + func (fs PixelFormatDescriptorFlags) Add(f PixelFormatDescriptorFlag) PixelFormatDescriptorFlags + func (fs PixelFormatDescriptorFlags) Del(f PixelFormatDescriptorFlag) PixelFormatDescriptorFlags + func (fs PixelFormatDescriptorFlags) Has(f PixelFormatDescriptorFlag) bool + type PrivateData struct + func (pd *PrivateData) Options() *Options + type Profile C.int + type Program struct + func (p *Program) AddStream(s *Stream) + func (p *Program) Discard() Discard + func (p *Program) EndTime() int64 + func (p *Program) ID() int + func (p *Program) Metadata() *Dictionary + func (p *Program) NbStreams() int + func (p *Program) PcrPid() int + func (p *Program) PmtPid() int + func (p *Program) ProgramNumber() int + func (p *Program) PtsWrapBehavior() int + func (p *Program) PtsWrapReference() int64 + func (p *Program) SetDiscard(d Discard) + func (p *Program) SetID(i int) + func (p *Program) SetMetadata(d *Dictionary) + func (p *Program) SetPcrPid(n int) + func (p *Program) SetPmtPid(n int) + func (p *Program) SetProgramNumber(n int) + func (p *Program) StartTime() int64 + func (p *Program) Streams() (ss []*Stream) + type Rational struct + func NewRational(num, den int) Rational + func (r *Rational) SetDen(den int) + func (r *Rational) SetNum(num int) + func (r Rational) Den() int + func (r Rational) Float64() float64 + func (r Rational) Invert() Rational + func (r Rational) Num() int + func (r Rational) String() string + type RegionOfInterest struct + Bottom int + Left int + QuantisationOffset Rational + Right int + Top int + type Rounding C.enum_AVRounding + type SampleFormat C.enum_AVSampleFormat + func (f SampleFormat) BytesPerSample() int + func (f SampleFormat) IsPlanar() bool + func (f SampleFormat) Name() string + func (f SampleFormat) String() string + type SeekFlag int64 + type SeekFlags astikit.BitFlags + func NewSeekFlags(fs ...SeekFlag) SeekFlags + func (fs SeekFlags) Add(f SeekFlag) SeekFlags + func (fs SeekFlags) Del(f SeekFlag) SeekFlags + func (fs SeekFlags) Has(f SeekFlag) bool + type SkipSamples struct + ReasonEnd uint8 + ReasonStart uint8 + SkipEnd uint32 + SkipStart uint32 + type SoftwareResampleContext struct + func AllocSoftwareResampleContext() *SoftwareResampleContext + func AllocSoftwareResampleContextSetOpts2(outChannelLayout ChannelLayout, outSampleFormat SampleFormat, ...) (*SoftwareResampleContext, error) + func (src *SoftwareResampleContext) Class() *Class + func (src *SoftwareResampleContext) Convert(out [][]byte, outCount int, in [][]byte, inCount int) (int, error) + func (src *SoftwareResampleContext) Free() + func (src *SoftwareResampleContext) Init() error + func (src_ *SoftwareResampleContext) ConvertFrame(src, dst *Frame) error + func (src_ *SoftwareResampleContext) Delay(base int64) int64 + type SoftwareScaleContext struct + func CreateSoftwareScaleContext(srcW, srcH int, srcFormat PixelFormat, dstW, dstH int, dstFormat PixelFormat, ...) (*SoftwareScaleContext, error) + func (ssc *SoftwareScaleContext) Class() *Class + func (ssc *SoftwareScaleContext) DestinationHeight() int + func (ssc *SoftwareScaleContext) DestinationPixelFormat() PixelFormat + func (ssc *SoftwareScaleContext) DestinationResolution() (width int, height int) + func (ssc *SoftwareScaleContext) DestinationWidth() int + func (ssc *SoftwareScaleContext) Flags() SoftwareScaleContextFlags + func (ssc *SoftwareScaleContext) Free() + func (ssc *SoftwareScaleContext) ScaleFrame(src, dst *Frame) error + func (ssc *SoftwareScaleContext) SetDestinationHeight(i int) error + func (ssc *SoftwareScaleContext) SetDestinationPixelFormat(p PixelFormat) error + func (ssc *SoftwareScaleContext) SetDestinationResolution(w int, h int) error + func (ssc *SoftwareScaleContext) SetDestinationWidth(i int) error + func (ssc *SoftwareScaleContext) SetFlags(swscf SoftwareScaleContextFlags) error + func (ssc *SoftwareScaleContext) SetSourceHeight(i int) error + func (ssc *SoftwareScaleContext) SetSourcePixelFormat(p PixelFormat) error + func (ssc *SoftwareScaleContext) SetSourceResolution(w int, h int) error + func (ssc *SoftwareScaleContext) SetSourceWidth(i int) error + func (ssc *SoftwareScaleContext) SourceHeight() int + func (ssc *SoftwareScaleContext) SourcePixelFormat() PixelFormat + func (ssc *SoftwareScaleContext) SourceResolution() (int, int) + func (ssc *SoftwareScaleContext) SourceWidth() int + type SoftwareScaleContextFlag int64 + type SoftwareScaleContextFlags astikit.BitFlags + func NewSoftwareScaleContextFlags(fs ...SoftwareScaleContextFlag) SoftwareScaleContextFlags + func (fs SoftwareScaleContextFlags) Add(f SoftwareScaleContextFlag) SoftwareScaleContextFlags + func (fs SoftwareScaleContextFlags) Del(f SoftwareScaleContextFlag) SoftwareScaleContextFlags + func (fs SoftwareScaleContextFlags) Has(f SoftwareScaleContextFlag) bool + type Stream struct + func (s *Stream) AvgFrameRate() Rational + func (s *Stream) Class() *Class + func (s *Stream) CodecParameters() *CodecParameters + func (s *Stream) Discard() Discard + func (s *Stream) DispositionFlags() DispositionFlags + func (s *Stream) Duration() int64 + func (s *Stream) EventFlags() StreamEventFlags + func (s *Stream) ID() int + func (s *Stream) Index() int + func (s *Stream) Metadata() *Dictionary + func (s *Stream) NbFrames() int64 + func (s *Stream) PTSWrapBits() int + func (s *Stream) RFrameRate() Rational + func (s *Stream) SampleAspectRatio() Rational + func (s *Stream) SetAvgFrameRate(r Rational) + func (s *Stream) SetDiscard(d Discard) + func (s *Stream) SetDispositionFlags(f DispositionFlags) + func (s *Stream) SetEventFlags(eventFlags StreamEventFlags) + func (s *Stream) SetID(i int) + func (s *Stream) SetIndex(i int) + func (s *Stream) SetMetadata(d *Dictionary) + func (s *Stream) SetPTSWrapBits(bits int) + func (s *Stream) SetRFrameRate(r Rational) + func (s *Stream) SetSampleAspectRatio(r Rational) + func (s *Stream) SetStartTime(startTime int64) + func (s *Stream) SetTimeBase(r Rational) + func (s *Stream) StartTime() int64 + func (s *Stream) TimeBase() Rational + type StreamEventFlag int64 + type StreamEventFlags astikit.BitFlags + func NewStreamEventFlags(fs ...StreamEventFlag) StreamEventFlags + func (fs StreamEventFlags) Add(f StreamEventFlag) StreamEventFlags + func (fs StreamEventFlags) Del(f StreamEventFlag) StreamEventFlags + func (fs StreamEventFlags) Has(f StreamEventFlag) bool + type StrictStdCompliance int + type Subtitle struct + func AllocSubtitle() *Subtitle + func (s *Subtitle) EndDisplayTime() uint32 + func (s *Subtitle) EndTime() int64 + func (s *Subtitle) Format() int + func (s *Subtitle) Free() + func (s *Subtitle) NbRects() int + func (s *Subtitle) NumRects() int + func (s *Subtitle) Pts() int64 + func (s *Subtitle) SetEndDisplayTime(time uint32) + func (s *Subtitle) SetFormat(format int) + func (s *Subtitle) SetPts(pts int64) + func (s *Subtitle) SetStartDisplayTime(time uint32) + func (s *Subtitle) StartDisplayTime() uint32 + func (s *Subtitle) StartTime() int64 + type ThreadType int + type UnknownClasser struct + func (c *UnknownClasser) Class() *Class