Versions in this module Expand all Collapse all v0 v0.12.0 Oct 24, 2023 Changes in this version + func FillAudioFrame(frame *Frame, nzChannels int, format SampleFormat, data []byte, size int, ...) error + type SwrContext struct + func AllocSwrContext(outChannelLayout *ChannelLayout, outSampleFormat SampleFormat, ...) (ctx *SwrContext, err error) + func (c *SwrContext) Convert(outData [][]byte, outSize int, inData [][]byte, inSize int) (n int, err error) + func (c *SwrContext) ConvertFrame(outFrame *Frame, inFrame *Frame) (n int, err error) + func (c *SwrContext) Free() v0.11.0 Sep 22, 2023 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 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 CodecContextFlagTruncated + const CodecContextFlagUnaligned + const CodecFlag2Chunks + const CodecFlag2DropFrameTimecode + const CodecFlag2ExportMvs + const CodecFlag2Fast + const CodecFlag2IgnoreCrop + const CodecFlag2LocalHeader + const CodecFlag2NoOutput + const CodecFlag2RoFlushNoop + const CodecFlag2ShowAll + const CodecFlag2SkipManual + 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 CodecIDAvrn + const CodecIDAvrp + const CodecIDAvs + const CodecIDAvui + const CodecIDAyuv + 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 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 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 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 FormatContextFlagPrivOpt + const FormatContextFlagShortest + const FormatContextFlagSortDts + const FormatEventFlagMetadataUpdated + const FrameSideDataTypeA53Cc + const FrameSideDataTypeAfd + const FrameSideDataTypeAudioServiceType + const FrameSideDataTypeContentLightLevel + const FrameSideDataTypeDisplaymatrix + const FrameSideDataTypeDownmixInfo + const FrameSideDataTypeDynamicHdrPlus + const FrameSideDataTypeFilmGrainParams + const FrameSideDataTypeGopTimecode + const FrameSideDataTypeIccProfile + const FrameSideDataTypeMasteringDisplayMetadata + const FrameSideDataTypeMatrixencoding + const FrameSideDataTypeMotionVectors + const FrameSideDataTypePanscan + const FrameSideDataTypeRegionsOfInterest + const FrameSideDataTypeReplaygain + const FrameSideDataTypeS12MTimecode + const FrameSideDataTypeSeiUnregistered + const FrameSideDataTypeSkipSamples + const FrameSideDataTypeSpherical + const FrameSideDataTypeStereo3D + const FrameSideDataTypeVideoEncParams + const IOContextFlagDirect + const IOContextFlagNonBlock + const IOContextFlagRead + const IOContextFlagReadWrite + const IOContextFlagWrite + const IOFormatFlagAllowFlush + 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 PacketFlagCorrupt + const PacketFlagDiscard + const PacketFlagKey + const PacketSideDataTypeA53Cc + const PacketSideDataTypeAfd + const PacketSideDataTypeAudioServiceType + const PacketSideDataTypeContentLightLevel + const PacketSideDataTypeCpbProperties + const PacketSideDataTypeDisplaymatrix + const PacketSideDataTypeEncryptionInfo + const PacketSideDataTypeEncryptionInitInfo + const PacketSideDataTypeFallbackTrack + const PacketSideDataTypeH263MbInfo + const PacketSideDataTypeJpDualmono + const PacketSideDataTypeMasteringDisplayMetadata + const PacketSideDataTypeMatroskaBlockadditional + const PacketSideDataTypeMetadataUpdate + const PacketSideDataTypeMpegtsStreamId + const PacketSideDataTypeNb + const PacketSideDataTypeNewExtradata + const PacketSideDataTypePalette + const PacketSideDataTypeParamChange + const PacketSideDataTypeQualityStats + const PacketSideDataTypeReplaygain + const PacketSideDataTypeSkipSamples + const PacketSideDataTypeSpherical + const PacketSideDataTypeStereo3D + const PacketSideDataTypeStringsMetadata + const PacketSideDataTypeSubtitlePosition + const PacketSideDataTypeWebvttIdentifier + const PacketSideDataTypeWebvttSettings + 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 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 PixelFormatXvmc + 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 StreamEventFlagMetadataUpdated + const StrictStdComplianceExperimental + const StrictStdComplianceNormal + const StrictStdComplianceStrict + const StrictStdComplianceUnofficial + const StrictStdComplianceVeryStrict + const ThreadTypeFrame + const ThreadTypeSlice + const TimeBase + var ChannelLayout21 = newChannelLayoutFromC(C.c2goChannelLayout21) + var ChannelLayout22 = newChannelLayoutFromC(C.c2goChannelLayout22) + var ChannelLayout2Point1 = newChannelLayoutFromC(C.c2goChannelLayout2Point1) + var ChannelLayout3Point1 = newChannelLayoutFromC(C.c2goChannelLayout3Point1) + var ChannelLayout4Point0 = newChannelLayoutFromC(C.c2goChannelLayout4Point0) + var ChannelLayout4Point1 = newChannelLayoutFromC(C.c2goChannelLayout4Point1) + var ChannelLayout5Point0 = newChannelLayoutFromC(C.c2goChannelLayout5Point0) + var ChannelLayout5Point0Back = newChannelLayoutFromC(C.c2goChannelLayout5Point0Back) + var ChannelLayout5Point1 = newChannelLayoutFromC(C.c2goChannelLayout5Point1) + var ChannelLayout5Point1Back = newChannelLayoutFromC(C.c2goChannelLayout5Point1Back) + var ChannelLayout6Point0 = newChannelLayoutFromC(C.c2goChannelLayout6Point0) + var ChannelLayout6Point0Front = newChannelLayoutFromC(C.c2goChannelLayout6Point0Front) + var ChannelLayout6Point1 = newChannelLayoutFromC(C.c2goChannelLayout6Point1) + var ChannelLayout6Point1Back = newChannelLayoutFromC(C.c2goChannelLayout6Point1Back) + var ChannelLayout6Point1Front = newChannelLayoutFromC(C.c2goChannelLayout6Point1Front) + var ChannelLayout7Point0 = newChannelLayoutFromC(C.c2goChannelLayout7Point0) + var ChannelLayout7Point0Front = newChannelLayoutFromC(C.c2goChannelLayout7Point0Front) + var ChannelLayout7Point1 = newChannelLayoutFromC(C.c2goChannelLayout7Point1) + var ChannelLayout7Point1Wide = newChannelLayoutFromC(C.c2goChannelLayout7Point1Wide) + var ChannelLayout7Point1WideBack = newChannelLayoutFromC(C.c2goChannelLayout7Point1WideBack) + var ChannelLayoutHexadecagonal = newChannelLayoutFromC(C.c2goChannelLayoutHexadecagonal) + var ChannelLayoutHexagonal = newChannelLayoutFromC(C.c2goChannelLayoutHexagonal) + var ChannelLayoutMono = newChannelLayoutFromC(C.c2goChannelLayoutMono) + var ChannelLayoutOctagonal = newChannelLayoutFromC(C.c2goChannelLayoutOctagonal) + var ChannelLayoutQuad = newChannelLayoutFromC(C.c2goChannelLayoutQuad) + var ChannelLayoutStereo = newChannelLayoutFromC(C.c2goChannelLayoutStereo) + var ChannelLayoutStereoDownmix = newChannelLayoutFromC(C.c2goChannelLayoutStereoDownmix) + var ChannelLayoutSurround = newChannelLayoutFromC(C.c2goChannelLayoutSurround) + var TimeBaseQ = newRationalFromC(C.AV_TIME_BASE_Q) + func Log(l LogLevel, msg string) + func RL32(i []byte) uint32 + func RL32WithOffset(i []byte, offset uint) uint32 + func RegisterAllDevices() + func RescaleQ(a int64, b Rational, c Rational) int64 + func RescaleQRnd(a int64, b Rational, c Rational, r Rounding) int64 + func ResetLogCallback() + func SetLogCallback(c LogCallback) + func SetLogLevel(l LogLevel) + type BuffersinkFlag int + type BuffersinkFlags flags + 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 BuffersrcFlag int + type BuffersrcFlags flags + 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 (l *ChannelLayout) Compare(l2 *ChannelLayout) (equal bool, err error) + func (l *ChannelLayout) Describe(b []byte) (int, error) + func (l *ChannelLayout) Equal(l2 *ChannelLayout) bool + func (l *ChannelLayout) NbChannels() int + func (l *ChannelLayout) String() string + func (l *ChannelLayout) Valid() bool + type ChromaLocation C.enum_AVChromaLocation + type Codec struct + 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) IsDecoder() bool + func (c *Codec) IsEncoder() bool + func (c *Codec) Name() string + func (c *Codec) PixelFormats() (o []PixelFormat) + func (c *Codec) SampleFormats() (o []SampleFormat) + func (c *Codec) String() string + type CodecContext struct + func AllocCodecContext(c *Codec) *CodecContext + func (cc *CodecContext) BitRate() int64 + func (cc *CodecContext) ChannelLayout() *ChannelLayout + func (cc *CodecContext) Channels() int + func (cc *CodecContext) ChromaLocation() ChromaLocation + func (cc *CodecContext) CodecID() CodecID + func (cc *CodecContext) ColorPrimaries() ColorPrimaries + func (cc *CodecContext) ColorRange() ColorRange + func (cc *CodecContext) ColorSpace() ColorSpace + func (cc *CodecContext) ColorTransferCharacteristic() ColorTransferCharacteristic + func (cc *CodecContext) Flags() CodecContextFlags + func (cc *CodecContext) Flags2() CodecContextFlags2 + func (cc *CodecContext) FrameSize() int + func (cc *CodecContext) Framerate() Rational + func (cc *CodecContext) Free() + func (cc *CodecContext) GopSize() int + func (cc *CodecContext) Height() int + func (cc *CodecContext) Level() Level + func (cc *CodecContext) MediaType() MediaType + func (cc *CodecContext) Open(c *Codec, d *Dictionary) error + func (cc *CodecContext) PixelFormat() PixelFormat + func (cc *CodecContext) Profile() Profile + func (cc *CodecContext) Qmin() int + 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) SetChannels(channels 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) SetHeight(height int) + func (cc *CodecContext) SetPixelFormat(pixFmt PixelFormat) + func (cc *CodecContext) SetQmin(qmin int) + 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) Width() int + type CodecContextFlag int + type CodecContextFlag2 int + type CodecContextFlags flags + 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 flags + 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 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) Channels() int + func (cp *CodecParameters) ChromaLocation() ChromaLocation + func (cp *CodecParameters) CodecID() CodecID + func (cp *CodecParameters) CodecTag() CodecTag + func (cp *CodecParameters) CodecType() MediaType + 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) 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) SetChannels(c int) + func (cp *CodecParameters) SetCodecID(i CodecID) + func (cp *CodecParameters) SetCodecTag(t CodecTag) + func (cp *CodecParameters) SetCodecType(t MediaType) + func (cp *CodecParameters) SetHeight(h int) + func (cp *CodecParameters) SetPixelFormat(f PixelFormat) + 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) ToCodecContext(cc *CodecContext) error + func (cp *CodecParameters) Width() int + type CodecTag uint32 + type ColorPrimaries C.enum_AVColorPrimaries + type ColorRange C.enum_AVColorRange + type ColorSpace C.enum_AVColorSpace + type ColorTransferCharacteristic C.enum_AVColorTransferCharacteristic + type Dictionary struct + func NewDictionary() *Dictionary + func (d *Dictionary) Free() + func (d *Dictionary) Get(key string, prev *DictionaryEntry, flags DictionaryFlags) *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 int + type DictionaryFlags flags + 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 DisplayMatrix [9]uint32 + func NewDisplayMatrixFromBytes(b []byte) (m *DisplayMatrix, err error) + func (m DisplayMatrix) Rotation() float64 + 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) Name() string + func (f *Filter) String() string + type FilterArgs map[string]string + func (args FilterArgs) String() string + type FilterCommandFlag int + type FilterCommandFlags flags + 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) BuffersinkGetFrame(f *Frame, fs BuffersinkFlags) error + func (fc *FilterContext) BuffersrcAddFrame(f *Frame, fs BuffersrcFlags) error + func (fc *FilterContext) Free() + func (fc *FilterContext) Inputs() (ls []*FilterLink) + func (fc *FilterContext) NbInputs() int + func (fc *FilterContext) NbOutputs() int + func (fc *FilterContext) Outputs() (ls []*FilterLink) + type FilterGraph struct + func AllocFilterGraph() *FilterGraph + func (g *FilterGraph) Configure() error + func (g *FilterGraph) Free() + func (g *FilterGraph) NewFilterContext(f *Filter, name string, args FilterArgs) (*FilterContext, error) + func (g *FilterGraph) Parse(content string, inputs, outputs *FilterInOut) error + func (g *FilterGraph) SendCommand(target, cmd, args string, f FilterCommandFlags) (response string, err error) + func (g *FilterGraph) String() string + 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 FilterLink struct + func (l *FilterLink) TimeBase() Rational + type FormatContext struct + func AllocFormatContext() *FormatContext + func AllocOutputFormatContext(o *OutputFormat, formatName, filename string) (*FormatContext, error) + func (fc *FormatContext) BitRate() int64 + func (fc *FormatContext) CloseInput() + func (fc *FormatContext) CtxFlags() FormatContextCtxFlags + func (fc *FormatContext) Duration() int64 + func (fc *FormatContext) EventFlags() FormatEventFlags + func (fc *FormatContext) FindStreamInfo(d *Dictionary) error + func (fc *FormatContext) Flags() FormatContextFlags + func (fc *FormatContext) Flush() error + func (fc *FormatContext) Free() + 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) NbStreams() int + func (fc *FormatContext) NewStream(c *Codec) *Stream + func (fc *FormatContext) OpenInput(url string, fmt *InputFormat, d *Dictionary) error + func (fc *FormatContext) OutputFormat() *OutputFormat + func (fc *FormatContext) Pb() *IOContext + func (fc *FormatContext) ReadFrame(p *Packet) error + func (fc *FormatContext) SDPCreate() (string, error) + func (fc *FormatContext) SeekFrame(streamIndex int, timestamp int64, f SeekFlags) error + func (fc *FormatContext) SetInterruptCallback() *int + 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 int + type FormatContextCtxFlags flags + 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 int + type FormatContextFlags flags + 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 int + type FormatEventFlags flags + 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) AllocImage(align int) error + func (f *Frame) AllocSamples(align int) error + func (f *Frame) ChannelLayout() *ChannelLayout + func (f *Frame) Clone() *Frame + func (f *Frame) ColorRange() ColorRange + func (f *Frame) Data() *FrameData + func (f *Frame) Free() + 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) KeyFrame() bool + func (f *Frame) Linesize() [NumDataPointers]int + func (f *Frame) MoveRef(src *Frame) + func (f *Frame) NbSamples() int + func (f *Frame) NewSideData(t FrameSideDataType, size uint64) *FrameSideData + 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) SetChannelLayout(l *ChannelLayout) + func (f *Frame) SetColorRange(r ColorRange) + 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(t FrameSideDataType) *FrameSideData + func (f *Frame) Unref() + func (f *Frame) Width() int + type FrameData struct + func (d *FrameData) Bytes(align int) ([]byte, error) + func (d *FrameData) Image() (image.Image, error) + type FrameSideData struct + func (d *FrameSideData) Data() []byte + func (d *FrameSideData) SetData(b []byte) + func (d *FrameSideData) Type() FrameSideDataType + type FrameSideDataType C.enum_AVFrameSideDataType + type IOContext struct + func NewIOContext() *IOContext + func (ic *IOContext) Closep() error + func (ic *IOContext) Open(filename string, flags IOContextFlags) error + func (ic *IOContext) Write(b []byte) + type IOContextFlag int + type IOContextFlags flags + 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 IOFormatFlag int + type IOFormatFlags flags + 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 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(l LogLevel, fmt, msg, parent string) + type LogLevel int + type MediaType C.enum_AVMediaType + func (t MediaType) String() string + type OutputFormat struct + func (f *OutputFormat) Flags() IOFormatFlags + type Packet struct + func AllocPacket() *Packet + func (p *Packet) AddSideData(t PacketSideDataType, data []byte) error + func (p *Packet) AllocPayload(s int) error + func (p *Packet) Clone() *Packet + 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) 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(t PacketSideDataType) []byte + func (p *Packet) Size() int + func (p *Packet) StreamIndex() int + func (p *Packet) Unref() + type PacketFlag int + type PacketFlags flags + 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 PacketSideDataType C.enum_AVPacketSideDataType + type PictureType C.enum_AVPictureType + func (t PictureType) String() string + type PixelFormat C.enum_AVPixelFormat + func FindPixelFormatByName(name string) PixelFormat + func (f PixelFormat) Name() string + func (f PixelFormat) String() string + type Profile int + 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) Num() int + func (r Rational) String() string + func (r Rational) ToDouble() float64 + type Rounding C.enum_AVRounding + type SampleFormat C.enum_AVSampleFormat + func (f SampleFormat) Name() string + func (f SampleFormat) String() string + type SeekFlag int + type SeekFlags flags + 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 Stream struct + func (s *Stream) AvgFrameRate() Rational + func (s *Stream) CodecParameters() *CodecParameters + 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) RFrameRate() Rational + func (s *Stream) SampleAspectRatio() Rational + func (s *Stream) SetTimeBase(r Rational) + func (s *Stream) SideData(t PacketSideDataType) []byte + func (s *Stream) StartTime() int64 + func (s *Stream) TimeBase() Rational + type StreamEventFlag int + type StreamEventFlags flags + 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 SwsContext struct + func GetSwsContext(srcW int, srcH int, srcFormat PixelFormat, dstW int, dstH int, ...) *SwsContext + func (c *SwsContext) Free() + func (c *SwsContext) Scale(srcFrame *Frame, dstFrame *Frame, srcSliceY int, srcSliceH int) error + type SwsFilter struct + type ThreadType int