Documentation
¶
Index ¶
- Constants
- Variables
- func AVERROR[T Integer](ie T) (oe int32)
- func AVUNERROR(e int32) int32
- func AV_BASE64_DECODE_SIZE[T Integer](x T) T
- func AV_BASE64_SIZE[T Integer](x T) T
- func AV_CEIL_RSHIFT[U, V Integer](a U, b V) U
- func AV_NE[T any](be, le T) T
- func AvAc3ParseHeader(buf *uint8, size uintptr, bitstreamID *uint8, frameSize *uint16) int32
- func AvAddIndexEntry(st *AVStream, pos, timestamp int64, size, distance, flags int32) int32
- func AvAddStable(tsTb AVRational, ts int64, incTb AVRational, inc int64) int32
- func AvAdler32Update(adler uint32, buf *uint8, len uint32) uint32
- func AvAdtsHeaderParse(buf *uint8, sample *uint32, frame *uint8) int32
- func AvAesCrypt(a *AVAES, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvAesCtrCrypt(a *AVAESCTR, dst, src *uint8, size int32)
- func AvAesCtrFree(a *AVAESCTR)
- func AvAesCtrGetIv(a *AVAESCTR) *uint8
- func AvAesCtrIncrementIv(a *AVAESCTR)
- func AvAesCtrInit(a *AVAESCTR, key *uint8) int32
- func AvAesCtrSetFullIv(a *AVAESCTR, iv *uint8)
- func AvAesCtrSetIv(a *AVAESCTR, iv *uint8)
- func AvAesCtrSetRandomIv(a *AVAESCTR)
- func AvAesInit(a *AVAES, key *uint8, keyBits, decrypt int32) int32
- func AvAppendPacket(s *AVIOContext, pkt *AVPacket, size int32) int32
- func AvApplyBitstreamFilters(codec *AVCodecContext, pkt *AVPacket, bsfc *AVBitStreamFilterContext) int32deprecated
- func AvAssert0(cond bool)
- func AvAssert0Fpu()
- func AvAudioFifoDrain(af *AVAudioFifo, nbSamples int32) int32
- func AvAudioFifoFree(af *AVAudioFifo)
- func AvAudioFifoPeek(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
- func AvAudioFifoPeekAt(af *AVAudioFifo, data CVoidPointerPointer, nbSamples, offset int32) int32
- func AvAudioFifoRead(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
- func AvAudioFifoRealloc(af *AVAudioFifo, nbSamples int32) int32
- func AvAudioFifoReset(af *AVAudioFifo)
- func AvAudioFifoSize(af *AVAudioFifo) int32
- func AvAudioFifoSpace(af *AVAudioFifo) int32
- func AvAudioFifoWrite(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
- func AvBPrintChannelLayout(bp *AVBPrint, nbChannels int32, channelLayout uint64)
- func AvBase64Decode(out *uint8, in *int8, outSize int32) int32
- func AvBase64Encode(out *int8, outSize int32, in *uint8, inSize int32) *int8
- func AvBitstreamFilterClose(bsfc *AVBitStreamFilterContext)deprecated
- func AvBitstreamFilterFilter(bsfc *AVBitStreamFilterContext, avctx *AVCodecContext, args string, ...) int32deprecated
- func AvBlowfishCrypt(ctx *AVBlowfish, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvBlowfishCryptEcb(ctx *AVBlowfish, xl, xr *uint32, decrypt int32)
- func AvBlowfishInit(ctx *AVBlowfish, key *uint8, keyLen int32)
- func AvBmgGet(lfg *AVLFG, out []float64)
- func AvBprintAppendData(buf *AVBPrint, data *int8, size uint32)
- func AvBprintChars(buf *AVBPrint, c int8, n uint32)
- func AvBprintClear(buf *AVBPrint)
- func AvBprintEscape(dstbuf *AVBPrint, src, specialChars *int8, mode AVEscapeMode, flags int32)
- func AvBprintFinalize(buf *AVBPrint, retStr **int8) int32
- func AvBprintGetBuffer(buf *AVBPrint, size uint32, mem **uint8, actualSize *uint32)
- func AvBprintInit(buf *AVBPrint, sizeInit, sizeMax uint32)
- func AvBprintInitForBuffer(buf *AVBPrint, buffer *int8, size uint32)
- func AvBprintIsComplete(buf *AVBPrint) int32
- func AvBprintf(buf *AVBPrint, _fmt string, va ...any)
- func AvBsfAlloc(filter *AVBitStreamFilter, ctx **AVBSFContext) int32
- func AvBsfFlush(ctx *AVBSFContext)
- func AvBsfFree(ctx **AVBSFContext)
- func AvBsfGetNullFilter(bsf **AVBSFContext) int32
- func AvBsfInit(ctx *AVBSFContext) int32
- func AvBsfListAppend(lst *AVBSFList, bsf *AVBSFContext)
- func AvBsfListAppend2(lst *AVBSFList, bsfName string, options **AVDictionary)
- func AvBsfListFinalize(lst **AVBSFList, bsf **AVBSFContext) int32
- func AvBsfListFree(lst **AVBSFList)
- func AvBsfListParseStr(str string, bsf **AVBSFContext)
- func AvBsfReceivePacket(ctx *AVBSFContext, pkt *AVPacket) int32
- func AvBsfSendPacket(ctx *AVBSFContext, pkt *AVPacket) int32
- func AvBswap16(x uint16) uint16
- func AvBswap32(x uint32) uint32
- func AvBswap64(x uint64) uint64
- func AvBufferDefaultFree(opaque CVoidPointer, data *uint8)
- func AvBufferGetOpaque(buf *AVBufferRef) unsafe.Pointer
- func AvBufferGetRefCount(buf *AVBufferRef) int32
- func AvBufferIsWritable(buf *AVBufferRef) int32
- func AvBufferMakeWritable(buf **AVBufferRef) int32
- func AvBufferPoolUninit(pool **AVBufferPool)
- func AvBufferRealloc(buf **AVBufferRef, size int32) int32
- func AvBufferUnref(buf **AVBufferRef)
- func AvBuffersinkGetChannelLayout(ctx *AVFilterContext) uint64
- func AvBuffersinkGetChannels(ctx *AVFilterContext) int32
- func AvBuffersinkGetFormat(ctx *AVFilterContext) int32
- func AvBuffersinkGetFrame(ctx *AVFilterContext, frame *AVFrame) int32
- func AvBuffersinkGetFrameFlags(ctx *AVFilterContext, frame *AVFrame, flags int32) int32
- func AvBuffersinkGetH(ctx *AVFilterContext) int32
- func AvBuffersinkGetSampleRate(ctx *AVFilterContext) int32
- func AvBuffersinkGetSamples(ctx *AVFilterContext, frame *AVFrame, nbSamples int32) int32
- func AvBuffersinkGetW(ctx *AVFilterContext) int32
- func AvBuffersinkSetFrameSize(ctx *AVFilterContext, frameSize uint32)
- func AvBuffersrcAddFrame(ctx *AVFilterContext, frame *AVFrame) int32
- func AvBuffersrcAddFrameFlags(ctx *AVFilterContext, frame *AVFrame, flags int32) int32
- func AvBuffersrcClose(ctx *AVFilterContext, pts int64, flags uint32) int32
- func AvBuffersrcGetNbFailedRequests(bufferSrc *AVFilterContext) uint32
- func AvBuffersrcParametersSet(ctx *AVFilterContext, param *AVBufferSrcParameters) int32
- func AvBuffersrcWriteFrame(ctx *AVFilterContext, frame *AVFrame) int32
- func AvCalloc[U, V Integer](nmemb U, size V) unsafe.Pointer
- func AvCamelliaCrypt(ctx *AVCAMELLIA, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvCamelliaInit(ctx *AVCAMELLIA, key *uint8, keyBits int32) int32
- func AvCast5Crypt(ctx *AVCAST5, dst, src *uint8, count, decrypt int32)
- func AvCast5Crypt2(ctx *AVCAST5, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvCast5Init(ctx *AVCAST5, key *uint8, keyBits int32) int32
- func AvCeilLog2C(x int32) int32
- func AvChannelLayoutExtractChannel(channelLayout uint64, index int32) uint64
- func AvChromaLocationFromName(name string) int32
- func AvChromaLocationName(location AVChromaLocation) string
- func AvClip64C(a, amin, amax int64) int64
- func AvClipC(a, amin, amax int32) int32
- func AvClipInt16C(a int32) int16
- func AvClipInt8C(a int32) int8
- func AvClipIntp2C(a, p int32) int32
- func AvClipUint16C(a int32) uint16
- func AvClipUint8C(a int32) uint8
- func AvClipUintp2C(a, p int32) uint32
- func AvClipdC(a, amin, amax float64) float64
- func AvClipfC(a, amin, amax float32) float32
- func AvCliplInt32C(a int64) int32
- func AvCmpQ(a, b AVRational) int32
- func AvCodecAlignDimensions(avctx *AVCodecContext, width, height *int32)
- func AvCodecAlignDimensions2(avctx *AVCodecContext, width, height *int32, ...)
- func AvCodecClose(avctx *AVCodecContext) int32
- func AvCodecConfiguration() string
- func AvCodecCopyContext(dest, src *AVCodecContext) int32deprecated
- func AvCodecDctInit(dct *AVDCT) int32
- func AvCodecDecodeAudio4(avctx *AVCodecContext, frame *AVFrame, gotFramePtr *int32, avpkt *AVPacket) int32deprecated
- func AvCodecDecodeSubtitle2(avctx *AVCodecContext, sub *AVSubtitle, gotSubPtr *int32, avpkt *AVPacket) int32
- func AvCodecDecodeVideo2(avctx *AVCodecContext, picture *AVFrame, gotPicturePtr *int32, avpkt *AVPacket) int32deprecated
- func AvCodecDefaultExecute(avctx *AVCodecContext, f AVCodecContextExecuteFunc, arg CVoidPointer, ...) int32
- func AvCodecDefaultExecute2(avctx *AVCodecContext, f AVCodecContextExecute2Func, arg CVoidPointer, ...) int32
- func AvCodecDefaultGetBuffer2(avctx *AVCodecContext, frame *AVFrame, flags int32) int32
- func AvCodecEncodeAudio2(avctx *AVCodecContext, avpkt *AVPacket, frame *AVFrame, gotPacketPtr *int32) int32deprecated
- func AvCodecEncodeSubtitle(avctx *AVCodecContext, buf *uint8, bufSize int32, sub *AVSubtitle) int32
- func AvCodecEncodeVideo2(avctx *AVCodecContext, avpkt *AVPacket, frame *AVFrame, gotPacketPtr *int32) int32deprecated
- func AvCodecEnumToChromaPos(xpos, ypos *int32, pos AVChromaLocation) int32
- func AvCodecFillAudioFrame(frame *AVFrame, nbChannels int32, sampleFmt AVSampleFormat, buf *uint8, ...) int32
- func AvCodecFlushBuffers(avctx *AVCodecContext)
- func AvCodecFreeContext(avctx **AVCodecContext)
- func AvCodecGetChromaIntraMatrix(avctx *AVCodecContext) *uint16deprecated
- func AvCodecGetChromaSubSample(pixFmt AVPixelFormat, hShift, vShift *int32)deprecated
- func AvCodecGetContextDefaults3(avctx *AVCodecContext, c *AVCodec) int32deprecated
- func AvCodecGetHwFramesParameters(avctx *AVCodecContext, deviceRef *AVBufferRef, hwPixFmt AVPixelFormat, ...) int32
- func AvCodecGetLowres(avctx *AVCodecContext) int32deprecated
- func AvCodecGetMaxLowres(c *AVCodec) int32deprecated
- func AvCodecGetName(codecID AVCodecID) string
- func AvCodecGetPixFmtLoss(dstPixFmt, srcPixFmt AVPixelFormat, hasAlpha int32) int32deprecated
- func AvCodecGetSeekPreroll(avctx *AVCodecContext) int32deprecated
- func AvCodecGetTag(tags **AVCodecTag, id AVCodecID) uint32
- func AvCodecGetTag2(tags **AVCodecTag, id AVCodecID, tag *uint32) int32
- func AvCodecIsDecoder(codec *AVCodec) int32
- func AvCodecIsEncoder(codec *AVCodec) int32
- func AvCodecIsOpen(avctx *AVCodecContext) int32
- func AvCodecOpen2(avctx *AVCodecContext, c *AVCodec, d **AVDictionary) int32
- func AvCodecParametersCopy(dst, src *AVCodecParameters) int32
- func AvCodecParametersFree(par **AVCodecParameters)
- func AvCodecParametersFromContext(par *AVCodecParameters, avctx *AVCodecContext) int32
- func AvCodecParametersToContext(avctx *AVCodecContext, par *AVCodecParameters) int32
- func AvCodecPixFmtToCodecTag(pixFmt AVPixelFormat) uint
- func AvCodecProfileName(codecID AVCodecID, profile int32) string
- func AvCodecReceiveFrame(avctx *AVCodecContext, frame *AVFrame) int32
- func AvCodecReceivePacket(avctx *AVCodecContext, avpkt *AVPacket) int32
- func AvCodecRegister(c *AVCodec)deprecated
- func AvCodecRegisterAll()deprecated
- func AvCodecSendFrame(avctx *AVCodecContext, frame *AVFrame) int32
- func AvCodecSendPacket(avctx *AVCodecContext, avpkt *AVPacket) int32
- func AvCodecSetChromaIntraMatrix(avctx *AVCodecContext, t *uint16)deprecated
- func AvCodecSetCodecDescriptor(avctx *AVCodecContext, d *AVCodecDescriptor)deprecated
- func AvCodecSetLowres(avctx *AVCodecContext, i int32)deprecated
- func AvCodecSetPktTimebase(avctx *AVCodecContext, r AVRational)deprecated
- func AvCodecSetSeekPreroll(avctx *AVCodecContext, i int32)deprecated
- func AvCodecString(buf *int8, bufSize int32, enc *AVCodecContext, encode int32)
- func AvCodecVersion() uint32
- func AvColorPrimariesFromName(name string) int32
- func AvColorPrimariesName(primaries AVColorPrimaries) string
- func AvColorRangeFromName(name string) int32
- func AvColorRangeName(_range AVColorRange) string
- func AvColorSpaceFromName(name string) int32
- func AvColorSpaceName(space AVColorSpace) string
- func AvColorTransferFromName(name string) int32
- func AvColorTransferName(transfer AVColorTransferCharacteristic) string
- func AvCompareMod(a, b, mod uint64) int64
- func AvCompareTs(tsA int64, tbA AVRational, tsB int64, tbB AVRational) int32
- func AvCopyPacket(dst, src *AVPacket) int32deprecated
- func AvCopyPacketSideData(dst, src *AVPacket) int32deprecated
- func AvCpuCount() int32
- func AvCpuMaxAlign() int32
- func AvCrc(ctx *AVCRC, crc uint32, buffer *uint8, length uintptr) int32
- func AvCrcInit(ctx *AVCRC, le, bits int32, poly uint32, ctxSize int32) int32
- func AvDctCalc(d *DCTContext, data *FFTSample)
- func AvDctEnd(d *DCTContext)
- func AvDefaultItemName(ctx CVoidPointer) string
- func AvDemuxerOpen(ic *AVFormatContext) int32
- func AvDesCrypt(d *AVDES, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvDesInit(d *AVDES, key *uint8, keyBits, decrypt int32) int32
- func AvDesMac(d *AVDES, dst, src *uint8, count int32)
- func AvDeviceAppToDevControlMessage(s *AVFormatContext, _type AVAppToDevMessageType, data CVoidPointer, ...) int32
- func AvDeviceCapabilitiesCreate(caps **AVDeviceCapabilitiesQuery, s *AVFormatContext, ...) int32
- func AvDeviceCapabilitiesFree(caps **AVDeviceCapabilitiesQuery, s *AVFormatContext)
- func AvDeviceConfiguration() string
- func AvDeviceDevToAppControlMessage(s *AVFormatContext, _type AVDevToAppMessageType, data CVoidPointer, ...) int32
- func AvDeviceFreeListDevices(deviceList **AVDeviceInfoList)
- func AvDeviceLicense() string
- func AvDeviceListDevices(s *AVFormatContext, deviceList **AVDeviceInfoList) int32
- func AvDeviceListInputSources(device *AVInputFormat, deviceName string, deviceOptions *AVDictionary, ...) int32
- func AvDeviceListOutputSinks(device *AVOutputFormat, deviceName string, deviceOptions *AVDictionary, ...) int32
- func AvDeviceRegisterAll()
- func AvDeviceVersion() uint32
- func AvDictCopy(dst **AVDictionary, src *AVDictionary, flags int32) int32
- func AvDictCount(m *AVDictionary) int32
- func AvDictFree(m **AVDictionary)
- func AvDictGetString(m *AVDictionary, buffer **int8, keyValSep, pairsSep string) int32
- func AvDictParseString(pm **AVDictionary, str, keyValSep, pairsSep string, flags int32) int32
- func AvDictSet(pm **AVDictionary, key, value string, flags int32) int32
- func AvDictSetInt(pm **AVDictionary, key string, value int64, flags int32) int32
- func AvDiracParseSequenceHeader(dsh **AVDiracSeqHeader, buf *uint8, bufSize uintptr, logCtx CVoidPointer) int32
- func AvDisplayMatrixFlip(matrix []int32, hflip, vflip int32)
- func AvDisplayRotationGet(matrix []int32) float64
- func AvDisplayRotationSet(matrix []int32, angle float64)
- func AvDouble2int(f float64) uint64
- func AvDumpFormat(ic *AVFormatContext, index int32, url string, isOutput int32)
- func AvDupPacket(pkt *AVPacket)deprecated
- func AvDynarray2Add[T Integer](tabPtr CVoidPointerPointer, nbPtr *int32, elemSize T, elemData *uint8) unsafe.Pointer
- func AvDynarrayAdd(tabPtr CVoidPointer, nbPtr *int32, elem CVoidPointer)
- func AvDynarrayAddNofree(tabPtr CVoidPointer, nbPtr *int32, elem CVoidPointer) int32
- func AvEncryptionInfoAddSideData(info *AVEncryptionInfo, sideDataSize *uintptr) *uint8
- func AvEncryptionInfoFree(info *AVEncryptionInfo)
- func AvEncryptionInitInfoAddSideData(info *AVEncryptionInitInfo, sideDataSize *uintptr) *uint8
- func AvEncryptionInitInfoFree(info *AVEncryptionInitInfo)
- func AvErr2str(errnum int32) string
- func AvFastMalloc[T Integer](ptr CVoidPointer, size *uint32, minSize T)
- func AvFastMallocz[T Integer](ptr CVoidPointer, size *uint32, minSize T)
- func AvFastPaddedMalloc(ptr CVoidPointer, size *uint32, minSize uintptr)
- func AvFastPaddedMallocz(ptr CVoidPointer, size *uint32, minSize uintptr)
- func AvFastRealloc[T Integer](ptr CVoidPointer, size *uint32, minSize T) unsafe.Pointer
- func AvFftEnd(s *FFTContext)
- func AvFftPermute(s *FFTContext, z *FFTComplex)
- func AvFifoDrain[T Integer](f *AVFifoBuffer, size T)
- func AvFifoFree(f *AVFifoBuffer)
- func AvFifoFreep(f **AVFifoBuffer)
- func AvFifoGenericPeek(f *AVFifoBuffer, dest CVoidPointer, bufSize int32, fn AvFifoPeekFunc) int32
- func AvFifoGenericPeekAt(f *AVFifoBuffer, dest CVoidPointer, offset, bufSize int32, fn AvFifoPeekFunc) int32
- func AvFifoGenericRead(f *AVFifoBuffer, dest CVoidPointer, bufSize int32, fn AvFifoReadFunc) int32
- func AvFifoGenericWrite(f *AVFifoBuffer, src CVoidPointer, size int32, fn AvFifoWriteFunc) int32
- func AvFifoGrow[T Integer](f *AVFifoBuffer, additionalSpace T) int32
- func AvFifoPeek2[T Integer](f *AVFifoBuffer, offs T) *uint8
- func AvFifoRealloc2[T Integer](f *AVFifoBuffer, size T) int32
- func AvFifoReset(f *AVFifoBuffer)
- func AvFifoSize(f *AVFifoBuffer) int32
- func AvFifoSpace(f *AVFifoBuffer) int32
- func AvFileMap(filename string, bufptr **uint8, size *uintptr, logOffset int32, ...) int32
- func AvFileUnmap(bufptr *uint8, size uintptr)
- func AvFilenameNumberTest(filename string) int32
- func AvFilterConfigLinks(filter *AVFilterContext) int32
- func AvFilterConfiguration() string
- func AvFilterFree(ctx *AVFilterContext)
- func AvFilterGraphConfig(graph *AVFilterGraph, logCtx CVoidPointer) int32
- func AvFilterGraphCreateFilter(filtCtx **AVFilterContext, filter *AVFilter, name, args string, ...) int32
- func AvFilterGraphDump(graph *AVFilterGraph, options string) string
- func AvFilterGraphFree(graph **AVFilterGraph)
- func AvFilterGraphParse(graph *AVFilterGraph, filters string, inputs, outputs *AVFilterInOut, ...) int32
- func AvFilterGraphParse2(graph *AVFilterGraph, filters string, inputs, outputs **AVFilterInOut) int32
- func AvFilterGraphParsePtr(graph *AVFilterGraph, filters string, inputs, outputs **AVFilterInOut, ...) int32
- func AvFilterGraphQueueCommand(graph *AVFilterGraph, target, cmd, arg string, flags int32, ts float64) int32
- func AvFilterGraphRequestOldest(graph *AVFilterGraph) int32
- func AvFilterGraphSendCommand(graph *AVFilterGraph, target, cmd, arg string, resLen, flags int32) (res string, ret int32)
- func AvFilterGraphSetAutoConvert(graph *AVFilterGraph, flags uint32)
- func AvFilterInitDict(ctx *AVFilterContext, options **AVDictionary) int32
- func AvFilterInitStr(ctx *AVFilterContext, args string) int32
- func AvFilterInoutFree(inout **AVFilterInOut)
- func AvFilterInsertFilter(ctx *AVFilterContext, link *AVFilterLink, filtSrcpadIdx, filtDstpadIdx uint32) int32
- func AvFilterLicense() string
- func AvFilterLink(src *AVFilterContext, srcpad uint32, dst *AVFilterContext, dstpad uint32) int32
- func AvFilterLinkFree(link **AVFilterLink)
- func AvFilterLinkGetChannels(link *AVFilterLink) int32deprecated
- func AvFilterLinkSetClosed(link *AVFilterLink, closed int32)deprecated
- func AvFilterPadCount(pads *AVFilterPad) int32
- func AvFilterPadGetName(pads *AVFilterPad, padIdx int32) string
- func AvFilterProcessCommand(filter *AVFilterContext, cmd, arg string, resLen, flags int32) (res string, ret int32)
- func AvFilterRegister(filter *AVFilter)deprecated
- func AvFilterRegisterAll()deprecated
- func AvFilterVersion() uint32
- func AvFindBestStream(ic *AVFormatContext, _type AVMediaType, wantedStreamNb, relatedStream int32, ...) int32
- func AvFindDefaultStreamIndex(ic *AVFormatContext) int32
- func AvFindInfoTag(tag1, info string) (val string, ret int32)
- func AvFindNearestQIdx(q AVRational, qList *AVRational) int32
- func AvFloat2int(f float32) uint32
- func AvForceCpuFlags(flags int32)
- func AvFormatAllocOutputContext2(ctx **AVFormatContext, oformat *AVOutputFormat, formatName, filename string) int32
- func AvFormatCloseInput(ic **AVFormatContext)
- func AvFormatConfiguration() string
- func AvFormatFindStreamInfo(ic *AVFormatContext, options **AVDictionary) int32
- func AvFormatFlush(ic *AVFormatContext) int32
- func AvFormatFreeContext(s *AVFormatContext)
- func AvFormatGetOpaque(s *AVFormatContext) unsafe.Pointerdeprecated
- func AvFormatGetProbeScore(s *AVFormatContext) int32deprecated
- func AvFormatInitOutput(ic *AVFormatContext, options **AVDictionary) int32
- func AvFormatInjectGlobalSideData(s *AVFormatContext)
- func AvFormatLicense() string
- func AvFormatMatchStreamSpecifier(ic *AVFormatContext, st *AVStream, spec string) int32
- func AvFormatNetworkDeinit() int32
- func AvFormatNetworkInit() int32
- func AvFormatOpenInput(ps **AVFormatContext, url string, fmt *AVInputFormat, options **AVDictionary) int32
- func AvFormatQueryCodec(ofmt *AVOutputFormat, codeID AVCodecID, stdCompliance int32) int32
- func AvFormatQueueAttachedPictures(ic *AVFormatContext) int32
- func AvFormatSeekFile(ic *AVFormatContext, streamIndex int32, minTs, ts, maxTs int64, flags int32) int32
- func AvFormatSetAudioCodec(s *AVFormatContext, c *AVCodec)deprecated
- func AvFormatSetControlMessageCb(s *AVFormatContext, callback AVFormatControlMessageFunc)deprecated
- func AvFormatSetDataCodec(s *AVFormatContext, c *AVCodec)deprecated
- func AvFormatSetOpaque(s *AVFormatContext, opaque CVoidPointer)deprecated
- func AvFormatSetOpenCb(s *AVFormatContext, callback AVOpenCallbackFunc)deprecated
- func AvFormatSetSubtitleCodec(s *AVFormatContext, c *AVCodec)deprecated
- func AvFormatSetVideoCodec(s *AVFormatContext, c *AVCodec)deprecated
- func AvFormatTransferInternalStreamTimingInfo(ofmt *AVOutputFormat, ost, ist *AVStream, copyTb AVTimebaseSource) int32
- func AvFormatVersion() uint32
- func AvFormatWriteHeader(ic *AVFormatContext, options **AVDictionary) int32
- func AvFourcc2str(fourcc uint32) string
- func AvFourccMakeString(buf *int8, fourcc uint32) *int8
- func AvFrameApplyCropping(frame *AVFrame, flags int32) int32
- func AvFrameCopy(dst, src *AVFrame) int32
- func AvFrameCopyProps(dst, src *AVFrame) int32
- func AvFrameFree(frame **AVFrame)
- func AvFrameGetBestEffortTimestamp(frame *AVFrame) int64deprecated
- func AvFrameGetBuffer(frame *AVFrame, align int32) int32
- func AvFrameGetChannelLayout(frame *AVFrame) int64deprecated
- func AvFrameGetChannels(frame *AVFrame) int32deprecated
- func AvFrameGetDecodeErrorFlags(frame *AVFrame) int32deprecated
- func AvFrameGetPktDuration(frame *AVFrame) int64deprecated
- func AvFrameGetPktPos(frame *AVFrame) int64deprecated
- func AvFrameGetPktSize(frame *AVFrame) int32deprecated
- func AvFrameGetQpTable(frame *AVFrame, stride, _type *int32) *int8deprecated
- func AvFrameGetSampleRate(frame *AVFrame) int32deprecated
- func AvFrameIsWritable(frame *AVFrame) int32
- func AvFrameMakeWritable(frame *AVFrame) int32
- func AvFrameMoveRef(dst, src *AVFrame)
- func AvFrameRef(dst, src *AVFrame) int32
- func AvFrameRemoveSideData(frame *AVFrame, _type AVFrameSideDataType)
- func AvFrameSetBestEffortTimestamp(frame *AVFrame, val int64)deprecated
- func AvFrameSetChannelLayout(frame *AVFrame, val int64)deprecated
- func AvFrameSetChannels(frame *AVFrame, val int32)deprecated
- func AvFrameSetColorRange(frame *AVFrame, val AVColorRange)deprecated
- func AvFrameSetColorspace(frame *AVFrame, val AVColorSpace)deprecated
- func AvFrameSetDecodeErrorFlags(frame *AVFrame, val int32)deprecated
- func AvFrameSetMetadata(frame *AVFrame, val *AVDictionary)deprecated
- func AvFrameSetPktDuration(frame *AVFrame, val int64)deprecated
- func AvFrameSetPktPos(frame *AVFrame, val int64)deprecated
- func AvFrameSetPktSize(frame *AVFrame, val int32)deprecated
- func AvFrameSetQpTable(frame *AVFrame, buf *AVBufferRef, stride, _type int32) int32deprecated
- func AvFrameSetSampleRate(frame *AVFrame, val int32)deprecated
- func AvFrameSideDataName(_type AVFrameSideDataType) string
- func AvFrameUnref(frame *AVFrame)
- func AvFree(ptr CVoidPointer)
- func AvFreePacket(pkt *AVPacket)deprecated
- func AvFreep(ptr CVoidPointer)
- func AvGcd[T Integer](a, b T) T
- func AvGetAudioFrameDuration(avctx *AVCodecContext, frameBytes int32) int32
- func AvGetAudioFrameDuration2(par *AVCodecParameters, frameBytes int32) int32
- func AvGetBitsPerPixel(pixdesc *AVPixFmtDescriptor) int32
- func AvGetBitsPerSample(codecID AVCodecID) int32
- func AvGetBytesPerSample(sampleFmt AVSampleFormat) int32
- func AvGetChannelDescription(channel uint64) string
- func AvGetChannelLayout(name string) uint64
- func AvGetChannelLayoutChannelIndex(channelLayout, channel uint64) int32
- func AvGetChannelLayoutNbChannels(channelLayout uint64) int32
- func AvGetChannelLayoutString(nbChannels int32, channelLayout uint64) string
- func AvGetChannelName(channel uint64) string
- func AvGetCodecTagString(buf *int8, bufSize uintptr, codecTag uint32) int32deprecated
- func AvGetColorspaceName(val AVColorSpace) string
- func AvGetCpuFlags() int32
- func AvGetDefaultChannelLayout(nbChannels int32) int64
- func AvGetExactBitsPerSample(codecID AVCodecID) int32
- func AvGetExtendedChannelLayout(name string, channelLayout *uint64, nbChannels *int32) int32
- func AvGetFrameFilename(bufSize int32, path string, number int32) (output string, ret int32)
- func AvGetFrameFilename2(bufSize int32, path string, number, flags int32) (output string, ret int32)
- func AvGetKnownColorName(colorIdx int32, rgb **uint8) string
- func AvGetMediaTypeString(mt AVMediaType) string
- func AvGetOutputTimestamp(ic *AVFormatContext, stream int32, dts, wall *int64) int32
- func AvGetPacket(s *AVIOContext, pkt *AVPacket, size int32) int32
- func AvGetPaddedBitsPerPixel(pixdesc *AVPixFmtDescriptor) int32
- func AvGetPictureTypeChar(pictType AVPictureType) string
- func AvGetPixFmtLoss(dstPixFmt, srcPixFmt AVPixelFormat, hasAlpha int32) int32
- func AvGetPixFmtName(pixFmt AVPixelFormat) string
- func AvGetPixFmtString(buf *int8, bufSize int32, pixFmt AVPixelFormat) string
- func AvGetProfileName(c *AVCodec, profile int32) string
- func AvGetRandomSeed() uint32
- func AvGetSampleFmtName(sampleFmt AVSampleFormat) string
- func AvGetSampleFmtString(buf *int8, bufSize int32, sampleFmt AVSampleFormat) string
- func AvGetStandardChannelLayout(index uint32, layout *uint64, name **int8) int32
- func AvGettime() int64
- func AvGettimeRelative() int64
- func AvGettimeRelativeIsMonotonic() int32
- func AvGrowPacket(pkt *AVPacket, growBy int32) int32
- func AvHWDeviceCtxCreate(deviceCtx **AVBufferRef, _type AVHWDeviceType, device string, ...) int32
- func AvHWDeviceCtxCreateDerived(dstCtx **AVBufferRef, _type AVHWDeviceType, srcCtx *AVBufferRef, flags int32) int32
- func AvHWDeviceCtxInit(ref *AVBufferRef) int32
- func AvHWDeviceGetTypeName(_type AVHWDeviceType) string
- func AvHWDeviceHwconfigAlloc(deviceCtx *AVBufferRef) unsafe.Pointer
- func AvHWFrameConstraintsFree(constraints **AVHWFramesConstraints)
- func AvHWFrameCtxCreateDerived(derivedFrameCtx **AVBufferRef, format AVPixelFormat, ...) int32
- func AvHWFrameCtxInit(ref *AVBufferRef) int32
- func AvHWFrameGetBuffer(hwframeCtx *AVBufferRef, frame *AVFrame, flags int32) int32
- func AvHWFrameMap(dst, src *AVFrame, flags int32) int32
- func AvHWFrameTransferData(dst, src *AVFrame, flags int32) int32
- func AvHWFrameTransferGetFormats(hwframeCtx *AVBufferRef, dir AVHWFrameTransferDirection, ...) int32
- func AvHashAlloc(ctx **AVHashContext, name string) int32
- func AvHashFinal(ctx *AVHashContext, dst *uint8)
- func AvHashFinalB64(ctx *AVHashContext, dst *uint8, size int32)
- func AvHashFinalBin(ctx *AVHashContext, dst *uint8, size int32)
- func AvHashFinalHex(ctx *AVHashContext, dst *uint8, size int32)
- func AvHashFreep(ctx **AVHashContext)
- func AvHashGetName(ctx *AVHashContext) string
- func AvHashGetSize(ctx *AVHashContext) int32
- func AvHashInit(ctx *AVHashContext)
- func AvHashNames(i int32) string
- func AvHashUpdate(ctx *AVHashContext, src *uint8, len int32)
- func AvHexDump(f *FILE, buf *uint8, size int32)
- func AvHexDumpLog(avcl CVoidPointer, level int32, buf *uint8, size int32)
- func AvHmacCalc(ctx *AVHMAC, data *uint8, len uint32, key *uint8, keylen uint32, out *uint8, ...) int32
- func AvHmacFinal(ctx *AVHMAC, out *uint8, outlen uint32) int32
- func AvHmacFree(ctx *AVHMAC)
- func AvHmacInit(ctx *AVHMAC, key *uint8, keylen uint32)
- func AvHmacUpdate(ctx *AVHMAC, data *uint8, len uint32)
- func AvIOAccept(s *AVIOContext, c **AVIOContext) int32
- func AvIOCheck(url string, flags int32) int32
- func AvIOClose(s *AVIOContext) int32
- func AvIOCloseDir(s **AVIODirContext) int32
- func AvIOCloseDynBuf(s *AVIOContext, pbuffer **uint8) int32
- func AvIOClosep(s **AVIOContext) int32
- func AvIOContextFree(s **AVIOContext)
- func AvIOEnumProtocols(opaque CVoidPointerPointer, output int32) string
- func AvIOFeof(s *AVIOContext) int32
- func AvIOFindProtocolName(url string) string
- func AvIOFlush(s *AVIOContext)
- func AvIOFreeDirectoryEntry(entry **AVIODirEntry)
- func AvIOGetDynBuf(s *AVIOContext, pbuffer **uint8) int32
- func AvIOGetStr(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
- func AvIOGetStr16be(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
- func AvIOGetStr16le(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
- func AvIOHandshake(s *AVIOContext) int32
- func AvIOOpen(s **AVIOContext, url string, flags int32) int32
- func AvIOOpen2(s **AVIOContext, url string, flags int32, intCb *AVIOInterruptCB, ...) int32
- func AvIOOpenDir(s **AVIODirContext, url string, options **AVDictionary) int32
- func AvIOOpenDynBuf(s **AVIOContext) int32
- func AvIOPause(s *AVIOContext, pause int32) int32
- func AvIOPrintf(s *AVIOContext, _fmt string, va ...any) int32
- func AvIOPutStr(s *AVIOContext, str string) int32
- func AvIOPutStr16be(s *AVIOContext, str string) int32
- func AvIOPutStr16le(s *AVIOContext, str string) int32
- func AvIOR8(s *AVIOContext) int32
- func AvIORb16(s *AVIOContext) uint32
- func AvIORb24(s *AVIOContext) uint32
- func AvIORb32(s *AVIOContext) uint32
- func AvIORb64(s *AVIOContext) uint64
- func AvIORead(s *AVIOContext, buf *uint8, size int32) int32
- func AvIOReadDir(s *AVIODirContext, next **AVIODirEntry) int32
- func AvIOReadPartial(s *AVIOContext, buf *uint8, size int32) int32
- func AvIOReadToBprint(s *AVIOContext, pb *AVBPrint, maxSize uintptr) int32
- func AvIORl16(s *AVIOContext) uint32
- func AvIORl24(s *AVIOContext) uint32
- func AvIORl32(s *AVIOContext) uint32
- func AvIORl64(s *AVIOContext) uint64
- func AvIOSeek(s *AVIOContext, offset int64, whence int32) int64
- func AvIOSeekTime(s *AVIOContext, streamIndex int32, timestamp int64, flags int32) int64
- func AvIOSize(s *AVIOContext) int64
- func AvIOSkip(s *AVIOContext, offset int64) int64
- func AvIOTell(s *AVIOContext) int64
- func AvIOW8(s *AVIOContext, b int32)
- func AvIOWb16(s *AVIOContext, val uint32)
- func AvIOWb24(s *AVIOContext, val uint32)
- func AvIOWb32(s *AVIOContext, val uint32)
- func AvIOWb64(s *AVIOContext, val uint64)
- func AvIOWl16(s *AVIOContext, val uint32)
- func AvIOWl24(s *AVIOContext, val uint32)
- func AvIOWl32(s *AVIOContext, val uint32)
- func AvIOWl64(s *AVIOContext, val uint64)
- func AvIOWrite(s *AVIOContext, buf *uint8, size int32)
- func AvIOWriteMarker(s *AVIOContext, time int64, _type AVIODataMarkerType)
- func AvImageAlloc(pointers []*uint8, linesizes []int32, w, h int32, pixFmt AVPixelFormat, ...) int32
- func AvImageCheckSar(w, h uint32, sar AVRational) int32
- func AvImageCheckSize(w, h uint32, logOffset int32, logCtx CVoidPointer) int32
- func AvImageCheckSize2(w, h uint32, maxPixels int64, pixFmt AVPixelFormat, logOffset int32, ...) int32
- func AvImageCopy(dstData []*uint8, dstLinesizes []int32, srcData []*uint8, srcLinesizes []int32, ...)
- func AvImageCopyPlane(dst *uint8, dstLinesize int32, src *uint8, srcLinesize int32, ...)
- func AvImageCopyToBuffer(dst *uint8, dstSize int32, srcData []*uint8, srcLinesize []int32, ...) int32
- func AvImageCopyUcFrom(dstData []*uint8, dstLinesizes []int, srcData []*uint8, srcLinesizes []int, ...)
- func AvImageFillArrays(dstData []*uint8, dstLinesize []int32, src *uint8, pixFmt AVPixelFormat, ...)
- func AvImageFillBlack(dstData []*uint8, dstLinesize []int, pixFmt AVPixelFormat, _range AVColorRange, ...) int32
- func AvImageFillLinesizes(linesizes []int32, pixFmt AVPixelFormat, width int32) int32
- func AvImageFillMaxPixsteps(maxPixsteps, maxPixstepComps []int32, pixdesc *AVPixFmtDescriptor)
- func AvImageFillPointers(data []*uint8, pixFmt AVPixelFormat, height int32, ptr *uint8, ...) int32
- func AvImageGetBufferSize(pixFmt AVPixelFormat, width, height, align int32) int32
- func AvImageGetLinesize(pixFmt AVPixelFormat, width, plane int32) int32
- func AvImdctCalc(s *FFTContext, output, input *FFTSample)
- func AvImdctHalf(s *FFTContext, output, input *FFTSample)
- func AvIndexSearchTimestamp(st *AVStream, timestamp int64, flags int32) int32
- func AvInitPacket(pkt *AVPacket)
- func AvInt2double(i uint64) float64
- func AvInt2float(i uint32) float32
- func AvIntListLength[U, V Integer](list *U, term V) uint32
- func AvIntListLengthForSize[T Integer](elsize uint32, list CVoidPointer, term T) uint32
- func AvInterleavedWriteFrame(ic *AVFormatContext, pkt *AVPacket) int32
- func AvInterleavedWriteUncodedFrame(ic *AVFormatContext, streamIndex int32, frame *AVFrame) int32
- func AvJniGetJavaVm(logCtx CVoidPointer)
- func AvJniSetJavaVm(vm, logCtx CVoidPointer) int32
- func AvLfgGet(c *AVLFG) uint32
- func AvLfgInit(c *AVLFG, seed uint32)
- func AvLfgInitFromData(c *AVLFG, data *uint8, length uint) int32
- func AvLockmgrRegister(cb AVLockmgrCb) int32deprecated
- func AvLog(avcl CVoidPointer, level int32, _fmt string, va ...any)
- func AvLog2(v uint32) int32
- func AvLog2With16bit(v uint32) int32
- func AvLogGetFlags() int32
- func AvLogGetLevel() int32
- func AvLogSetCallback(f AVLogCallbackFunc)
- func AvLogSetFlags(arg int32)
- func AvLogSetLevel(level int32)
- func AvLzo1xDecode(out CVoidPointer, outlen *int32, in CVoidPointer, inlen *int32) int32
- func AvMakeErrorString(errbuf *int8, errbufSize uintptr, errnum int32) *int8
- func AvMalloc[T Integer](size T) unsafe.Pointer
- func AvMallocArray[U, V Integer](nmemb U, size V) unsafe.Pointer
- func AvMallocz[T Integer](size T) unsafe.Pointer
- func AvMalloczArray[U, V Integer](nmemb U, size V) unsafe.Pointer
- func AvMatchExt(filename, extensions string) int32
- func AvMaxAlloc[T Integer](max T)
- func AvMd5Final(ctx *AVMD5, dst *uint8)
- func AvMd5Init(ctx *AVMD5)
- func AvMd5Sum(dst, src *uint8, len int32)
- func AvMd5Update(ctx *AVMD5, src *uint8, len int32)
- func AvMdctCalc(s *FFTContext, output, input *FFTSample)
- func AvMdctEnd(s *FFTContext)
- func AvMemcpyBackptr(dst *uint8, back, cnt int32)
- func AvMemdup[T Integer](p CVoidPointer, size T) unsafe.Pointer
- func AvMlfgGet(c *AVLFG) uint32
- func AvModUintp2C(a, p uint32) uint32
- func AvMurmur3Final(c *AVMurMur3, dst []uint8)
- func AvMurmur3Init(c *AVMurMur3)
- func AvMurmur3InitSeeded(c *AVMurMur3, seed uint64)
- func AvMurmur3Update(c *AVMurMur3, src *uint8, len int32)
- func AvNearerQ(q, q1, q2 AVRational) int32
- func AvNewPacket(pkt *AVPacket, size int32) int32
- func AvOptChildNext(obj, prev CVoidPointer) unsafe.Pointer
- func AvOptCopy(dest, src CVoidPointer) int32
- func AvOptEvalDouble(obj CVoidPointer, o *AVOption, val string, double_out *float64) int32
- func AvOptEvalFlags(obj CVoidPointer, o *AVOption, val string, flags_out *int32) int32
- func AvOptEvalFloat(obj CVoidPointer, o *AVOption, val string, float_out *float32) int32
- func AvOptEvalInt(obj CVoidPointer, o *AVOption, val string, int_out *int32) int32
- func AvOptEvalInt64(obj CVoidPointer, o *AVOption, val string, int64_out *int64) int32
- func AvOptEvalQ(obj CVoidPointer, o *AVOption, val string, q_out *AVRational) int32
- func AvOptFlagIsSet(obj CVoidPointer, fieldName, flagName string) int32
- func AvOptFree(obj CVoidPointer)
- func AvOptFreepRanges(ranges **AVOptionRanges)
- func AvOptGet(obj CVoidPointer, name string, searchFlags int32, outVal **uint8) int32
- func AvOptGetChannelLayout(obj CVoidPointer, name string, searchFlags int32, outVal *int64) int32
- func AvOptGetDictVal(obj CVoidPointer, name string, searchFlags int32, outVal **AVDictionary) int32
- func AvOptGetDouble(obj CVoidPointer, name string, searchFlags int32, outVal *float64) int32
- func AvOptGetImageSize(obj CVoidPointer, name string, searchFlags int32, wOut, hOut *int32) int32
- func AvOptGetInt(obj CVoidPointer, name string, searchFlags int32, outVal *int64) int32
- func AvOptGetPixelFmt(obj CVoidPointer, name string, searchFlags int32, outFmt *AVPixelFormat) int32
- func AvOptGetQ(obj CVoidPointer, name string, searchFlags int32, outVal *AVRational) int32
- func AvOptGetSampleFmt(obj CVoidPointer, name string, searchFlags int32, outFmt *AVSampleFormat) int32
- func AvOptGetVideoRate(obj CVoidPointer, name string, searchFlags int32, outVal *AVRational) int32
- func AvOptIsSetToDefault(obj CVoidPointer, o *AVOption) int32
- func AvOptIsSetToDefaultByName(obj CVoidPointer, name string, searchFlags int32) int32
- func AvOptPtr(avclass *AVClass, obj CVoidPointer, name string)
- func AvOptQueryRanges(ranges **AVOptionRanges, obj CVoidPointer, key string, flags int32) int32
- func AvOptQueryRangesDefault(ranges **AVOptionRanges, obj CVoidPointer, key string, flags int32) int32
- func AvOptSerialize(obj CVoidPointer, optFlags, flags int32, keyValSep, pairsSep string) (output string, ret int32)
- func AvOptSet(obj CVoidPointer, name string, val string, searchFlags int32) int32
- func AvOptSetBin[U any, V Integer](obj CVoidPointer, name string, val *U, size V, searchFlags int32) int32
- func AvOptSetChannelLayout(obj CVoidPointer, name string, chLayout int64, searchFlags int32) int32
- func AvOptSetDefaults(s CVoidPointer)
- func AvOptSetDefaults2(s CVoidPointer, mask, flags int32)
- func AvOptSetDict(obj CVoidPointer, options **AVDictionary) int32
- func AvOptSetDict2(obj CVoidPointer, options **AVDictionary, searchFlags int32) int32
- func AvOptSetDictVal(obj CVoidPointer, name string, val *AVDictionary, searchFlags int32) int32
- func AvOptSetDouble(obj CVoidPointer, name string, val float64, searchFlags int32) int32
- func AvOptSetImageSize(obj CVoidPointer, name string, w, h int32, searchFlags int32) int32
- func AvOptSetInt[T Integer](obj CVoidPointer, name string, val T, searchFlags int32) int32
- func AvOptSetIntList[U, V Integer](obj CVoidPointer, name string, val *U, term V, flags int32) int32
- func AvOptSetPixelFmt(obj CVoidPointer, name string, fmt AVPixelFormat, searchFlags int32) int32
- func AvOptSetQ(obj CVoidPointer, name string, val AVRational, searchFlags int32) int32
- func AvOptSetSampleFmt(obj CVoidPointer, name string, fmt AVSampleFormat, searchFlags int32) int32
- func AvOptSetVideoRate(obj CVoidPointer, name string, val AVRational, searchFlags int32) int32
- func AvOptShow2(obj, avLogObj CVoidPointer, reqFlags, rejFlags int32) int32
- func AvPacketAddSideData(pkt *AVPacket, _type AVPacketSideDataType, data *uint8, size uintptr) int32
- func AvPacketCopyProps(dst, src *AVPacket) int32
- func AvPacketFree(pkt **AVPacket)
- func AvPacketFreeSideData(pkt *AVPacket)
- func AvPacketFromData(pkt *AVPacket, data *uint8, size int32) int32
- func AvPacketGetSideData(pkt *AVPacket, _type AVPacketSideDataType, size *int32) *uint8
- func AvPacketMakeRefcounted(pkt *AVPacket)
- func AvPacketMakeWritable(pkt *AVPacket)
- func AvPacketMergeSideData(pkt *AVPacket) int32deprecated
- func AvPacketMoveRef(dst, src *AVPacket)
- func AvPacketNewSideData(pkt *AVPacket, _type AVPacketSideDataType, size int32) *uint8
- func AvPacketPackDictionary(dict *AVDictionary, size *int32) *uint8
- func AvPacketRef(dst, src *AVPacket) int32
- func AvPacketRescaleTs(pkt *AVPacket, tbSrc, tbDst AVRational)
- func AvPacketShrinkSideData(pkt *AVPacket, _type AVPacketSideDataType, size int32) int32
- func AvPacketSplitSideData(pkt *AVPacket) int32deprecated
- func AvPacketUnpackDictionary(data *uint8, size int32, dict **AVDictionary) int32
- func AvPacketUnref(pkt *AVPacket)
- func AvParityC(x uint32) int32
- func AvParseColor(rgbaColor *uint8, colorString string, slen int32, logCtx CVoidPointer) int32
- func AvParseCpuCaps(flags *uint32, str string) int32
- func AvParseCpuFlags(str string) int32deprecated
- func AvParseRatio(q *AVRational, str string, max, logOffset int32, logCtx CVoidPointer) int32
- func AvParseRatioQuiet(q *AVRational, str string, max int32) int32
- func AvParseTime(timeval *int64, timestr string, duration int32) int32
- func AvParseVideoRate(rate *AVRational, str string) int32
- func AvParseVideoSize(widthPtr, heightPtr *int32, str string) int32
- func AvParserChange(s *AVCodecParserContext, avctx *AVCodecContext, outbuf **uint8, ...) int32deprecated
- func AvParserClose(s *AVCodecParserContext)
- func AvParserParse2(s *AVCodecParserContext, avctx *AVCodecContext, outbuf **uint8, ...) int32
- func AvPictureAlloc(picture *AVPicture, pixFmt AVPixelFormat, width, height int32) int32deprecated
- func AvPictureCopy(dst, src *AVPicture, pixFmt AVPixelFormat, width, height int32)deprecated
- func AvPictureCrop(dst, src *AVPicture, pixFmt AVPixelFormat, topBand, leftBand int32) int32deprecated
- func AvPictureFill(picture *AVPicture, ptr *uint8, pixFmt AVPixelFormat, width, height int32) int32deprecated
- func AvPictureFree(picture *AVPicture)deprecated
- func AvPictureGetSize(pixFmt AVPixelFormat, width, height int32) int32deprecated
- func AvPictureLayout(src *AVPicture, pixFmt AVPixelFormat, width, height int32, dest *uint8, ...) int32deprecated
- func AvPicturePad(dst, src *AVPicture, width, height int32, pixFmt AVPixelFormat, ...) int32deprecated
- func AvPixFmtCountPlanes(pixFmt AVPixelFormat) int32
- func AvPixFmtGetChromaSubSample(pixFmt AVPixelFormat, hShift, vShift *int32) int32
- func AvPktDump2(f *FILE, pkt *AVPacket, dumpPayload int32, st *AVStream)
- func AvPktDumpLog2(avcl CVoidPointer, level int32, pkt *AVPacket, dumpPayload int32, st *AVStream)
- func AvPopcount64C(x uint64) int32
- func AvPopcountC(x uint32) int32
- func AvPrivIoDelete(url string) int32
- func AvPrivIoMove(urlSrc, urlDst string) int32
- func AvProbeInputBuffer(pb *AVIOContext, fmt **AVInputFormat, url string, logctx CVoidPointer, ...) int32
- func AvProbeInputBuffer2(pb *AVIOContext, fmt **AVInputFormat, url string, logctx CVoidPointer, ...) int32
- func AvProgramAddStreamIndex(ic *AVFormatContext, progid int32, idx uint32)
- func AvQ2d(a AVRational) float64
- func AvQ2intfloat(q AVRational) uint32
- func AvRc4Crypt(d *AVRC4, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvRc4Init(d *AVRC4, key *uint8, keyBits int32, decrypt int32) int32
- func AvRdftCalc(r *RDFTContext, data *FFTSample)
- func AvRdftEnd(r *RDFTContext)
- func AvReadFrame(ic *AVFormatContext, pkt *AVPacket) int32
- func AvReadImageLine(dst *uint16, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, ...)
- func AvReadImageLine2(dst CVoidPointer, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, ...)
- func AvReadPause(ic *AVFormatContext) int32
- func AvReadPlay(ic *AVFormatContext) int32
- func AvRealloc[T Integer](ptr CVoidPointer, size T) unsafe.Pointer
- func AvReallocF[U, V Integer](ptr CVoidPointer, nelem U, elsize V) unsafe.Pointer
- func AvReallocp[T Integer](ptr CVoidPointer, size T) int32
- func AvReallocpArray[U, V Integer](ptr CVoidPointer, nmemb U, size V) int32
- func AvReduce(dstNum, dstDen *int32, num, den, max int64) int32
- func AvRegisterAll()deprecated
- func AvRegisterBitstreamFilter(bsf *AVBitStreamFilter)deprecated
- func AvRegisterCodecParser(parser *AVCodecParser)deprecated
- func AvRegisterHwaccel(hwaccel *AVHWAccel)deprecated
- func AvRegisterInputFormat(format *AVInputFormat)deprecated
- func AvRegisterOutputFormat(format *AVOutputFormat)deprecated
- func AvRescale[T Integer](a, b, c T) T
- func AvRescaleDelta(inTb AVRational, inTs int64, fsTb AVRational, duration int32, last *int64, ...) int64
- func AvRescaleQ[T Integer](a T, bq, cq AVRational) T
- func AvRescaleQRnd[T Integer](a T, bq, cq AVRational, rnd AVRounding) T
- func AvRescaleRnd[T Integer](a, b, c T, rnd AVRounding) T
- func AvRipemdFinal(context *AVRIPEMD, digest *uint8)
- func AvRipemdInit(context *AVRIPEMD, bits int32) int32
- func AvRipemdUpdate(context *AVRIPEMD, data *uint8, len uint32)
- func AvSampleFmtIsPlanar(sampleFmt AVSampleFormat) int32
- func AvSamplesAlloc(audioData **uint8, linesize *int32, nbChannels, nbSamples int32, ...) int32
- func AvSamplesAllocArrayAndSamples(audioData ***uint8, linesize *int32, nbChannels, nbSamples int32, ...) int32
- func AvSamplesCopy(dst, src **uint8, dstOffset, srcOffset int32, nbSamples, nbChannels int32, ...) int32
- func AvSamplesFillArrays(audioData **uint8, linesize *int32, buf *uint8, nbChannels, nbSamples int32, ...) int32
- func AvSamplesGetBufferSize(linesize *int32, nbChannels, nbSamples int32, sampleFmt AVSampleFormat, ...) int32
- func AvSamplesSetSilence(audioData **uint8, offset int32, nbSamples, nbChannels int32, ...) int32
- func AvSatAdd32C(a, b int32) int32
- func AvSatDadd32C(a, b int32) int32
- func AvSatDsub32C(a, b int32) int32
- func AvSatSub32C(a, b int32) int32
- func AvSdpCreate(ac []*AVFormatContext, nFiles, sdpSize int32) (sdp string, ret int32)
- func AvSeekFrame(ic *AVFormatContext, streamIndex int32, timestamp int64, flags int32) int32
- func AvSetCpuFlagsMask(mask int32)deprecated
- func AvSetOptionsString(ctx CVoidPointer, opts, keyValSep, pairsSep string) int32
- func AvSha512Final(ctx *AVSHA512, digest *uint8)
- func AvSha512Init(context *AVSHA512, bits int32) int32
- func AvSha512Update(ctx *AVSHA512, data *uint8, len uint32)
- func AvShaFinal(ctx *AVSHA, digest *uint8)
- func AvShaInit(context *AVSHA, bits int32) int32
- func AvShaUpdate(ctx *AVSHA, data *uint8, len uint32)
- func AvShrinkPacket(pkt *AVPacket, size int32)
- func AvSizeMult[T Integer](a, b T, r *uintptr) int32
- func AvSphericalFromName(name string) int32
- func AvSphericalProjectionName(projection AVSphericalProjection) string
- func AvSphericalTileBounds(_map *AVSphericalMapping, width, height uintptr, ...)
- func AvStereo3dFromName(name string) int32
- func AvStereo3dTypeName(_type uint32) string
- func AvStrdup(s *int8) *int8
- func AvStreamAddSideData(st *AVStream, _type AVPacketSideDataType, data *uint8, size uintptr) int32
- func AvStreamGetEndPts(s *AVStream) int64
- func AvStreamGetRecommendedEncoderConfiguration(s *AVStream) stringdeprecated
- func AvStreamGetSideData(st *AVStream, _type AVPacketSideDataType, size *int32) *uint8
- func AvStreamNewSideData(st *AVStream, _type AVPacketSideDataType, size int32) *uint8
- func AvStreamSetRFrameRate(s *AVStream, r AVRational)deprecated
- func AvStreamSetRecommendedEncoderConfiguration(s *AVStream, configuration string)deprecated
- func AvStrerror(errnum int32, errbuf *int8, errbufSize uintptr) int32
- func AvStringIfNull(p, x string) string
- func AvStrndup[T Integer](s *int8, len T) *int8
- func AvSubtitleFree(s *AVSubtitle)
- func AvTeaCrypt(ctx *AVTEA, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvTeaInit(ctx *AVTEA, key []uint8, rounds int32)
- func AvTempfile(prefix string, logOffset int32, logCtx CVoidPointer) (filename string, ret int32)
- func AvThreadMessageFlush(mq *AVThreadMessageQueue)
- func AvThreadMessageQueueAlloc[T Integer](mq **AVThreadMessageQueue, nelem, elsize T) int32
- func AvThreadMessageQueueFree(mq **AVThreadMessageQueue)
- func AvThreadMessageQueueNbElems(mq *AVThreadMessageQueue) int32
- func AvThreadMessageQueueRecv(mq *AVThreadMessageQueue, msg CVoidPointer, flags uint32) int32
- func AvThreadMessageQueueSend(mq *AVThreadMessageQueue, msg CVoidPointer, flags uint32) int32
- func AvThreadMessageQueueSetErrRecv(mq *AVThreadMessageQueue, err int32)
- func AvThreadMessageQueueSetErrSend(mq *AVThreadMessageQueue, err int32)
- func AvThreadMessageQueueSetFreeFunc(mq *AVThreadMessageQueue, freeFunc AvThreadMessageFreeFunc)
- func AvTimecodeAdjustNtscFramenum2(framenum, fps int32) int32
- func AvTimecodeCheckFrameRate(rate AVRational) int32
- func AvTimecodeGetSmpteFromFramenum(tc *AVTimecode, framenum int32) uint32
- func AvTimecodeInit(tc *AVTimecode, rate AVRational, flags, frameStart int32, logCtx CVoidPointer) int32
- func AvTimecodeInitFromString(tc *AVTimecode, rate AVRational, str string, logCtx CVoidPointer) int32
- func AvTimecodeMakeMpegTcString(tc25bit uint32) (buf, bufPar string)
- func AvTimecodeMakeSmpteTcString(tcsmpte uint32, preventDf int32) (buf, bufPar string)
- func AvTimecodeMakeString(tc *AVTimecode, framenum int32) (buf, bufPar string)
- func AvTreeDestroy(t *AVTreeNode)
- func AvTreeEnumerate(t *AVTreeNode, opaque CVoidPointer, cmp AvTreeCmpFunc, enu AvTreeEnuFunc)
- func AvTreeFind(root *AVTreeNode, key CVoidPointer, cmp AvTreeCmpFunc, next []unsafe.Pointer) unsafe.Pointer
- func AvTreeInsert(rootp **AVTreeNode, key CVoidPointer, cmp AvTreeCmpFunc, next **AVTreeNode) unsafe.Pointer
- func AvTs2str[T Integer](ts T) string
- func AvTs2timestr[T Integer](ts T, tb *AVRational) string
- func AvTsMakeString(ts int64) string
- func AvTsMakeTimeString(ts int64, tb *AVRational) string
- func AvTwofishCrypt(d *AVTWOFISH, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvTwofishInit(d *AVTWOFISH, key *uint8, keyBits int32) int32
- func AvUrlSplit(url string) (proto, authorization, hostname string, port int32, path string)
- func AvUsleep(usec uint32) int32
- func AvVersionInfo() string
- func AvVorbisParseFrame(s *AVVorbisParseContext, buf *uint8, bufSize int32) int32
- func AvVorbisParseFrameFlags(s *AVVorbisParseContext, buf *uint8, bufSize int32, flags *int32) int32
- func AvVorbisParseFree(s **AVVorbisParseContext)
- func AvVorbisParseReset(s *AVVorbisParseContext)
- func AvWriteFrame(ic *AVFormatContext, pkt *AVPacket) int32
- func AvWriteImageLine(src *uint16, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, ...)
- func AvWriteImageLine2(src CVoidPointer, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, ...)
- func AvWriteTrailer(ic *AVFormatContext) int32
- func AvWriteUncodedFrame(ic *AVFormatContext, streamIndex int32, frame *AVFrame) int32
- func AvWriteUncodedFrameQuery(ic *AVFormatContext, streamIndex int32) int32
- func AvXIfNull[T any](p, x *T) *T
- func AvXiphlacing(s *uint8, v int32) int32
- func AvXteaCrypt(ctx *AVXTEA, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvXteaInit(ctx *AVXTEA, key []uint8)
- func AvXteaLeCrypt(ctx *AVXTEA, dst, src *uint8, count int32, iv *uint8, decrypt int32)
- func AvXteaLeInit(ctx *AVXTEA, key []uint8)
- func Av_IS_INPUT_DEVICE(c AVClassCategory) bool
- func Av_IS_OUTPUT_DEVICE(c AVClassCategory) bool
- func Av_LOG_C(x int32) int32
- func AvutilConfiguration() string
- func AvutilLicense() string
- func AvutilVersion() uint32
- func CondExpr[T any](cond bool, x, y T) T
- func FFABS[T SingedInteger](a T) T
- func FFABS64U[T SingedInteger](a T) uint64
- func FFABSU[T SingedInteger](a T) uint32
- func FFALIGN[T Integer](x, a T) T
- func FFDIFFSIGN[T Integer](x, y T) int
- func FFMAX[T Integer](a, b T) T
- func FFMAX3[T Integer](a, b, c T) T
- func FFMIN[T Integer](a, b T) T
- func FFMIN3[T Integer](a, b, c T) T
- func FFNABS[T SingedInteger](a T) T
- func FFSIGNT[T SingedInteger](a T) T
- func FFSWAP[T any](a, b *T)
- func FFUDIV[T Integer](a, b T) T
- func FFUMOD[T Integer](a, b T) T
- func FF_CEIL_RSHIFT[U, V Integer](a U, b V) U
- func FfFftCalc(s *FFTContext, z *FFTComplex)
- func FreePointer(ptr CVoidPointer)
- func MKBETAG(a, b, c, d uint32) uint32
- func MKTAG(a, b, c, d uint32) uint32
- func PlusPlus[T Integer](x *T) T
- func PointerOffset[U any, V Integer](ptr *U, offset V) *U
- func PostprocConfiguration() string
- func PostprocLicense() string
- func PostprocVersion() uint32
- func PpFreeContext(mode *PpContext)
- func PpFreeMode(mode *PpMode)
- func PpPostprocess(src []*uint8, srcStride []int32, dst []*uint8, dstStride []int32, ...)
- func ROUNDED_DIV[T Integer](a, b T) T
- func RSHIFT[U, V Integer](a U, b V) U
- func SliceSlice[T any, X, Y Integer](data **T, x X, y Y) (v [][]T)
- func SliceTrunc[T any](ptr *T, truncFunc func(T) bool) []T
- func SliceTruncString(ptr **C.char) (v []string)
- func StringCasting(s string) (allocPtr *C.char, freeFunc func())
- func StringSliceCasting(ss []string) (allocPtrs []*C.char, freeFunc func())
- func SwResampleConfiguration() string
- func SwResampleLicense() string
- func SwResampleVersion() uint32
- func SwScaleConfiguration() string
- func SwScaleLicense() string
- func SwScaleVersion() uint32
- func SwrBuildMatrix(inLayout, outLayout uint64, ...) int32
- func SwrClose(s *SwrContext)
- func SwrConfigFrame(s *SwrContext, out, in *AVFrame) int32
- func SwrConvert(s *SwrContext, out **uint8, outCount int32, in **uint8, inCount int32) int32
- func SwrConvertFrame(s *SwrContext, output, input *AVFrame) int32
- func SwrDropOutput(s *SwrContext, count int32) int32
- func SwrFree(s **SwrContext)
- func SwrGetDelay[T Integer](s *SwrContext, base T) T
- func SwrGetOutSamples(s *SwrContext, inSamples int32) int32
- func SwrInit(s *SwrContext) int32
- func SwrInjectSilence(s *SwrContext, count int32) int32
- func SwrIsInitialized(s *SwrContext) int32
- func SwrNextPts(s *SwrContext, pts int64) int64
- func SwrSetChannelMapping(s *SwrContext, channelMap *int32) int32
- func SwrSetCompensation(s *SwrContext, sampleDelta, compensationDistance int32) int32
- func SwrSetMatrix(s *SwrContext, matrix *float64, stride int32) int32
- func SwsAddVec(a, b *SwsVector)deprecated
- func SwsConvVec(a, b *SwsVector)deprecated
- func SwsConvertPalette8ToPacked24(src, dst *uint8, numPixels int32, palette *uint8)
- func SwsConvertPalette8ToPacked32(src, dst *uint8, numPixels int32, palette *uint8)
- func SwsFreeContext(sctx *SwsContext)
- func SwsFreeFilter(filter *SwsFilter)
- func SwsFreeVec(a *SwsVector)
- func SwsGetCoefficients(colorspace int32) *int32
- func SwsGetColorSpaceDetails(sctx *SwsContext, invTable []int32, srcRange *int32, table []int32, ...) int32
- func SwsInitContext(sctx *SwsContext, srcFilter, dstFilter *SwsFilter) int32
- func SwsIsSupportedEndiannessConversion(pixFmt AVPixelFormat) int32
- func SwsIsSupportedInput(pixFmt AVPixelFormat) int32
- func SwsIsSupportedOutput(pixFmt AVPixelFormat) int32
- func SwsNormalizeVec(a *SwsVector, height float64)
- func SwsPrintVec2(a *SwsVector, logCtx *AVClass, logLevel int32)deprecated
- func SwsScale(sctx *SwsContext, srcSlice []*uint8, srcStride []int32, ...) int32
- func SwsScaleVec(a *SwsVector, scalar float64)
- func SwsSetColorSpaceDetails(sctx *SwsContext, invTable []int32, srcRange int32, table []int32, ...) int32
- func SwsShiftVec(a *SwsVector, shift int32)deprecated
- func SwsSubVec(a, b *SwsVector)deprecated
- func VoidPointer(a CVoidPointer) unsafe.Pointer
- func VoidPointerPointer(a CVoidPointerPointer) *unsafe.Pointer
- type AVABufferSinkParams
- func (absp *AVABufferSinkParams) GetAllChannelCounts() int32
- func (absp *AVABufferSinkParams) GetChannelCounts() []int32
- func (absp *AVABufferSinkParams) GetChannelLayouts() []int64
- func (absp *AVABufferSinkParams) GetSampleFmts() []AVSampleFormat
- func (absp *AVABufferSinkParams) GetSampleRates() []int32
- type AVAES
- type AVAESCTR
- type AVActiveFormatDescription
- type AVAppToDevMessageType
- type AVAudioFifo
- type AVAudioServiceType
- type AVBPrint
- type AVBSFContext
- func (bsfc *AVBSFContext) GetAvClass() *AVClass
- func (bsfc *AVBSFContext) GetAvClassAddr() **AVClass
- func (bsfc *AVBSFContext) GetFilter() *AVBitStreamFilter
- func (bsfc *AVBSFContext) GetFilterAddr() **AVBitStreamFilter
- func (bsfc *AVBSFContext) GetInternal() *AVBSFInternal
- func (bsfc *AVBSFContext) GetInternalAddr() **AVBSFInternal
- func (bsfc *AVBSFContext) GetParIn() *AVCodecParameters
- func (bsfc *AVBSFContext) GetParInAddr() **AVCodecParameters
- func (bsfc *AVBSFContext) GetParOut() *AVCodecParameters
- func (bsfc *AVBSFContext) GetParOutAddr() **AVCodecParameters
- func (bsfc *AVBSFContext) GetPrivData() unsafe.Pointer
- func (bsfc *AVBSFContext) GetPrivDataAddr() unsafe.Pointer
- func (bsfc *AVBSFContext) GetTimeBaseIn() AVRational
- func (bsfc *AVBSFContext) GetTimeBaseInAddr() *AVRational
- func (bsfc *AVBSFContext) GetTimeBaseOut() AVRational
- func (bsfc *AVBSFContext) GetTimeBaseOutAddr() *AVRational
- func (bsfc *AVBSFContext) SetAvClass(v *AVClass)
- func (bsfc *AVBSFContext) SetFilter(v *AVBitStreamFilter)
- func (bsfc *AVBSFContext) SetInternal(v *AVBSFInternal)
- func (bsfc *AVBSFContext) SetParIn(v *AVCodecParameters)
- func (bsfc *AVBSFContext) SetParOut(v *AVCodecParameters)
- func (bsfc *AVBSFContext) SetPrivData(v CVoidPointer)
- func (bsfc *AVBSFContext) SetTimeBaseIn(v AVRational)
- func (bsfc *AVBSFContext) SetTimeBaseOut(v AVRational)
- type AVBSFInternal
- type AVBSFList
- type AVBitStreamFilter
- type AVBitStreamFilterContext
- func (obsfc *AVBitStreamFilterContext) GetArgs() string
- func (obsfc *AVBitStreamFilterContext) GetFilter() *AVBitStreamFilter
- func (obsfc *AVBitStreamFilterContext) GetNext() *AVBitStreamFilterContext
- func (obsfc *AVBitStreamFilterContext) GetParser() *AVCodecParserContext
- func (obsfc *AVBitStreamFilterContext) GetPrivData() unsafe.Pointer
- type AVBlowfish
- type AVBuffer
- type AVBufferFreeFunc
- type AVBufferPool
- type AVBufferPoolAlloc2Func
- type AVBufferPoolAllocFunc
- type AVBufferPoolFreeFunc
- type AVBufferRef
- func AvBufferAlloc(size int32) *AVBufferRef
- func AvBufferAllocz(size int32) *AVBufferRef
- func AvBufferCreate(data *uint8, size int32, free AVBufferFreeFunc, opaque CVoidPointer, ...) *AVBufferRef
- func AvBufferPoolGet(pool *AVBufferPool) *AVBufferRef
- func AvBufferRef(buf *AVBufferRef) *AVBufferRef
- func AvBuffersinkGetHwFramesCtx(ctx *AVFilterContext) *AVBufferRef
- func AvFrameGetPlaneBuffer(frame *AVFrame, plane int32) *AVBufferRef
- func AvHWDeviceCtxAlloc(prev AVHWDeviceType) *AVBufferRef
- func AvHWFrameCtxAlloc(deviceCtx *AVBufferRef) *AVBufferRef
- type AVBufferSinkParams
- type AVBufferSrcParameters
- func (bsrc *AVBufferSrcParameters) GetChannelLayout() uint64
- func (bsrc *AVBufferSrcParameters) GetChannelLayoutAddr() *uint64
- func (bsrc *AVBufferSrcParameters) GetFormat() int32
- func (bsrc *AVBufferSrcParameters) GetFormatAddr() *int32
- func (bsrc *AVBufferSrcParameters) GetFrameRate() AVRational
- func (bsrc *AVBufferSrcParameters) GetFrameRateAddr() *AVRational
- func (bsrc *AVBufferSrcParameters) GetHeight() int32
- func (bsrc *AVBufferSrcParameters) GetHeightAddr() *int32
- func (bsrc *AVBufferSrcParameters) GetHwFramesCtx() *AVBufferRef
- func (bsrc *AVBufferSrcParameters) GetHwFramesCtxAddr() **AVBufferRef
- func (bsrc *AVBufferSrcParameters) GetSampleAspectRatio() AVRational
- func (bsrc *AVBufferSrcParameters) GetSampleAspectRatioAddr() *AVRational
- func (bsrc *AVBufferSrcParameters) GetSampleRate() int32
- func (bsrc *AVBufferSrcParameters) GetSampleRateAddr() *int32
- func (bsrc *AVBufferSrcParameters) GetTimeBase() AVRational
- func (bsrc *AVBufferSrcParameters) GetTimeBaseAddr() *AVRational
- func (bsrc *AVBufferSrcParameters) GetWidth() int32
- func (bsrc *AVBufferSrcParameters) GetWidthAddr() *int32
- func (bsrc *AVBufferSrcParameters) SetChannelLayout(v uint64)
- func (bsrc *AVBufferSrcParameters) SetFormat(v int32)
- func (bsrc *AVBufferSrcParameters) SetFrameRate(v AVRational)
- func (bsrc *AVBufferSrcParameters) SetHeight(v int32)
- func (bsrc *AVBufferSrcParameters) SetHwFramesCtx(v *AVBufferRef)
- func (bsrc *AVBufferSrcParameters) SetSampleAspectRatio(v AVRational)
- func (bsrc *AVBufferSrcParameters) SetSampleRate(v int32)
- func (bsrc *AVBufferSrcParameters) SetTimeBase(v AVRational)
- func (bsrc *AVBufferSrcParameters) SetWidth(v int32)
- type AVCAMELLIA
- type AVCAST5
- type AVCPBProperties
- func (cpbp *AVCPBProperties) GetAvgBitrate() int32
- func (cpbp *AVCPBProperties) GetAvgBitrateAddr() *int32
- func (cpbp *AVCPBProperties) GetBufferSize() int32
- func (cpbp *AVCPBProperties) GetBufferSizeAddr() *int32
- func (cpbp *AVCPBProperties) GetMaxBitrate() int32
- func (cpbp *AVCPBProperties) GetMaxBitrateAddr() *int32
- func (cpbp *AVCPBProperties) GetMinBitrate() int32
- func (cpbp *AVCPBProperties) GetMinBitrateAddr() *int32
- func (cpbp *AVCPBProperties) GetVbvDelay() uint64
- func (cpbp *AVCPBProperties) GetVbvDelayAddr() *uint64
- func (cpbp *AVCPBProperties) SetAvgBitrate(v int32)
- func (cpbp *AVCPBProperties) SetBufferSize(v int32)
- func (cpbp *AVCPBProperties) SetMaxBitrate(v int32)
- func (cpbp *AVCPBProperties) SetMinBitrate(v int32)
- func (cpbp *AVCPBProperties) SetVbvDelay(v uint64)
- type AVCRC
- type AVCRCId
- type AVChapter
- func (cpt *AVChapter) GetEnd() int64
- func (cpt *AVChapter) GetEndAddr() *int64
- func (cpt *AVChapter) GetId() int32
- func (cpt *AVChapter) GetIdAddr() *int32
- func (cpt *AVChapter) GetMetadata() *AVDictionary
- func (cpt *AVChapter) GetMetadataAddr() **AVDictionary
- func (cpt *AVChapter) GetStart() int64
- func (cpt *AVChapter) GetStartAddr() *int64
- func (cpt *AVChapter) GetTimeBase() AVRational
- func (cpt *AVChapter) GetTimeBaseAddr() *AVRational
- func (cpt *AVChapter) SetEnd(v int64)
- func (cpt *AVChapter) SetId(v int32)
- func (cpt *AVChapter) SetMetadata(v *AVDictionary)
- func (cpt *AVChapter) SetStart(v int64)
- func (cpt *AVChapter) SetTimeBase(v AVRational)
- type AVChromaLocation
- type AVClass
- func AvBsfGetClass() *AVClass
- func AvCodecDctGetClass() *AVClass
- func AvCodecGetClass() *AVClass
- func AvCodecGetFrameClass() *AVClass
- func AvCodecGetSubtitleRectClass() *AVClass
- func AvFilterGetClass() *AVClass
- func AvFormatGetClass() *AVClass
- func AvOptChildClassNext(parent, prev *AVClass) *AVClass
- func SwrGetClass() *AVClass
- func SwsGetClass() *AVClass
- func (cls *AVClass) GetCategory() AVClassCategory
- func (cls *AVClass) GetChildClassNext() AvClassChildClassNextFunc
- func (cls *AVClass) GetChildClassNextAddr() *AvClassChildClassNextFunc
- func (cls *AVClass) GetChildNext() AvClassChildNextFunc
- func (cls *AVClass) GetChildNextAddr() *AvClassChildNextFunc
- func (cls *AVClass) GetClassName() string
- func (cls *AVClass) GetItemName() AvClassItemNameFunc
- func (cls *AVClass) GetItemNameAddr() *AvClassItemNameFunc
- func (cls *AVClass) GetLogLevelOffsetOffset() int32
- func (cls *AVClass) GetOption() *AVOption
- func (cls *AVClass) GetParentLogContextOffset() int32
- func (cls *AVClass) GetVersion() int32
- func (cls *AVClass) SetChildClassNext(v AvClassChildClassNextFunc)
- func (cls *AVClass) SetChildNext(v AvClassChildNextFunc)
- func (cls *AVClass) SetItemName(v AvClassItemNameFunc)
- type AVClassCategory
- type AVCodec
- func AvCodecFindDecoder(id AVCodecID) *AVCodec
- func AvCodecFindDecoderByName(name string) *AVCodec
- func AvCodecFindEncoder(id AVCodecID) *AVCodec
- func AvCodecFindEncoderByName(name string) *AVCodec
- func AvCodecIterate(opaque CVoidPointerPointer) *AVCodec
- func AvCodecNext(c *AVCodec) *AVCodecdeprecated
- func AvFormatGetAudioCodec(s *AVFormatContext) *AVCodecdeprecated
- func AvFormatGetDataCodec(s *AVFormatContext) *AVCodecdeprecated
- func AvFormatGetSubtitleCodec(s *AVFormatContext) *AVCodecdeprecated
- func AvFormatGetVideoCodec(s *AVFormatContext) *AVCodecdeprecated
- func (codec *AVCodec) GetCapabilities() int32
- func (codec *AVCodec) GetChannelLayouts() []uint64
- func (codec *AVCodec) GetID() AVCodecID
- func (codec *AVCodec) GetLongName() string
- func (codec *AVCodec) GetMaxLowres() uint8
- func (codec *AVCodec) GetName() string
- func (codec *AVCodec) GetPixFmts() []AVPixelFormat
- func (codec *AVCodec) GetProfiles() []AVProfile
- func (codec *AVCodec) GetSampleFmts() []AVSampleFormat
- func (codec *AVCodec) GetSupportedFramerates() []AVRational
- func (codec *AVCodec) GetSupportedSamplerates() []int32
- func (codec *AVCodec) GetType() AVMediaType
- func (codec *AVCodec) GetWrapperName() string
- type AVCodecContext
- func (avctx *AVCodecContext) GetActiveThreadType() int32
- func (avctx *AVCodecContext) GetActiveThreadTypeAddr() *int32
- func (avctx *AVCodecContext) GetApplyCropping() int32
- func (avctx *AVCodecContext) GetApplyCroppingAddr() *int32
- func (avctx *AVCodecContext) GetAudioServiceType() AVAudioServiceType
- func (avctx *AVCodecContext) GetAudioServiceTypeAddr() *AVAudioServiceType
- func (avctx *AVCodecContext) GetAvClass() *AVClass
- func (avctx *AVCodecContext) GetAvClassAddr() **AVClass
- func (avctx *AVCodecContext) GetBFrameStrategy() int32deprecated
- func (avctx *AVCodecContext) GetBFrameStrategyAddr() *int32deprecated
- func (avctx *AVCodecContext) GetBQuantFactor() float32
- func (avctx *AVCodecContext) GetBQuantFactorAddr() *float32
- func (avctx *AVCodecContext) GetBQuantOffset() float32
- func (avctx *AVCodecContext) GetBQuantOffsetAddr() *float32
- func (avctx *AVCodecContext) GetBSensitivity() int32deprecated
- func (avctx *AVCodecContext) GetBSensitivityAddr() *int32deprecated
- func (avctx *AVCodecContext) GetBidirRefine() int32
- func (avctx *AVCodecContext) GetBidirRefineAddr() *int32
- func (avctx *AVCodecContext) GetBitRate() int64
- func (avctx *AVCodecContext) GetBitRateAddr() *int64
- func (avctx *AVCodecContext) GetBitRateTolerance() int32
- func (avctx *AVCodecContext) GetBitRateToleranceAddr() *int32
- func (avctx *AVCodecContext) GetBitsPerCodedSample() int32
- func (avctx *AVCodecContext) GetBitsPerCodedSampleAddr() *int32
- func (avctx *AVCodecContext) GetBitsPerRawSample() int32
- func (avctx *AVCodecContext) GetBitsPerRawSampleAddr() *int32
- func (avctx *AVCodecContext) GetBlockAlign() int32
- func (avctx *AVCodecContext) GetBlockAlignAddr() *int32
- func (avctx *AVCodecContext) GetBrdScale() int32deprecated
- func (avctx *AVCodecContext) GetBrdScaleAddr() *int32deprecated
- func (avctx *AVCodecContext) GetChannelLayout() uint64
- func (avctx *AVCodecContext) GetChannelLayoutAddr() *uint64
- func (avctx *AVCodecContext) GetChannels() int32
- func (avctx *AVCodecContext) GetChannelsAddr() *int32
- func (avctx *AVCodecContext) GetChromaIntraMatrix() *uint16
- func (avctx *AVCodecContext) GetChromaIntraMatrixAddr() **uint16
- func (avctx *AVCodecContext) GetChromaSampleLocation() AVChromaLocation
- func (avctx *AVCodecContext) GetChromaSampleLocationAddr() *AVChromaLocation
- func (avctx *AVCodecContext) GetChromaoffset() int32deprecated
- func (avctx *AVCodecContext) GetChromaoffsetAddr() *int32deprecated
- func (avctx *AVCodecContext) GetCodec() *AVCodec
- func (avctx *AVCodecContext) GetCodecAddr() **AVCodec
- func (avctx *AVCodecContext) GetCodecDescriptor() *AVCodecDescriptor
- func (avctx *AVCodecContext) GetCodecDescriptorAddr() **AVCodecDescriptor
- func (avctx *AVCodecContext) GetCodecId() AVCodecID
- func (avctx *AVCodecContext) GetCodecIdAddr() *AVCodecID
- func (avctx *AVCodecContext) GetCodecTag() uint32
- func (avctx *AVCodecContext) GetCodecTagAddr() *uint32
- func (avctx *AVCodecContext) GetCodecType() AVMediaType
- func (avctx *AVCodecContext) GetCodecTypeAddr() *AVMediaType
- func (avctx *AVCodecContext) GetCodecWhitelist() string
- func (avctx *AVCodecContext) GetCodedFrame() *AVFramedeprecated
- func (avctx *AVCodecContext) GetCodedFrameAddr() **AVFramedeprecated
- func (avctx *AVCodecContext) GetCodedHeight() int32
- func (avctx *AVCodecContext) GetCodedHeightAddr() *int32
- func (avctx *AVCodecContext) GetCodedSideData() *AVPacketSideData
- func (avctx *AVCodecContext) GetCodedSideDataAddr() **AVPacketSideData
- func (avctx *AVCodecContext) GetCodedWidth() int32
- func (avctx *AVCodecContext) GetCodedWidthAddr() *int32
- func (avctx *AVCodecContext) GetCoderType() int32deprecated
- func (avctx *AVCodecContext) GetCoderTypeAddr() *int32deprecated
- func (avctx *AVCodecContext) GetColorPrimaries() AVColorPrimaries
- func (avctx *AVCodecContext) GetColorPrimariesAddr() *AVColorPrimaries
- func (avctx *AVCodecContext) GetColorRange() AVColorRange
- func (avctx *AVCodecContext) GetColorRangeAddr() *AVColorRange
- func (avctx *AVCodecContext) GetColorTrc() AVColorTransferCharacteristic
- func (avctx *AVCodecContext) GetColorTrcAddr() *AVColorTransferCharacteristic
- func (avctx *AVCodecContext) GetColorspace() AVColorSpace
- func (avctx *AVCodecContext) GetColorspaceAddr() *AVColorSpace
- func (avctx *AVCodecContext) GetCompressionLevel() int32
- func (avctx *AVCodecContext) GetCompressionLevelAddr() *int32
- func (avctx *AVCodecContext) GetContextModel() int32deprecated
- func (avctx *AVCodecContext) GetContextModelAddr() *int32deprecated
- func (avctx *AVCodecContext) GetCutoff() int32
- func (avctx *AVCodecContext) GetCutoffAddr() *int32
- func (avctx *AVCodecContext) GetDarkMasking() float32
- func (avctx *AVCodecContext) GetDarkMaskingAddr() *float32
- func (avctx *AVCodecContext) GetDctAlgo() int32
- func (avctx *AVCodecContext) GetDctAlgoAddr() *int32
- func (avctx *AVCodecContext) GetDebug() int32
- func (avctx *AVCodecContext) GetDebugAddr() *int32
- func (avctx *AVCodecContext) GetDebugMv() int32
- func (avctx *AVCodecContext) GetDebugMvAddr() *int32
- func (avctx *AVCodecContext) GetDelay() int32
- func (avctx *AVCodecContext) GetDelayAddr() *int32
- func (avctx *AVCodecContext) GetDiaSize() int32
- func (avctx *AVCodecContext) GetDiaSizeAddr() *int32
- func (avctx *AVCodecContext) GetDrawHorizBand() AVCodecContextDrawHorizBandFunc
- func (avctx *AVCodecContext) GetDrawHorizBandAddr() *AVCodecContextDrawHorizBandFunc
- func (avctx *AVCodecContext) GetDumpSeparator() *uint8
- func (avctx *AVCodecContext) GetDumpSeparatorAddr() **uint8
- func (avctx *AVCodecContext) GetErrRecognition() int32
- func (avctx *AVCodecContext) GetErrRecognitionAddr() *int32
- func (avctx *AVCodecContext) GetError() []uint64
- func (avctx *AVCodecContext) GetErrorAddr() **uint64
- func (avctx *AVCodecContext) GetErrorConcealment() int32
- func (avctx *AVCodecContext) GetErrorConcealmentAddr() *int32
- func (avctx *AVCodecContext) GetExecute() AvCodecContextInternalExecuteFunc
- func (avctx *AVCodecContext) GetExecute2() AvCodecContextInternalExecute2Func
- func (avctx *AVCodecContext) GetExecute2Addr() *AvCodecContextInternalExecute2Func
- func (avctx *AVCodecContext) GetExecuteAddr() *AvCodecContextInternalExecuteFunc
- func (avctx *AVCodecContext) GetExtraHwFrames() int32
- func (avctx *AVCodecContext) GetExtraHwFramesAddr() *int32
- func (avctx *AVCodecContext) GetExtradata() *uint8
- func (avctx *AVCodecContext) GetExtradataAddr() **uint8
- func (avctx *AVCodecContext) GetExtradataSize() int32
- func (avctx *AVCodecContext) GetExtradataSizeAddr() *int32
- func (avctx *AVCodecContext) GetFieldOrder() AVFieldOrder
- func (avctx *AVCodecContext) GetFieldOrderAddr() *AVFieldOrder
- func (avctx *AVCodecContext) GetFlags() int32
- func (avctx *AVCodecContext) GetFlags2() int32
- func (avctx *AVCodecContext) GetFlags2Addr() *int32
- func (avctx *AVCodecContext) GetFlagsAddr() *int32
- func (avctx *AVCodecContext) GetFrameBits() int32deprecated
- func (avctx *AVCodecContext) GetFrameBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetFrameNumber() int32
- func (avctx *AVCodecContext) GetFrameNumberAddr() *int32
- func (avctx *AVCodecContext) GetFrameSize() int32
- func (avctx *AVCodecContext) GetFrameSizeAddr() *int32
- func (avctx *AVCodecContext) GetFrameSkipCmp() int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipCmpAddr() *int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipExp() int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipExpAddr() *int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipFactor() int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipFactorAddr() *int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipThreshold() int32deprecated
- func (avctx *AVCodecContext) GetFrameSkipThresholdAddr() *int32deprecated
- func (avctx *AVCodecContext) GetFramerate() AVRational
- func (avctx *AVCodecContext) GetFramerateAddr() *AVRational
- func (avctx *AVCodecContext) GetGetBuffer2() AVCodecContextGetBuffer2Func
- func (avctx *AVCodecContext) GetGetBuffer2Addr() *AVCodecContextGetBuffer2Func
- func (avctx *AVCodecContext) GetGetFormat() AVCodecContextGetFormatFunc
- func (avctx *AVCodecContext) GetGetFormatAddr() *AVCodecContextGetFormatFunc
- func (avctx *AVCodecContext) GetGlobalQuality() int32
- func (avctx *AVCodecContext) GetGlobalQualityAddr() *int32
- func (avctx *AVCodecContext) GetGopSize() int32
- func (avctx *AVCodecContext) GetGopSizeAddr() *int32
- func (avctx *AVCodecContext) GetHasBFrames() int32
- func (avctx *AVCodecContext) GetHasBFramesAddr() *int32
- func (avctx *AVCodecContext) GetHeaderBits() int32deprecated
- func (avctx *AVCodecContext) GetHeaderBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetHeight() int32
- func (avctx *AVCodecContext) GetHeightAddr() *int32
- func (avctx *AVCodecContext) GetHwDeviceCtx() *AVBufferRef
- func (avctx *AVCodecContext) GetHwDeviceCtxAddr() **AVBufferRef
- func (avctx *AVCodecContext) GetHwFramesCtx() *AVBufferRef
- func (avctx *AVCodecContext) GetHwFramesCtxAddr() **AVBufferRef
- func (avctx *AVCodecContext) GetHwaccel() *AVHWAccel
- func (avctx *AVCodecContext) GetHwaccelAddr() **AVHWAccel
- func (avctx *AVCodecContext) GetHwaccelContext() unsafe.Pointer
- func (avctx *AVCodecContext) GetHwaccelContextAddr() unsafe.Pointer
- func (avctx *AVCodecContext) GetHwaccelFlags() int32
- func (avctx *AVCodecContext) GetHwaccelFlagsAddr() *int32
- func (avctx *AVCodecContext) GetICount() int32deprecated
- func (avctx *AVCodecContext) GetICountAddr() *int32deprecated
- func (avctx *AVCodecContext) GetIQuantFactor() float32
- func (avctx *AVCodecContext) GetIQuantFactorAddr() *float32
- func (avctx *AVCodecContext) GetIQuantOffset() float32
- func (avctx *AVCodecContext) GetIQuantOffsetAddr() *float32
- func (avctx *AVCodecContext) GetITexBits() int32deprecated
- func (avctx *AVCodecContext) GetITexBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetIdctAlgo() int32
- func (avctx *AVCodecContext) GetIdctAlgoAddr() *int32
- func (avctx *AVCodecContext) GetIldctCmp() int32
- func (avctx *AVCodecContext) GetIldctCmpAddr() *int32
- func (avctx *AVCodecContext) GetInitialPadding() int32
- func (avctx *AVCodecContext) GetInitialPaddingAddr() *int32
- func (avctx *AVCodecContext) GetInterMatrix() *uint16
- func (avctx *AVCodecContext) GetInterMatrixAddr() **uint16
- func (avctx *AVCodecContext) GetIntraDcPrecision() int32
- func (avctx *AVCodecContext) GetIntraDcPrecisionAddr() *int32
- func (avctx *AVCodecContext) GetIntraMatrix() *uint16
- func (avctx *AVCodecContext) GetIntraMatrixAddr() **uint16
- func (avctx *AVCodecContext) GetKeyintMin() int32
- func (avctx *AVCodecContext) GetKeyintMinAddr() *int32
- func (avctx *AVCodecContext) GetLastPredictorCount() int32
- func (avctx *AVCodecContext) GetLastPredictorCountAddr() *int32
- func (avctx *AVCodecContext) GetLevel() int32
- func (avctx *AVCodecContext) GetLevelAddr() *int32
- func (avctx *AVCodecContext) GetLogLevelOffset() int32
- func (avctx *AVCodecContext) GetLogLevelOffsetAddr() *int32
- func (avctx *AVCodecContext) GetLowres() int32
- func (avctx *AVCodecContext) GetLowresAddr() *int32
- func (avctx *AVCodecContext) GetLumiMasking() float32
- func (avctx *AVCodecContext) GetLumiMaskingAddr() *float32
- func (avctx *AVCodecContext) GetMaxBFrames() int32
- func (avctx *AVCodecContext) GetMaxBFramesAddr() *int32
- func (avctx *AVCodecContext) GetMaxPixels() int64
- func (avctx *AVCodecContext) GetMaxPixelsAddr() *int64
- func (avctx *AVCodecContext) GetMaxPredictionOrder() int32deprecated
- func (avctx *AVCodecContext) GetMaxPredictionOrderAddr() *int32deprecated
- func (avctx *AVCodecContext) GetMaxQdiff() int32
- func (avctx *AVCodecContext) GetMaxQdiffAddr() *int32
- func (avctx *AVCodecContext) GetMbCmp() int32
- func (avctx *AVCodecContext) GetMbCmpAddr() *int32
- func (avctx *AVCodecContext) GetMbDecision() int32
- func (avctx *AVCodecContext) GetMbDecisionAddr() *int32
- func (avctx *AVCodecContext) GetMbLmax() int32
- func (avctx *AVCodecContext) GetMbLmaxAddr() *int32
- func (avctx *AVCodecContext) GetMbLmin() int32
- func (avctx *AVCodecContext) GetMbLminAddr() *int32
- func (avctx *AVCodecContext) GetMeCmp() int32
- func (avctx *AVCodecContext) GetMeCmpAddr() *int32
- func (avctx *AVCodecContext) GetMePenaltyCompensation() int32deprecated
- func (avctx *AVCodecContext) GetMePenaltyCompensationAddr() *int32deprecated
- func (avctx *AVCodecContext) GetMePreCmp() int32
- func (avctx *AVCodecContext) GetMePreCmpAddr() *int32
- func (avctx *AVCodecContext) GetMeSubCmp() int32
- func (avctx *AVCodecContext) GetMeSubCmpAddr() *int32
- func (avctx *AVCodecContext) GetMeSubpelQuality() int32
- func (avctx *AVCodecContext) GetMeSubpelQualityAddr() *int32
- func (avctx *AVCodecContext) GetMinPredictionOrder() int32deprecated
- func (avctx *AVCodecContext) GetMinPredictionOrderAddr() *int32deprecated
- func (avctx *AVCodecContext) GetMiscBits() int32deprecated
- func (avctx *AVCodecContext) GetMiscBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetMpegQuant() int32deprecated
- func (avctx *AVCodecContext) GetMpegQuantAddr() *int32deprecated
- func (avctx *AVCodecContext) GetMv0Threshold() int32
- func (avctx *AVCodecContext) GetMv0ThresholdAddr() *int32
- func (avctx *AVCodecContext) GetMvBits() int32deprecated
- func (avctx *AVCodecContext) GetMvBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetNbCodedSideData() int32
- func (avctx *AVCodecContext) GetNbCodedSideDataAddr() *int32
- func (avctx *AVCodecContext) GetNoiseReduction() int32deprecated
- func (avctx *AVCodecContext) GetNoiseReductionAddr() *int32deprecated
- func (avctx *AVCodecContext) GetNsseWeight() int32
- func (avctx *AVCodecContext) GetNsseWeightAddr() *int32
- func (avctx *AVCodecContext) GetOpaque() unsafe.Pointer
- func (avctx *AVCodecContext) GetOpaqueAddr() unsafe.Pointer
- func (avctx *AVCodecContext) GetPCount() int32deprecated
- func (avctx *AVCodecContext) GetPCountAddr() *int32deprecated
- func (avctx *AVCodecContext) GetPMasking() float32
- func (avctx *AVCodecContext) GetPMaskingAddr() *float32
- func (avctx *AVCodecContext) GetPTexBits() int32deprecated
- func (avctx *AVCodecContext) GetPTexBitsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetPixFmt() AVPixelFormat
- func (avctx *AVCodecContext) GetPixFmtAddr() *AVPixelFormat
- func (avctx *AVCodecContext) GetPktTimebase() AVRational
- func (avctx *AVCodecContext) GetPktTimebaseAddr() *AVRational
- func (avctx *AVCodecContext) GetPreDiaSize() int32
- func (avctx *AVCodecContext) GetPreDiaSizeAddr() *int32
- func (avctx *AVCodecContext) GetPreMe() int32deprecated
- func (avctx *AVCodecContext) GetPreMeAddr() *int32deprecated
- func (avctx *AVCodecContext) GetPredictionMethod() int32deprecated
- func (avctx *AVCodecContext) GetPredictionMethodAddr() *int32deprecated
- func (avctx *AVCodecContext) GetPrivData() unsafe.Pointer
- func (avctx *AVCodecContext) GetPrivDataAddr() unsafe.Pointer
- func (avctx *AVCodecContext) GetProfile() int32
- func (avctx *AVCodecContext) GetProfileAddr() *int32
- func (avctx *AVCodecContext) GetProperties() uint32
- func (avctx *AVCodecContext) GetPropertiesAddr() *uint32
- func (avctx *AVCodecContext) GetPtsCorrectionLastDts() int64
- func (avctx *AVCodecContext) GetPtsCorrectionLastDtsAddr() *int64
- func (avctx *AVCodecContext) GetPtsCorrectionLastPts() int64
- func (avctx *AVCodecContext) GetPtsCorrectionLastPtsAddr() *int64
- func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyDts() int64
- func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyDtsAddr() *int64
- func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyPts() int64
- func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyPtsAddr() *int64
- func (avctx *AVCodecContext) GetQblur() float32
- func (avctx *AVCodecContext) GetQblurAddr() *float32
- func (avctx *AVCodecContext) GetQcompress() float32
- func (avctx *AVCodecContext) GetQcompressAddr() *float32
- func (avctx *AVCodecContext) GetQmax() int32
- func (avctx *AVCodecContext) GetQmaxAddr() *int32
- func (avctx *AVCodecContext) GetQmin() int32
- func (avctx *AVCodecContext) GetQminAddr() *int32
- func (avctx *AVCodecContext) GetRcBufferSize() int32
- func (avctx *AVCodecContext) GetRcBufferSizeAddr() *int32
- func (avctx *AVCodecContext) GetRcInitialBufferOccupancy() int32
- func (avctx *AVCodecContext) GetRcInitialBufferOccupancyAddr() *int32
- func (avctx *AVCodecContext) GetRcMaxAvailableVbvUse() float32
- func (avctx *AVCodecContext) GetRcMaxAvailableVbvUseAddr() *float32
- func (avctx *AVCodecContext) GetRcMaxRate() int64
- func (avctx *AVCodecContext) GetRcMaxRateAddr() *int64
- func (avctx *AVCodecContext) GetRcMinRate() int64
- func (avctx *AVCodecContext) GetRcMinRateAddr() *int64
- func (avctx *AVCodecContext) GetRcMinVbvOverflowUse() float32
- func (avctx *AVCodecContext) GetRcMinVbvOverflowUseAddr() *float32
- func (avctx *AVCodecContext) GetRcOverride() *RcOverride
- func (avctx *AVCodecContext) GetRcOverrideAddr() **RcOverride
- func (avctx *AVCodecContext) GetRcOverrideCount() int32
- func (avctx *AVCodecContext) GetRcOverrideCountAddr() *int32
- func (avctx *AVCodecContext) GetRefcountedFrames() int32deprecated
- func (avctx *AVCodecContext) GetRefcountedFramesAddr() *int32deprecated
- func (avctx *AVCodecContext) GetRefs() int32
- func (avctx *AVCodecContext) GetRefsAddr() *int32
- func (avctx *AVCodecContext) GetReorderedOpaque() int64
- func (avctx *AVCodecContext) GetReorderedOpaqueAddr() *int64
- func (avctx *AVCodecContext) GetRequestChannelLayout() uint64
- func (avctx *AVCodecContext) GetRequestChannelLayoutAddr() *uint64
- func (avctx *AVCodecContext) GetRequestSampleFmt() AVSampleFormat
- func (avctx *AVCodecContext) GetRequestSampleFmtAddr() *AVSampleFormat
- func (avctx *AVCodecContext) GetRtpCallback() AvCodecContextRtpCallbackFuncdeprecated
- func (avctx *AVCodecContext) GetRtpCallbackAddr() *AvCodecContextRtpCallbackFuncdeprecated
- func (avctx *AVCodecContext) GetRtpPayloadSize() int32deprecated
- func (avctx *AVCodecContext) GetRtpPayloadSizeAddr() *int32deprecated
- func (avctx *AVCodecContext) GetSampleAspectRatio() AVRational
- func (avctx *AVCodecContext) GetSampleAspectRatioAddr() *AVRational
- func (avctx *AVCodecContext) GetSampleFmt() AVSampleFormat
- func (avctx *AVCodecContext) GetSampleFmtAddr() *AVSampleFormat
- func (avctx *AVCodecContext) GetSampleRate() int32
- func (avctx *AVCodecContext) GetSampleRateAddr() *int32
- func (avctx *AVCodecContext) GetScenechangeThreshold() int32deprecated
- func (avctx *AVCodecContext) GetScenechangeThresholdAddr() *int32deprecated
- func (avctx *AVCodecContext) GetSeekPreroll() int32
- func (avctx *AVCodecContext) GetSeekPrerollAddr() *int32
- func (avctx *AVCodecContext) GetSideDataOnlyPackets() int32deprecated
- func (avctx *AVCodecContext) GetSideDataOnlyPacketsAddr() *int32deprecated
- func (avctx *AVCodecContext) GetSkipAlpha() int32
- func (avctx *AVCodecContext) GetSkipAlphaAddr() *int32
- func (avctx *AVCodecContext) GetSkipBottom() int32
- func (avctx *AVCodecContext) GetSkipBottomAddr() *int32
- func (avctx *AVCodecContext) GetSkipCount() int32deprecated
- func (avctx *AVCodecContext) GetSkipCountAddr() *int32deprecated
- func (avctx *AVCodecContext) GetSkipFrame() AVDiscard
- func (avctx *AVCodecContext) GetSkipFrameAddr() *AVDiscard
- func (avctx *AVCodecContext) GetSkipIdct() AVDiscard
- func (avctx *AVCodecContext) GetSkipIdctAddr() *AVDiscard
- func (avctx *AVCodecContext) GetSkipLoopFilter() AVDiscard
- func (avctx *AVCodecContext) GetSkipLoopFilterAddr() *AVDiscard
- func (avctx *AVCodecContext) GetSkipTop() int32
- func (avctx *AVCodecContext) GetSkipTopAddr() *int32
- func (avctx *AVCodecContext) GetSliceCount() int32
- func (avctx *AVCodecContext) GetSliceCountAddr() *int32
- func (avctx *AVCodecContext) GetSliceFlags() int32
- func (avctx *AVCodecContext) GetSliceFlagsAddr() *int32
- func (avctx *AVCodecContext) GetSliceOffset() *int32
- func (avctx *AVCodecContext) GetSliceOffsetAddr() **int32
- func (avctx *AVCodecContext) GetSlices() int32
- func (avctx *AVCodecContext) GetSlicesAddr() *int32
- func (avctx *AVCodecContext) GetSpatialCplxMasking() float32
- func (avctx *AVCodecContext) GetSpatialCplxMaskingAddr() *float32
- func (avctx *AVCodecContext) GetStatsIn() string
- func (avctx *AVCodecContext) GetStatsOut() string
- func (avctx *AVCodecContext) GetStrictStdCompliance() int32
- func (avctx *AVCodecContext) GetStrictStdComplianceAddr() *int32
- func (avctx *AVCodecContext) GetSubCharenc() string
- func (avctx *AVCodecContext) GetSubCharencMode() int32
- func (avctx *AVCodecContext) GetSubCharencModeAddr() *int32
- func (avctx *AVCodecContext) GetSubTextFormat() int32
- func (avctx *AVCodecContext) GetSubTextFormatAddr() *int32
- func (avctx *AVCodecContext) GetSubtitleHeader() *uint8
- func (avctx *AVCodecContext) GetSubtitleHeaderAddr() **uint8
- func (avctx *AVCodecContext) GetSubtitleHeaderSize() int32
- func (avctx *AVCodecContext) GetSubtitleHeaderSizeAddr() *int32
- func (avctx *AVCodecContext) GetSwPixFmt() AVPixelFormat
- func (avctx *AVCodecContext) GetSwPixFmtAddr() *AVPixelFormat
- func (avctx *AVCodecContext) GetTemporalCplxMasking() float32
- func (avctx *AVCodecContext) GetTemporalCplxMaskingAddr() *float32
- func (avctx *AVCodecContext) GetThreadCount() int32
- func (avctx *AVCodecContext) GetThreadCountAddr() *int32
- func (avctx *AVCodecContext) GetThreadSafeCallbacks() int32
- func (avctx *AVCodecContext) GetThreadSafeCallbacksAddr() *int32
- func (avctx *AVCodecContext) GetThreadType() int32
- func (avctx *AVCodecContext) GetThreadTypeAddr() *int32
- func (avctx *AVCodecContext) GetTicksPerFrame() int32
- func (avctx *AVCodecContext) GetTicksPerFrameAddr() *int32
- func (avctx *AVCodecContext) GetTimeBase() AVRational
- func (avctx *AVCodecContext) GetTimeBaseAddr() *AVRational
- func (avctx *AVCodecContext) GetTimecodeFrameStart() int64deprecated
- func (avctx *AVCodecContext) GetTimecodeFrameStartAddr() *int64deprecated
- func (avctx *AVCodecContext) GetTrailingPadding() int32
- func (avctx *AVCodecContext) GetTrailingPaddingAddr() *int32
- func (avctx *AVCodecContext) GetTrellis() int32
- func (avctx *AVCodecContext) GetTrellisAddr() *int32
- func (avctx *AVCodecContext) GetVbvDelay() uint64deprecated
- func (avctx *AVCodecContext) GetVbvDelayAddr() *uint64deprecated
- func (avctx *AVCodecContext) GetWidth() int32
- func (avctx *AVCodecContext) GetWidthAddr() *int32
- func (avctx *AVCodecContext) GetWorkaroundBugs() int32
- func (avctx *AVCodecContext) GetWorkaroundBugsAddr() *int32
- func (avctx *AVCodecContext) SetActiveThreadType(v int32)
- func (avctx *AVCodecContext) SetApplyCropping(v int32)
- func (avctx *AVCodecContext) SetAudioServiceType(v AVAudioServiceType)
- func (avctx *AVCodecContext) SetAvClass(v *AVClass)
- func (avctx *AVCodecContext) SetBFrameStrategy(v int32)deprecated
- func (avctx *AVCodecContext) SetBQuantFactor(v float32)
- func (avctx *AVCodecContext) SetBQuantOffset(v float32)
- func (avctx *AVCodecContext) SetBSensitivity(v int32)deprecated
- func (avctx *AVCodecContext) SetBidirRefine(v int32)
- func (avctx *AVCodecContext) SetBitRate(v int64)
- func (avctx *AVCodecContext) SetBitRateTolerance(v int32)
- func (avctx *AVCodecContext) SetBitsPerCodedSample(v int32)
- func (avctx *AVCodecContext) SetBitsPerRawSample(v int32)
- func (avctx *AVCodecContext) SetBlockAlign(v int32)
- func (avctx *AVCodecContext) SetBrdScale(v int32)deprecated
- func (avctx *AVCodecContext) SetChannelLayout(v uint64)
- func (avctx *AVCodecContext) SetChannels(v int32)
- func (avctx *AVCodecContext) SetChromaIntraMatrix(v *uint16)
- func (avctx *AVCodecContext) SetChromaSampleLocation(v AVChromaLocation)
- func (avctx *AVCodecContext) SetChromaoffset(v int32)deprecated
- func (avctx *AVCodecContext) SetCodec(v *AVCodec)
- func (avctx *AVCodecContext) SetCodecDescriptor(v *AVCodecDescriptor)
- func (avctx *AVCodecContext) SetCodecId(v AVCodecID)
- func (avctx *AVCodecContext) SetCodecTag(v uint32)
- func (avctx *AVCodecContext) SetCodecType(v AVMediaType)
- func (avctx *AVCodecContext) SetCodedFrame(v *AVFrame)deprecated
- func (avctx *AVCodecContext) SetCodedHeight(v int32)
- func (avctx *AVCodecContext) SetCodedSideData(v *AVPacketSideData)
- func (avctx *AVCodecContext) SetCodedWidth(v int32)
- func (avctx *AVCodecContext) SetCoderType(v int32)deprecated
- func (avctx *AVCodecContext) SetColorPrimaries(v AVColorPrimaries)
- func (avctx *AVCodecContext) SetColorRange(v AVColorRange)
- func (avctx *AVCodecContext) SetColorTrc(v AVColorTransferCharacteristic)
- func (avctx *AVCodecContext) SetColorspace(v AVColorSpace)
- func (avctx *AVCodecContext) SetCompressionLevel(v int32)
- func (avctx *AVCodecContext) SetContextModel(v int32)deprecated
- func (avctx *AVCodecContext) SetCutoff(v int32)
- func (avctx *AVCodecContext) SetDarkMasking(v float32)
- func (avctx *AVCodecContext) SetDctAlgo(v int32)
- func (avctx *AVCodecContext) SetDebug(v int32)
- func (avctx *AVCodecContext) SetDebugMv(v int32)
- func (avctx *AVCodecContext) SetDelay(v int32)
- func (avctx *AVCodecContext) SetDiaSize(v int32)
- func (avctx *AVCodecContext) SetDrawHorizBand(v AVCodecContextDrawHorizBandFunc)
- func (avctx *AVCodecContext) SetDumpSeparator(v *uint8)
- func (avctx *AVCodecContext) SetErrRecognition(v int32)
- func (avctx *AVCodecContext) SetError(v []uint64)
- func (avctx *AVCodecContext) SetErrorConcealment(v int32)
- func (avctx *AVCodecContext) SetExecute(v AvCodecContextInternalExecuteFunc)
- func (avctx *AVCodecContext) SetExecute2(v AvCodecContextInternalExecute2Func)
- func (avctx *AVCodecContext) SetExtraHwFrames(v int32)
- func (avctx *AVCodecContext) SetExtradata(v *uint8)
- func (avctx *AVCodecContext) SetExtradataSize(v int32)
- func (avctx *AVCodecContext) SetFieldOrder(v AVFieldOrder)
- func (avctx *AVCodecContext) SetFlags(v int32)
- func (avctx *AVCodecContext) SetFlags2(v int32)
- func (avctx *AVCodecContext) SetFrameBits(v int32)deprecated
- func (avctx *AVCodecContext) SetFrameNumber(v int32)
- func (avctx *AVCodecContext) SetFrameSize(v int32)
- func (avctx *AVCodecContext) SetFrameSkipCmp(v int32)deprecated
- func (avctx *AVCodecContext) SetFrameSkipExp(v int32)deprecated
- func (avctx *AVCodecContext) SetFrameSkipFactor(v int32)deprecated
- func (avctx *AVCodecContext) SetFrameSkipThreshold(v int32)deprecated
- func (avctx *AVCodecContext) SetFramerate(v AVRational)
- func (avctx *AVCodecContext) SetGetBuffer2(v AVCodecContextGetBuffer2Func)
- func (avctx *AVCodecContext) SetGetFormat(v AVCodecContextGetFormatFunc)
- func (avctx *AVCodecContext) SetGlobalQuality(v int32)
- func (avctx *AVCodecContext) SetGopSize(v int32)
- func (avctx *AVCodecContext) SetHasBFrames(v int32)
- func (avctx *AVCodecContext) SetHeaderBits(v int32)deprecated
- func (avctx *AVCodecContext) SetHeight(v int32)
- func (avctx *AVCodecContext) SetHwDeviceCtx(v *AVBufferRef)
- func (avctx *AVCodecContext) SetHwFramesCtx(v *AVBufferRef)
- func (avctx *AVCodecContext) SetHwaccel(v *AVHWAccel)
- func (avctx *AVCodecContext) SetHwaccelContext(v CVoidPointer)
- func (avctx *AVCodecContext) SetHwaccelFlags(v int32)
- func (avctx *AVCodecContext) SetICount(v int32)deprecated
- func (avctx *AVCodecContext) SetIQuantFactor(v float32)
- func (avctx *AVCodecContext) SetIQuantOffset(v float32)
- func (avctx *AVCodecContext) SetITexBits(v int32)deprecated
- func (avctx *AVCodecContext) SetIdctAlgo(v int32)
- func (avctx *AVCodecContext) SetIldctCmp(v int32)
- func (avctx *AVCodecContext) SetInitialPadding(v int32)
- func (avctx *AVCodecContext) SetInterMatrix(v *uint16)
- func (avctx *AVCodecContext) SetIntraDcPrecision(v int32)
- func (avctx *AVCodecContext) SetIntraMatrix(v *uint16)
- func (avctx *AVCodecContext) SetKeyintMin(v int32)
- func (avctx *AVCodecContext) SetLastPredictorCount(v int32)
- func (avctx *AVCodecContext) SetLevel(v int32)
- func (avctx *AVCodecContext) SetLogLevelOffset(v int32)
- func (avctx *AVCodecContext) SetLowres(v int32)
- func (avctx *AVCodecContext) SetLumiMasking(v float32)
- func (avctx *AVCodecContext) SetMaxBFrames(v int32)
- func (avctx *AVCodecContext) SetMaxPixels(v int64)
- func (avctx *AVCodecContext) SetMaxPredictionOrder(v int32)deprecated
- func (avctx *AVCodecContext) SetMaxQdiff(v int32)
- func (avctx *AVCodecContext) SetMbCmp(v int32)
- func (avctx *AVCodecContext) SetMbDecision(v int32)
- func (avctx *AVCodecContext) SetMbLmax(v int32)
- func (avctx *AVCodecContext) SetMbLmin(v int32)
- func (avctx *AVCodecContext) SetMeCmp(v int32)
- func (avctx *AVCodecContext) SetMePenaltyCompensation(v int32)deprecated
- func (avctx *AVCodecContext) SetMePreCmp(v int32)
- func (avctx *AVCodecContext) SetMeSubCmp(v int32)
- func (avctx *AVCodecContext) SetMeSubpelQuality(v int32)
- func (avctx *AVCodecContext) SetMinPredictionOrder(v int32)deprecated
- func (avctx *AVCodecContext) SetMiscBits(v int32)deprecated
- func (avctx *AVCodecContext) SetMpegQuant(v int32)deprecated
- func (avctx *AVCodecContext) SetMv0Threshold(v int32)
- func (avctx *AVCodecContext) SetMvBits(v int32)deprecated
- func (avctx *AVCodecContext) SetNbCodedSideData(v int32)
- func (avctx *AVCodecContext) SetNoiseReduction(v int32)deprecated
- func (avctx *AVCodecContext) SetNsseWeight(v int32)
- func (avctx *AVCodecContext) SetOpaque(v CVoidPointer)
- func (avctx *AVCodecContext) SetPCount(v int32)deprecated
- func (avctx *AVCodecContext) SetPMasking(v float32)
- func (avctx *AVCodecContext) SetPTexBits(v int32)deprecated
- func (avctx *AVCodecContext) SetPixFmt(v AVPixelFormat)
- func (avctx *AVCodecContext) SetPktTimebase(v AVRational)
- func (avctx *AVCodecContext) SetPreDiaSize(v int32)
- func (avctx *AVCodecContext) SetPreMe(v int32)deprecated
- func (avctx *AVCodecContext) SetPredictionMethod(v int32)deprecated
- func (avctx *AVCodecContext) SetPrivData(v CVoidPointer)
- func (avctx *AVCodecContext) SetProfile(v int32)
- func (avctx *AVCodecContext) SetProperties(v uint32)
- func (avctx *AVCodecContext) SetPtsCorrectionLastDts(v int64)
- func (avctx *AVCodecContext) SetPtsCorrectionLastPts(v int64)
- func (avctx *AVCodecContext) SetPtsCorrectionNumFaultyDts(v int64)
- func (avctx *AVCodecContext) SetPtsCorrectionNumFaultyPts(v int64)
- func (avctx *AVCodecContext) SetQblur(v float32)
- func (avctx *AVCodecContext) SetQcompress(v float32)
- func (avctx *AVCodecContext) SetQmax(v int32)
- func (avctx *AVCodecContext) SetQmin(v int32)
- func (avctx *AVCodecContext) SetRcBufferSize(v int32)
- func (avctx *AVCodecContext) SetRcInitialBufferOccupancy(v int32)
- func (avctx *AVCodecContext) SetRcMaxAvailableVbvUse(v float32)
- func (avctx *AVCodecContext) SetRcMaxRate(v int64)
- func (avctx *AVCodecContext) SetRcMinRate(v int64)
- func (avctx *AVCodecContext) SetRcMinVbvOverflowUse(v float32)
- func (avctx *AVCodecContext) SetRcOverride(v *RcOverride)
- func (avctx *AVCodecContext) SetRcOverrideCount(v int32)
- func (avctx *AVCodecContext) SetRefcountedFrames(v int32)deprecated
- func (avctx *AVCodecContext) SetRefs(v int32)
- func (avctx *AVCodecContext) SetReorderedOpaque(v int64)
- func (avctx *AVCodecContext) SetRequestChannelLayout(v uint64)
- func (avctx *AVCodecContext) SetRequestSampleFmt(v AVSampleFormat)
- func (avctx *AVCodecContext) SetRtpCallback(v AvCodecContextRtpCallbackFunc)deprecated
- func (avctx *AVCodecContext) SetRtpPayloadSize(v int32)deprecated
- func (avctx *AVCodecContext) SetSampleAspectRatio(v AVRational)
- func (avctx *AVCodecContext) SetSampleFmt(v AVSampleFormat)
- func (avctx *AVCodecContext) SetSampleRate(v int32)
- func (avctx *AVCodecContext) SetScenechangeThreshold(v int32)deprecated
- func (avctx *AVCodecContext) SetSeekPreroll(v int32)
- func (avctx *AVCodecContext) SetSideDataOnlyPackets(v int32)deprecated
- func (avctx *AVCodecContext) SetSkipAlpha(v int32)
- func (avctx *AVCodecContext) SetSkipBottom(v int32)
- func (avctx *AVCodecContext) SetSkipCount(v int32)deprecated
- func (avctx *AVCodecContext) SetSkipFrame(v AVDiscard)
- func (avctx *AVCodecContext) SetSkipIdct(v AVDiscard)
- func (avctx *AVCodecContext) SetSkipLoopFilter(v AVDiscard)
- func (avctx *AVCodecContext) SetSkipTop(v int32)
- func (avctx *AVCodecContext) SetSliceCount(v int32)
- func (avctx *AVCodecContext) SetSliceFlags(v int32)
- func (avctx *AVCodecContext) SetSliceOffset(v *int32)
- func (avctx *AVCodecContext) SetSlices(v int32)
- func (avctx *AVCodecContext) SetSpatialCplxMasking(v float32)
- func (avctx *AVCodecContext) SetStrictStdCompliance(v int32)
- func (avctx *AVCodecContext) SetSubCharencMode(v int32)
- func (avctx *AVCodecContext) SetSubTextFormat(v int32)
- func (avctx *AVCodecContext) SetSubtitleHeader(v *uint8)
- func (avctx *AVCodecContext) SetSubtitleHeaderSize(v int32)
- func (avctx *AVCodecContext) SetSwPixFmt(v AVPixelFormat)
- func (avctx *AVCodecContext) SetTemporalCplxMasking(v float32)
- func (avctx *AVCodecContext) SetThreadCount(v int32)
- func (avctx *AVCodecContext) SetThreadSafeCallbacks(v int32)
- func (avctx *AVCodecContext) SetThreadType(v int32)
- func (avctx *AVCodecContext) SetTicksPerFrame(v int32)
- func (avctx *AVCodecContext) SetTimeBase(v AVRational)
- func (avctx *AVCodecContext) SetTimecodeFrameStart(v int64)deprecated
- func (avctx *AVCodecContext) SetTrailingPadding(v int32)
- func (avctx *AVCodecContext) SetTrellis(v int32)
- func (avctx *AVCodecContext) SetVbvDelay(v uint64)deprecated
- func (avctx *AVCodecContext) SetWidth(v int32)
- func (avctx *AVCodecContext) SetWorkaroundBugs(v int32)
- type AVCodecContextDrawHorizBandFunc
- type AVCodecContextExecute2Func
- type AVCodecContextExecuteFunc
- type AVCodecContextGetBuffer2Func
- type AVCodecContextGetFormatFunc
- type AVCodecDescriptor
- func (hwc *AVCodecDescriptor) GetId() AVCodecID
- func (hwc *AVCodecDescriptor) GetLongName() string
- func (hwc *AVCodecDescriptor) GetMimeTypes() (v []string)
- func (hwc *AVCodecDescriptor) GetName() string
- func (hwc *AVCodecDescriptor) GetProfiles() []AVProfile
- func (hwc *AVCodecDescriptor) GetProps() int32
- func (hwc *AVCodecDescriptor) GetType() AVMediaType
- type AVCodecHWConfig
- func (hwc *AVCodecHWConfig) GetDeviceType() AVHWDeviceType
- func (hwc *AVCodecHWConfig) GetDeviceTypeAddr() *AVHWDeviceType
- func (hwc *AVCodecHWConfig) GetMethods() int32
- func (hwc *AVCodecHWConfig) GetMethodsAddr() *int32
- func (hwc *AVCodecHWConfig) GetPixFmt() AVPixelFormat
- func (hwc *AVCodecHWConfig) GetPixFmtAddr() *AVPixelFormat
- func (hwc *AVCodecHWConfig) SetDeviceType(v AVHWDeviceType)
- func (hwc *AVCodecHWConfig) SetMethods(v int32)
- func (hwc *AVCodecHWConfig) SetPixFmt(v AVPixelFormat)
- type AVCodecID
- type AVCodecParameters
- func (par *AVCodecParameters) GetBitRate() int64
- func (par *AVCodecParameters) GetBitRateAddr() *int64
- func (par *AVCodecParameters) GetBitsPerCodedSample() int32
- func (par *AVCodecParameters) GetBitsPerCodedSampleAddr() *int32
- func (par *AVCodecParameters) GetBitsPerRawSample() int32
- func (par *AVCodecParameters) GetBitsPerRawSampleAddr() *int32
- func (par *AVCodecParameters) GetBlockAlign() int32
- func (par *AVCodecParameters) GetBlockAlignAddr() *int32
- func (par *AVCodecParameters) GetChannelLayout() uint64
- func (par *AVCodecParameters) GetChannelLayoutAddr() *uint64
- func (par *AVCodecParameters) GetChannels() int32
- func (par *AVCodecParameters) GetChannelsAddr() *int32
- func (par *AVCodecParameters) GetChromaLocation() AVChromaLocation
- func (par *AVCodecParameters) GetChromaLocationAddr() *AVChromaLocation
- func (par *AVCodecParameters) GetCodecId() AVCodecID
- func (par *AVCodecParameters) GetCodecIdAddr() *AVCodecID
- func (par *AVCodecParameters) GetCodecTag() uint32
- func (par *AVCodecParameters) GetCodecTagAddr() *uint32
- func (par *AVCodecParameters) GetCodecType() AVMediaType
- func (par *AVCodecParameters) GetCodecTypeAddr() *AVMediaType
- func (par *AVCodecParameters) GetColorPrimaries() AVColorPrimaries
- func (par *AVCodecParameters) GetColorPrimariesAddr() *AVColorPrimaries
- func (par *AVCodecParameters) GetColorRange() AVColorRange
- func (par *AVCodecParameters) GetColorRangeAddr() *AVColorRange
- func (par *AVCodecParameters) GetColorSpace() AVColorSpace
- func (par *AVCodecParameters) GetColorSpaceAddr() *AVColorSpace
- func (par *AVCodecParameters) GetColorTrc() AVColorTransferCharacteristic
- func (par *AVCodecParameters) GetColorTrcAddr() *AVColorTransferCharacteristic
- func (par *AVCodecParameters) GetExtradata() *uint8
- func (par *AVCodecParameters) GetExtradataAddr() *uint8
- func (par *AVCodecParameters) GetExtradataSize() int32
- func (par *AVCodecParameters) GetExtradataSizeAddr() *int32
- func (par *AVCodecParameters) GetFieldOrder() AVFieldOrder
- func (par *AVCodecParameters) GetFieldOrderAddr() *AVFieldOrder
- func (par *AVCodecParameters) GetFormat() int32
- func (par *AVCodecParameters) GetFormatAddr() *int32
- func (par *AVCodecParameters) GetFrameSize() int32
- func (par *AVCodecParameters) GetFrameSizeAddr() *int32
- func (par *AVCodecParameters) GetHeight() int32
- func (par *AVCodecParameters) GetHeightAddr() *int32
- func (par *AVCodecParameters) GetInitialPadding() int32
- func (par *AVCodecParameters) GetInitialPaddingAddr() *int32
- func (par *AVCodecParameters) GetLevel() int32
- func (par *AVCodecParameters) GetLevelAddr() *int32
- func (par *AVCodecParameters) GetProfile() int32
- func (par *AVCodecParameters) GetProfileAddr() *int32
- func (par *AVCodecParameters) GetSampleAspectRatio() AVRational
- func (par *AVCodecParameters) GetSampleAspectRatioAddr() *AVRational
- func (par *AVCodecParameters) GetSampleRate() int32
- func (par *AVCodecParameters) GetSampleRateAddr() *int32
- func (par *AVCodecParameters) GetSeekPreroll() int32
- func (par *AVCodecParameters) GetSeekPrerollAddr() *int32
- func (par *AVCodecParameters) GetTrailingPadding() int32
- func (par *AVCodecParameters) GetTrailingPaddingAddr() *int32
- func (par *AVCodecParameters) GetVideoDelay() int32
- func (par *AVCodecParameters) GetVideoDelayAddr() *int32
- func (par *AVCodecParameters) GetWidth() int32
- func (par *AVCodecParameters) GetWidthAddr() *int32
- func (par *AVCodecParameters) SetBitRate(v int64)
- func (par *AVCodecParameters) SetBitsPerCodedSample(v int32)
- func (par *AVCodecParameters) SetBitsPerRawSample(v int32)
- func (par *AVCodecParameters) SetBlockAlign(v int32)
- func (par *AVCodecParameters) SetChannelLayout(v uint64)
- func (par *AVCodecParameters) SetChannels(v int32)
- func (par *AVCodecParameters) SetChromaLocation(v AVChromaLocation)
- func (par *AVCodecParameters) SetCodecId(v AVCodecID)
- func (par *AVCodecParameters) SetCodecTag(v uint32)
- func (par *AVCodecParameters) SetCodecType(v AVMediaType)
- func (par *AVCodecParameters) SetColorPrimaries(v AVColorPrimaries)
- func (par *AVCodecParameters) SetColorRange(v AVColorRange)
- func (par *AVCodecParameters) SetColorSpace(v AVColorSpace)
- func (par *AVCodecParameters) SetColorTrc(v AVColorTransferCharacteristic)
- func (par *AVCodecParameters) SetExtradata(v *uint8)
- func (par *AVCodecParameters) SetExtradataSize(v int32)
- func (par *AVCodecParameters) SetFieldOrder(v AVFieldOrder)
- func (par *AVCodecParameters) SetFormat(v int32)
- func (par *AVCodecParameters) SetFrameSize(v int32)
- func (par *AVCodecParameters) SetHeight(v int32)
- func (par *AVCodecParameters) SetInitialPadding(v int32)
- func (par *AVCodecParameters) SetLevel(v int32)
- func (par *AVCodecParameters) SetProfile(v int32)
- func (par *AVCodecParameters) SetSampleAspectRatio(v AVRational)
- func (par *AVCodecParameters) SetSampleRate(v int32)
- func (par *AVCodecParameters) SetSeekPreroll(v int32)
- func (par *AVCodecParameters) SetTrailingPadding(v int32)
- func (par *AVCodecParameters) SetVideoDelay(v int32)
- func (par *AVCodecParameters) SetWidth(v int32)
- type AVCodecParser
- func (cp *AVCodecParser) GetCodecIds() []int32
- func (cp *AVCodecParser) GetCodecIdsAddr() *int32
- func (cp *AVCodecParser) GetNext() *AVCodecParserdeprecated
- func (cp *AVCodecParser) GetNextAddr() **AVCodecParserdeprecated
- func (cp *AVCodecParser) GetParserClose() AvcodecParserCloseFunc
- func (cp *AVCodecParser) GetParserCloseAddr() *AvcodecParserCloseFunc
- func (cp *AVCodecParser) GetParserInit() AvcodecParserInitFunc
- func (cp *AVCodecParser) GetParserInitAddr() *AvcodecParserInitFunc
- func (cp *AVCodecParser) GetParserParse() AvcodecParserParseFunc
- func (cp *AVCodecParser) GetParserParseAddr() *AvcodecParserParseFunc
- func (cp *AVCodecParser) GetPrivDataSize() int32
- func (cp *AVCodecParser) GetPrivDataSizeAddr() *int32
- func (cp *AVCodecParser) GetSplit() AvcodecParserSplitFunc
- func (cp *AVCodecParser) GetSplitAddr() *AvcodecParserSplitFunc
- func (cp *AVCodecParser) SetCodecIds(v []int32)
- func (cp *AVCodecParser) SetNext(v *AVCodecParser)deprecated
- func (cp *AVCodecParser) SetParserClose(v AvcodecParserCloseFunc)
- func (cp *AVCodecParser) SetParserInit(v AvcodecParserInitFunc)
- func (cp *AVCodecParser) SetParserParse(v AvcodecParserParseFunc)
- func (cp *AVCodecParser) SetPrivDataSize(v int32)
- func (cp *AVCodecParser) SetSplit(v AvcodecParserSplitFunc)
- type AVCodecParserContext
- func (cpc *AVCodecParserContext) GetCodedHeight() int32
- func (cpc *AVCodecParserContext) GetCodedHeightAddr() *int32
- func (cpc *AVCodecParserContext) GetCodedWidth() int32
- func (cpc *AVCodecParserContext) GetCodedWidthAddr() *int32
- func (cpc *AVCodecParserContext) GetConvergenceDuration() int64deprecated
- func (cpc *AVCodecParserContext) GetConvergenceDurationAddr() *int64deprecated
- func (cpc *AVCodecParserContext) GetCurFrameDts() []int64
- func (cpc *AVCodecParserContext) GetCurFrameDtsAddr() **int64
- func (cpc *AVCodecParserContext) GetCurFrameEnd() []int64
- func (cpc *AVCodecParserContext) GetCurFrameEndAddr() **int64
- func (cpc *AVCodecParserContext) GetCurFrameOffset() []int64
- func (cpc *AVCodecParserContext) GetCurFrameOffsetAddr() **int64
- func (cpc *AVCodecParserContext) GetCurFramePos() []int64
- func (cpc *AVCodecParserContext) GetCurFramePosAddr() **int64
- func (cpc *AVCodecParserContext) GetCurFramePts() []int64
- func (cpc *AVCodecParserContext) GetCurFramePtsAddr() **int64
- func (cpc *AVCodecParserContext) GetCurFrameStartIndex() int32
- func (cpc *AVCodecParserContext) GetCurFrameStartIndexAddr() *int32
- func (cpc *AVCodecParserContext) GetCurOffset() int64
- func (cpc *AVCodecParserContext) GetCurOffsetAddr() *int64
- func (cpc *AVCodecParserContext) GetDts() int64
- func (cpc *AVCodecParserContext) GetDtsAddr() *int64
- func (cpc *AVCodecParserContext) GetDtsRefDtsDelta() int32
- func (cpc *AVCodecParserContext) GetDtsRefDtsDeltaAddr() *int32
- func (cpc *AVCodecParserContext) GetDtsSyncPoint() int32
- func (cpc *AVCodecParserContext) GetDtsSyncPointAddr() *int32
- func (cpc *AVCodecParserContext) GetDuration() int32
- func (cpc *AVCodecParserContext) GetDurationAddr() *int32
- func (cpc *AVCodecParserContext) GetFetchTimestamp() int32
- func (cpc *AVCodecParserContext) GetFetchTimestampAddr() *int32
- func (cpc *AVCodecParserContext) GetFieldOrder() AVFieldOrder
- func (cpc *AVCodecParserContext) GetFieldOrderAddr() *AVFieldOrder
- func (cpc *AVCodecParserContext) GetFormat() int32
- func (cpc *AVCodecParserContext) GetFormatAddr() *int32
- func (cpc *AVCodecParserContext) GetFrameOffset() int64
- func (cpc *AVCodecParserContext) GetFrameOffsetAddr() *int64
- func (cpc *AVCodecParserContext) GetHeight() int32
- func (cpc *AVCodecParserContext) GetHeightAddr() *int32
- func (cpc *AVCodecParserContext) GetKeyFrame() int32
- func (cpc *AVCodecParserContext) GetKeyFrameAddr() *int32
- func (cpc *AVCodecParserContext) GetLastDts() int64
- func (cpc *AVCodecParserContext) GetLastDtsAddr() *int64
- func (cpc *AVCodecParserContext) GetLastPos() int64
- func (cpc *AVCodecParserContext) GetLastPosAddr() *int64
- func (cpc *AVCodecParserContext) GetLastPts() int64
- func (cpc *AVCodecParserContext) GetLastPtsAddr() *int64
- func (cpc *AVCodecParserContext) GetNextFrameOffset() int64
- func (cpc *AVCodecParserContext) GetNextFrameOffsetAddr() *int64
- func (cpc *AVCodecParserContext) GetOffset() int64
- func (cpc *AVCodecParserContext) GetOffsetAddr() *int64
- func (cpc *AVCodecParserContext) GetOutputPictureNumber() int32
- func (cpc *AVCodecParserContext) GetOutputPictureNumberAddr() *int32
- func (cpc *AVCodecParserContext) GetParser() *AVCodecParser
- func (cpc *AVCodecParserContext) GetParserAddr() **AVCodecParser
- func (cpc *AVCodecParserContext) GetPictType() int32
- func (cpc *AVCodecParserContext) GetPictTypeAddr() *int32
- func (cpc *AVCodecParserContext) GetPictureStructure() AVPictureStructure
- func (cpc *AVCodecParserContext) GetPictureStructureAddr() *AVPictureStructure
- func (cpc *AVCodecParserContext) GetPos() int64
- func (cpc *AVCodecParserContext) GetPosAddr() *int64
- func (cpc *AVCodecParserContext) GetPrivData() unsafe.Pointer
- func (cpc *AVCodecParserContext) GetPrivDataAddr() *unsafe.Pointer
- func (cpc *AVCodecParserContext) GetPts() int64
- func (cpc *AVCodecParserContext) GetPtsAddr() *int64
- func (cpc *AVCodecParserContext) GetPtsDtsDelta() int32
- func (cpc *AVCodecParserContext) GetPtsDtsDeltaAddr() *int32
- func (cpc *AVCodecParserContext) GetWidth() int32
- func (cpc *AVCodecParserContext) GetWidthAddr() *int32
- func (cpc *AVCodecParserContext) SetCodedHeight(v int32)
- func (cpc *AVCodecParserContext) SetCodedWidth(v int32)
- func (cpc *AVCodecParserContext) SetConvergenceDuration(v int64)deprecated
- func (cpc *AVCodecParserContext) SetCurFrameDts(v []int64)
- func (cpc *AVCodecParserContext) SetCurFrameEnd(v []int64)
- func (cpc *AVCodecParserContext) SetCurFrameOffset(v []int64)
- func (cpc *AVCodecParserContext) SetCurFramePos(v []int64)
- func (cpc *AVCodecParserContext) SetCurFramePts(v []int64)
- func (cpc *AVCodecParserContext) SetCurFrameStartIndex(v int32)
- func (cpc *AVCodecParserContext) SetCurOffset(v int64)
- func (cpc *AVCodecParserContext) SetDts(v int64)
- func (cpc *AVCodecParserContext) SetDtsRefDtsDelta(v int32)
- func (cpc *AVCodecParserContext) SetDtsSyncPoint(v int32)
- func (cpc *AVCodecParserContext) SetDuration(v int32)
- func (cpc *AVCodecParserContext) SetFetchTimestamp(v int32)
- func (cpc *AVCodecParserContext) SetFieldOrder(v AVFieldOrder)
- func (cpc *AVCodecParserContext) SetFormat(v int32)
- func (cpc *AVCodecParserContext) SetFrameOffset(v int64)
- func (cpc *AVCodecParserContext) SetHeight(v int32)
- func (cpc *AVCodecParserContext) SetKeyFrame(v int32)
- func (cpc *AVCodecParserContext) SetLastDts(v int64)
- func (cpc *AVCodecParserContext) SetLastPos(v int64)
- func (cpc *AVCodecParserContext) SetLastPts(v int64)
- func (cpc *AVCodecParserContext) SetNextFrameOffset(v int64)
- func (cpc *AVCodecParserContext) SetOffset(v int64)
- func (cpc *AVCodecParserContext) SetOutputPictureNumber(v int32)
- func (cpc *AVCodecParserContext) SetParser(v *AVCodecParser)
- func (cpc *AVCodecParserContext) SetPictType(v int32)
- func (cpc *AVCodecParserContext) SetPictureStructure(v AVPictureStructure)
- func (cpc *AVCodecParserContext) SetPos(v int64)
- func (cpc *AVCodecParserContext) SetPrivData(v CVoidPointer)
- func (cpc *AVCodecParserContext) SetPts(v int64)
- func (cpc *AVCodecParserContext) SetPtsDtsDelta(v int32)
- func (cpc *AVCodecParserContext) SetWidth(v int32)
- type AVCodecTag
- type AVColorPrimaries
- type AVColorRange
- type AVColorSpace
- type AVColorTransferCharacteristic
- type AVComponentDescriptor
- func (cd *AVComponentDescriptor) GetDepth() int32
- func (cd *AVComponentDescriptor) GetDepthAddr() *int32
- func (cd *AVComponentDescriptor) GetDepthMinus1() int32deprecated
- func (cd *AVComponentDescriptor) GetDepthMinus1Addr() *int32deprecated
- func (cd *AVComponentDescriptor) GetOffset() int32
- func (cd *AVComponentDescriptor) GetOffsetAddr() *int32
- func (cd *AVComponentDescriptor) GetOffsetPlus1() int32deprecated
- func (cd *AVComponentDescriptor) GetOffsetPlus1Addr() *int32deprecated
- func (cd *AVComponentDescriptor) GetPlane() int32
- func (cd *AVComponentDescriptor) GetPlaneAddr() *int32
- func (cd *AVComponentDescriptor) GetShift() int32
- func (cd *AVComponentDescriptor) GetShiftAddr() *int32
- func (cd *AVComponentDescriptor) GetStep() int32
- func (cd *AVComponentDescriptor) GetStepAddr() *int32
- func (cd *AVComponentDescriptor) GetStepMinus1() int32deprecated
- func (cd *AVComponentDescriptor) GetStepMinus1Addr() *int32deprecated
- func (cd *AVComponentDescriptor) SetDepth(v int32)
- func (cd *AVComponentDescriptor) SetDepthMinus1(v int32)deprecated
- func (cd *AVComponentDescriptor) SetOffset(v int32)
- func (cd *AVComponentDescriptor) SetOffsetPlus1(v int32)deprecated
- func (cd *AVComponentDescriptor) SetPlane(v int32)
- func (cd *AVComponentDescriptor) SetShift(v int32)
- func (cd *AVComponentDescriptor) SetStep(v int32)
- func (cd *AVComponentDescriptor) SetStepMinus1(v int32)deprecated
- type AVContentLightMetadata
- func (clm *AVContentLightMetadata) GetMaxCLL() uint32
- func (clm *AVContentLightMetadata) GetMaxCLLAddr() *uint32
- func (clm *AVContentLightMetadata) GetMaxFALL() uint32
- func (clm *AVContentLightMetadata) GetMaxFALLAddr() *uint32
- func (clm *AVContentLightMetadata) SetMaxCLL(v uint32)
- func (clm *AVContentLightMetadata) SetMaxFALL(v uint32)
- type AVDCT
- func (dct *AVDCT) GetAvClass() *AVClass
- func (dct *AVDCT) GetAvClassAddr() **AVClass
- func (dct *AVDCT) GetBitsPerSample() int32
- func (dct *AVDCT) GetBitsPerSampleAddr() *int32
- func (dct *AVDCT) GetDctAlgo() int32
- func (dct *AVDCT) GetDctAlgoAddr() *int32
- func (dct *AVDCT) GetFdct() AVDCTFdctFunc
- func (dct *AVDCT) GetFdctAddr() *AVDCTFdctFunc
- func (dct *AVDCT) GetGetPixels() AVDCTGetPixelsFunc
- func (dct *AVDCT) GetGetPixelsAddr() *AVDCTGetPixelsFunc
- func (dct *AVDCT) GetIdct() AVDCTIdctFunc
- func (dct *AVDCT) GetIdctAddr() *AVDCTIdctFunc
- func (dct *AVDCT) GetIdctAlgo() int32
- func (dct *AVDCT) GetIdctAlgoAddr() *int32
- func (dct *AVDCT) GetIdctPermutation() []uint8
- func (dct *AVDCT) GetIdctPermutationAddr() **uint8
- func (dct *AVDCT) SetAvClass(v *AVClass)
- func (dct *AVDCT) SetBitsPerSample(v int32)
- func (dct *AVDCT) SetDctAlgo(v int32)
- func (dct *AVDCT) SetFdct(v AVDCTFdctFunc)
- func (dct *AVDCT) SetGetPixels(v AVDCTGetPixelsFunc)
- func (dct *AVDCT) SetIdct(v AVDCTIdctFunc)
- func (dct *AVDCT) SetIdctAlgo(v int32)
- func (dct *AVDCT) SetIdctPermutation(v []uint8)
- type AVDCTFdctFunc
- type AVDCTGetPixelsFunc
- type AVDCTIdctFunc
- type AVDES
- type AVDVProfile
- func (dvp *AVDVProfile) GetAudioMinSamples() []int32
- func (dvp *AVDVProfile) GetAudioMinSamplesAddr() **int32
- func (dvp *AVDVProfile) GetAudioSamplesDist() []int32
- func (dvp *AVDVProfile) GetAudioSamplesDistAddr() **int32
- func (dvp *AVDVProfile) GetAudioShuffle() []uint8
- func (dvp *AVDVProfile) GetAudioShuffleAddr() **uint8
- func (dvp *AVDVProfile) GetAudioStride() int32
- func (dvp *AVDVProfile) GetAudioStrideAddr() *int32
- func (dvp *AVDVProfile) GetBlockSizes() *uint8
- func (dvp *AVDVProfile) GetBlockSizesAddr() **uint8
- func (dvp *AVDVProfile) GetBpm() int32
- func (dvp *AVDVProfile) GetBpmAddr() *int32
- func (dvp *AVDVProfile) GetDifsegSize() int32
- func (dvp *AVDVProfile) GetDifsegSizeAddr() *int32
- func (dvp *AVDVProfile) GetDsf() int32
- func (dvp *AVDVProfile) GetDsfAddr() *int32
- func (dvp *AVDVProfile) GetFrameSize() int32
- func (dvp *AVDVProfile) GetFrameSizeAddr() *int32
- func (dvp *AVDVProfile) GetHeight() int32
- func (dvp *AVDVProfile) GetHeightAddr() *int32
- func (dvp *AVDVProfile) GetLtcDivisor() int32
- func (dvp *AVDVProfile) GetLtcDivisorAddr() *int32
- func (dvp *AVDVProfile) GetNDifchan() int32
- func (dvp *AVDVProfile) GetNDifchanAddr() *int32
- func (dvp *AVDVProfile) GetPixFmt() AVPixelFormat
- func (dvp *AVDVProfile) GetPixFmtAddr() *AVPixelFormat
- func (dvp *AVDVProfile) GetSar() []AVRational
- func (dvp *AVDVProfile) GetSarAddr() **AVRational
- func (dvp *AVDVProfile) GetTimeBase() AVRational
- func (dvp *AVDVProfile) GetTimeBaseAddr() *AVRational
- func (dvp *AVDVProfile) GetVideoStype() int32
- func (dvp *AVDVProfile) GetVideoStypeAddr() *int32
- func (dvp *AVDVProfile) GetWidth() int32
- func (dvp *AVDVProfile) GetWidthAddr() *int32
- func (dvp *AVDVProfile) SetAudioMinSamples(v []int32)
- func (dvp *AVDVProfile) SetAudioSamplesDist(v []int32)
- func (dvp *AVDVProfile) SetAudioShuffle(v []uint8)
- func (dvp *AVDVProfile) SetAudioStride(v int32)
- func (dvp *AVDVProfile) SetBlockSizes(v *uint8)
- func (dvp *AVDVProfile) SetBpm(v int32)
- func (dvp *AVDVProfile) SetDifsegSize(v int32)
- func (dvp *AVDVProfile) SetDsf(v int32)
- func (dvp *AVDVProfile) SetFrameSize(v int32)
- func (dvp *AVDVProfile) SetHeight(v int32)
- func (dvp *AVDVProfile) SetLtcDivisor(v int32)
- func (dvp *AVDVProfile) SetNDifchan(v int32)
- func (dvp *AVDVProfile) SetPixFmt(v AVPixelFormat)
- func (dvp *AVDVProfile) SetSar(v []AVRational)
- func (dvp *AVDVProfile) SetTimeBase(v AVRational)
- func (dvp *AVDVProfile) SetVideoStype(v int32)
- func (dvp *AVDVProfile) SetWidth(v int32)
- type AVDevToAppMessageType
- type AVDeviceCapabilitiesQuery
- func (dc *AVDeviceCapabilitiesQuery) GetAvClass() *AVClass
- func (dc *AVDeviceCapabilitiesQuery) GetAvClassAddr() **AVClass
- func (dc *AVDeviceCapabilitiesQuery) GetChannelLayout() int64
- func (dc *AVDeviceCapabilitiesQuery) GetChannelLayoutAddr() *int64
- func (dc *AVDeviceCapabilitiesQuery) GetChannels() int32
- func (dc *AVDeviceCapabilitiesQuery) GetChannelsAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) GetCodec() AVCodecID
- func (dc *AVDeviceCapabilitiesQuery) GetCodecAddr() *AVCodecID
- func (dc *AVDeviceCapabilitiesQuery) GetDeviceContext() *AVFormatContext
- func (dc *AVDeviceCapabilitiesQuery) GetDeviceContextAddr() **AVFormatContext
- func (dc *AVDeviceCapabilitiesQuery) GetFps() AVRational
- func (dc *AVDeviceCapabilitiesQuery) GetFpsAddr() *AVRational
- func (dc *AVDeviceCapabilitiesQuery) GetFrameHeight() int32
- func (dc *AVDeviceCapabilitiesQuery) GetFrameHeightAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) GetFrameWidth() int32
- func (dc *AVDeviceCapabilitiesQuery) GetFrameWidthAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) GetPixelFormat() AVPixelFormat
- func (dc *AVDeviceCapabilitiesQuery) GetPixelFormatAddr() *AVPixelFormat
- func (dc *AVDeviceCapabilitiesQuery) GetSampleFormat() AVSampleFormat
- func (dc *AVDeviceCapabilitiesQuery) GetSampleFormatAddr() *AVSampleFormat
- func (dc *AVDeviceCapabilitiesQuery) GetSampleRate() int32
- func (dc *AVDeviceCapabilitiesQuery) GetSampleRateAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) GetWindowHeight() int32
- func (dc *AVDeviceCapabilitiesQuery) GetWindowHeightAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) GetWindowWidth() int32
- func (dc *AVDeviceCapabilitiesQuery) GetWindowWidthAddr() *int32
- func (dc *AVDeviceCapabilitiesQuery) SetAvClass(v *AVClass)
- func (dc *AVDeviceCapabilitiesQuery) SetChannelLayout(v int64)
- func (dc *AVDeviceCapabilitiesQuery) SetChannels(v int32)
- func (dc *AVDeviceCapabilitiesQuery) SetCodec(v AVCodecID)
- func (dc *AVDeviceCapabilitiesQuery) SetDeviceContext(v *AVFormatContext)
- func (dc *AVDeviceCapabilitiesQuery) SetFps(v AVRational)
- func (dc *AVDeviceCapabilitiesQuery) SetFrameHeight(v int32)
- func (dc *AVDeviceCapabilitiesQuery) SetFrameWidth(v int32)
- func (dc *AVDeviceCapabilitiesQuery) SetPixelFormat(v AVPixelFormat)
- func (dc *AVDeviceCapabilitiesQuery) SetSampleFormat(v AVSampleFormat)
- func (dc *AVDeviceCapabilitiesQuery) SetSampleRate(v int32)
- func (dc *AVDeviceCapabilitiesQuery) SetWindowHeight(v int32)
- func (dc *AVDeviceCapabilitiesQuery) SetWindowWidth(v int32)
- type AVDeviceInfo
- type AVDeviceInfoList
- type AVDeviceRect
- func (dr *AVDeviceRect) GetHeight() int32
- func (dr *AVDeviceRect) GetHeightAddr() *int32
- func (dr *AVDeviceRect) GetWidth() int32
- func (dr *AVDeviceRect) GetWidthAddr() *int32
- func (dr *AVDeviceRect) GetX() int32
- func (dr *AVDeviceRect) GetXAddr() *int32
- func (dr *AVDeviceRect) GetY() int32
- func (dr *AVDeviceRect) GetYAddr() *int32
- func (dr *AVDeviceRect) SetHeight(v int32)
- func (dr *AVDeviceRect) SetWidth(v int32)
- func (dr *AVDeviceRect) SetX(v int32)
- func (dr *AVDeviceRect) SetY(v int32)
- type AVDictionary
- type AVDictionaryEntry
- type AVDiracSeqHeader
- func (dsh *AVDiracSeqHeader) GetAspectRatioIndex() uint8
- func (dsh *AVDiracSeqHeader) GetAspectRatioIndexAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetBitDepth() int32
- func (dsh *AVDiracSeqHeader) GetBitDepthAddr() *int32
- func (dsh *AVDiracSeqHeader) GetChromaFormat() uint8
- func (dsh *AVDiracSeqHeader) GetChromaFormatAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetCleanHeight() uint16
- func (dsh *AVDiracSeqHeader) GetCleanHeightAddr() *uint16
- func (dsh *AVDiracSeqHeader) GetCleanLeftOffset() uint16
- func (dsh *AVDiracSeqHeader) GetCleanLeftOffsetAddr() *uint16
- func (dsh *AVDiracSeqHeader) GetCleanRightOffset() uint16
- func (dsh *AVDiracSeqHeader) GetCleanRightOffsetAddr() *uint16
- func (dsh *AVDiracSeqHeader) GetCleanWidth() uint16
- func (dsh *AVDiracSeqHeader) GetCleanWidthAddr() *uint16
- func (dsh *AVDiracSeqHeader) GetColorPrimaries() AVColorPrimaries
- func (dsh *AVDiracSeqHeader) GetColorPrimariesAddr() *AVColorPrimaries
- func (dsh *AVDiracSeqHeader) GetColorRange() AVColorRange
- func (dsh *AVDiracSeqHeader) GetColorRangeAddr() *AVColorRange
- func (dsh *AVDiracSeqHeader) GetColorSpecIndex() uint8
- func (dsh *AVDiracSeqHeader) GetColorSpecIndexAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetColorTrc() AVColorTransferCharacteristic
- func (dsh *AVDiracSeqHeader) GetColorTrcAddr() *AVColorTransferCharacteristic
- func (dsh *AVDiracSeqHeader) GetColorspace() AVColorSpace
- func (dsh *AVDiracSeqHeader) GetColorspaceAddr() *AVColorSpace
- func (dsh *AVDiracSeqHeader) GetFrameRateIndex() uint8
- func (dsh *AVDiracSeqHeader) GetFrameRateIndexAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetFramerate() AVRational
- func (dsh *AVDiracSeqHeader) GetFramerateAddr() *AVRational
- func (dsh *AVDiracSeqHeader) GetHeight() uint32
- func (dsh *AVDiracSeqHeader) GetHeightAddr() *uint32
- func (dsh *AVDiracSeqHeader) GetInterlaced() uint8
- func (dsh *AVDiracSeqHeader) GetInterlacedAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetLevel() int32
- func (dsh *AVDiracSeqHeader) GetLevelAddr() *int32
- func (dsh *AVDiracSeqHeader) GetPixFmt() AVPixelFormat
- func (dsh *AVDiracSeqHeader) GetPixFmtAddr() *AVPixelFormat
- func (dsh *AVDiracSeqHeader) GetPixelRangeIndex() uint8
- func (dsh *AVDiracSeqHeader) GetPixelRangeIndexAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetProfile() int32
- func (dsh *AVDiracSeqHeader) GetProfileAddr() *int32
- func (dsh *AVDiracSeqHeader) GetSampleAspectRatio() AVRational
- func (dsh *AVDiracSeqHeader) GetSampleAspectRatioAddr() *AVRational
- func (dsh *AVDiracSeqHeader) GetTopFieldFirst() uint8
- func (dsh *AVDiracSeqHeader) GetTopFieldFirstAddr() *uint8
- func (dsh *AVDiracSeqHeader) GetVersion() DiracVersionInfo
- func (dsh *AVDiracSeqHeader) GetVersionAddr() *DiracVersionInfo
- func (dsh *AVDiracSeqHeader) GetWidth() uint32
- func (dsh *AVDiracSeqHeader) GetWidthAddr() *uint32
- func (dsh *AVDiracSeqHeader) SetAspectRatioIndex(v uint8)
- func (dsh *AVDiracSeqHeader) SetBitDepth(v int32)
- func (dsh *AVDiracSeqHeader) SetChromaFormat(v uint8)
- func (dsh *AVDiracSeqHeader) SetCleanHeight(v uint16)
- func (dsh *AVDiracSeqHeader) SetCleanLeftOffset(v uint16)
- func (dsh *AVDiracSeqHeader) SetCleanRightOffset(v uint16)
- func (dsh *AVDiracSeqHeader) SetCleanWidth(v uint16)
- func (dsh *AVDiracSeqHeader) SetColorPrimaries(v AVColorPrimaries)
- func (dsh *AVDiracSeqHeader) SetColorRange(v AVColorRange)
- func (dsh *AVDiracSeqHeader) SetColorSpecIndex(v uint8)
- func (dsh *AVDiracSeqHeader) SetColorTrc(v AVColorTransferCharacteristic)
- func (dsh *AVDiracSeqHeader) SetColorspace(v AVColorSpace)
- func (dsh *AVDiracSeqHeader) SetFrameRateIndex(v uint8)
- func (dsh *AVDiracSeqHeader) SetFramerate(v AVRational)
- func (dsh *AVDiracSeqHeader) SetHeight(v uint32)
- func (dsh *AVDiracSeqHeader) SetInterlaced(v uint8)
- func (dsh *AVDiracSeqHeader) SetLevel(v int32)
- func (dsh *AVDiracSeqHeader) SetPixFmt(v AVPixelFormat)
- func (dsh *AVDiracSeqHeader) SetPixelRangeIndex(v uint8)
- func (dsh *AVDiracSeqHeader) SetProfile(v int32)
- func (dsh *AVDiracSeqHeader) SetSampleAspectRatio(v AVRational)
- func (dsh *AVDiracSeqHeader) SetTopFieldFirst(v uint8)
- func (dsh *AVDiracSeqHeader) SetVersion(v DiracVersionInfo)
- func (dsh *AVDiracSeqHeader) SetWidth(v uint32)
- type AVDiscard
- type AVDownmixInfo
- func (di *AVDownmixInfo) GetCenterMixLevel() float64
- func (di *AVDownmixInfo) GetCenterMixLevelAddr() *float64
- func (di *AVDownmixInfo) GetCenterMixLevelLtrt() float64
- func (di *AVDownmixInfo) GetCenterMixLevelLtrtAddr() *float64
- func (di *AVDownmixInfo) GetLfeMixLevel() float64
- func (di *AVDownmixInfo) GetLfeMixLevelAddr() *float64
- func (di *AVDownmixInfo) GetPreferredDownmixType() AVDownmixType
- func (di *AVDownmixInfo) GetPreferredDownmixTypeAddr() *AVDownmixType
- func (di *AVDownmixInfo) GetSurroundMixLevel() float64
- func (di *AVDownmixInfo) GetSurroundMixLevelAddr() *float64
- func (di *AVDownmixInfo) GetSurroundMixLevelLtrt() float64
- func (di *AVDownmixInfo) GetSurroundMixLevelLtrtAddr() *float64
- func (di *AVDownmixInfo) SetCenterMixLevel(v float64)
- func (di *AVDownmixInfo) SetCenterMixLevelLtrt(v float64)
- func (di *AVDownmixInfo) SetLfeMixLevel(v float64)
- func (di *AVDownmixInfo) SetPreferredDownmixType(v AVDownmixType)
- func (di *AVDownmixInfo) SetSurroundMixLevel(v float64)
- func (di *AVDownmixInfo) SetSurroundMixLevelLtrt(v float64)
- type AVDownmixType
- type AVDurationEstimationMethod
- type AVEncryptionInfo
- func (ei *AVEncryptionInfo) GetCryptByteBlock() uint32
- func (ei *AVEncryptionInfo) GetCryptByteBlockAddr() *uint32
- func (ei *AVEncryptionInfo) GetIv() *uint8
- func (ei *AVEncryptionInfo) GetIvAddr() **uint8
- func (ei *AVEncryptionInfo) GetIvSize() uint32
- func (ei *AVEncryptionInfo) GetIvSizeAddr() *uint32
- func (ei *AVEncryptionInfo) GetKeyId() *uint8
- func (ei *AVEncryptionInfo) GetKeyIdAddr() **uint8
- func (ei *AVEncryptionInfo) GetKeyIdSize() uint32
- func (ei *AVEncryptionInfo) GetKeyIdSizeAddr() *uint32
- func (ei *AVEncryptionInfo) GetScheme() uint32
- func (ei *AVEncryptionInfo) GetSchemeAddr() *uint32
- func (ei *AVEncryptionInfo) GetSkipByteBlock() uint32
- func (ei *AVEncryptionInfo) GetSkipByteBlockAddr() *uint32
- func (ei *AVEncryptionInfo) GetSubsampleCount() uint32
- func (ei *AVEncryptionInfo) GetSubsampleCountAddr() *uint32
- func (ei *AVEncryptionInfo) GetSubsamples() *AVSubsampleEncryptionInfo
- func (ei *AVEncryptionInfo) GetSubsamplesAddr() **AVSubsampleEncryptionInfo
- func (ei *AVEncryptionInfo) SetCryptByteBlock(v uint32)
- func (ei *AVEncryptionInfo) SetIv(v *uint8)
- func (ei *AVEncryptionInfo) SetIvSize(v uint32)
- func (ei *AVEncryptionInfo) SetKeyId(v *uint8)
- func (ei *AVEncryptionInfo) SetKeyIdSize(v uint32)
- func (ei *AVEncryptionInfo) SetScheme(v uint32)
- func (ei *AVEncryptionInfo) SetSkipByteBlock(v uint32)
- func (ei *AVEncryptionInfo) SetSubsampleCount(v uint32)
- func (ei *AVEncryptionInfo) SetSubsamples(v *AVSubsampleEncryptionInfo)
- type AVEncryptionInitInfo
- func (eii *AVEncryptionInitInfo) GetData() *uint8
- func (eii *AVEncryptionInitInfo) GetDataAddr() **uint8
- func (eii *AVEncryptionInitInfo) GetDataSize() uint32
- func (eii *AVEncryptionInitInfo) GetDataSizeAddr() *uint32
- func (eii *AVEncryptionInitInfo) GetKeyIdSize() uint32
- func (eii *AVEncryptionInitInfo) GetKeyIdSizeAddr() *uint32
- func (eii *AVEncryptionInitInfo) GetKeyIds() []*uint8
- func (eii *AVEncryptionInitInfo) GetKeyIdsAddr() ***uint8
- func (eii *AVEncryptionInitInfo) GetNext() *AVEncryptionInitInfo
- func (eii *AVEncryptionInitInfo) GetNextAddr() **AVEncryptionInitInfo
- func (eii *AVEncryptionInitInfo) GetNumKeyIds() uint32
- func (eii *AVEncryptionInitInfo) GetNumKeyIdsAddr() *uint32
- func (eii *AVEncryptionInitInfo) GetSystemId() *uint8
- func (eii *AVEncryptionInitInfo) GetSystemIdAddr() **uint8
- func (eii *AVEncryptionInitInfo) GetSystemIdSize() uint32
- func (eii *AVEncryptionInitInfo) GetSystemIdSizeAddr() *uint32
- func (eii *AVEncryptionInitInfo) SetData(v *uint8)
- func (eii *AVEncryptionInitInfo) SetDataSize(v uint32)
- func (eii *AVEncryptionInitInfo) SetKeyIdSize(v uint32)
- func (eii *AVEncryptionInitInfo) SetKeyIds(v **uint8)
- func (eii *AVEncryptionInitInfo) SetNext(v *AVEncryptionInitInfo)
- func (eii *AVEncryptionInitInfo) SetNumKeyIds(v uint32)
- func (eii *AVEncryptionInitInfo) SetSystemId(v *uint8)
- func (eii *AVEncryptionInitInfo) SetSystemIdSize(v uint32)
- type AVEscapeMode
- type AVExpr
- type AVFieldOrder
- type AVFifoBuffer
- type AVFilter
- func (flt *AVFilter) GetDescription() string
- func (flt *AVFilter) GetFlags() int32
- func (flt *AVFilter) GetFlagsAddr() *int32
- func (flt *AVFilter) GetInputs() *AVFilterPad
- func (flt *AVFilter) GetInputsAddr() **AVFilterPad
- func (flt *AVFilter) GetName() string
- func (flt *AVFilter) GetOutputs() *AVFilterPad
- func (flt *AVFilter) GetOutputsAddr() **AVFilterPad
- func (flt *AVFilter) GetPrivClass() *AVClass
- func (flt *AVFilter) GetPrivClassAddr() **AVClass
- func (flt *AVFilter) SetFlags(v int32)
- func (flt *AVFilter) SetInputs(v *AVFilterPad)
- func (flt *AVFilter) SetOutputs(v *AVFilterPad)
- func (flt *AVFilter) SetPrivClass(v *AVClass)
- type AVFilterActionFunc
- type AVFilterChannelLayouts
- type AVFilterCommand
- type AVFilterContext
- func (fltc *AVFilterContext) GetAvClass() *AVClass
- func (fltc *AVFilterContext) GetAvClassAddr() **AVClass
- func (fltc *AVFilterContext) GetCommandQueue() *AVFilterCommand
- func (fltc *AVFilterContext) GetCommandQueueAddr() **AVFilterCommand
- func (fltc *AVFilterContext) GetEnable() unsafe.Pointer
- func (fltc *AVFilterContext) GetEnableAddr() *unsafe.Pointer
- func (fltc *AVFilterContext) GetEnableStr() string
- func (fltc *AVFilterContext) GetExtraHwFrames() int32
- func (fltc *AVFilterContext) GetExtraHwFramesAddr() *int32
- func (fltc *AVFilterContext) GetFilter() *AVFilter
- func (fltc *AVFilterContext) GetFilterAddr() **AVFilter
- func (fltc *AVFilterContext) GetGraph() *AVFilterGraph
- func (fltc *AVFilterContext) GetGraphAddr() **AVFilterGraph
- func (fltc *AVFilterContext) GetHwDeviceCtx() *AVBufferRef
- func (fltc *AVFilterContext) GetHwDeviceCtxAddr() **AVBufferRef
- func (fltc *AVFilterContext) GetInputPads() *AVFilterPad
- func (fltc *AVFilterContext) GetInputPadsAddr() **AVFilterPad
- func (fltc *AVFilterContext) GetInputs() []*AVFilterLink
- func (fltc *AVFilterContext) GetInputsAddr() ***AVFilterLink
- func (fltc *AVFilterContext) GetInternal() *AVFilterInternal
- func (fltc *AVFilterContext) GetInternalAddr() **AVFilterInternal
- func (fltc *AVFilterContext) GetIsDisabled() int32
- func (fltc *AVFilterContext) GetIsDisabledAddr() *int32
- func (fltc *AVFilterContext) GetName() string
- func (fltc *AVFilterContext) GetNbInputs() uint32
- func (fltc *AVFilterContext) GetNbInputsAddr() *uint32
- func (fltc *AVFilterContext) GetNbOutputs() uint32
- func (fltc *AVFilterContext) GetNbOutputsAddr() *uint32
- func (fltc *AVFilterContext) GetNbThreads() int32
- func (fltc *AVFilterContext) GetNbThreadsAddr() *int32
- func (fltc *AVFilterContext) GetOutputPads() *AVFilterPad
- func (fltc *AVFilterContext) GetOutputPadsAddr() **AVFilterPad
- func (fltc *AVFilterContext) GetOutputs() []*AVFilterLink
- func (fltc *AVFilterContext) GetOutputsAddr() ***AVFilterLink
- func (fltc *AVFilterContext) GetPriv() unsafe.Pointer
- func (fltc *AVFilterContext) GetPrivAddr() *unsafe.Pointer
- func (fltc *AVFilterContext) GetReady() uint32
- func (fltc *AVFilterContext) GetReadyAddr() *uint32
- func (fltc *AVFilterContext) GetThreadType() int32
- func (fltc *AVFilterContext) GetThreadTypeAddr() *int32
- func (fltc *AVFilterContext) GetVarValues() *float64
- func (fltc *AVFilterContext) GetVarValuesAddr() **float64
- func (fltc *AVFilterContext) SetAvClass(v *AVClass)
- func (fltc *AVFilterContext) SetCommandQueue(v *AVFilterCommand)
- func (fltc *AVFilterContext) SetEnable(v CVoidPointer)
- func (fltc *AVFilterContext) SetExtraHwFrames(v int32)
- func (fltc *AVFilterContext) SetFilter(v *AVFilter)
- func (fltc *AVFilterContext) SetGraph(v *AVFilterGraph)
- func (fltc *AVFilterContext) SetHwDeviceCtx(v *AVBufferRef)
- func (fltc *AVFilterContext) SetInputPads(v *AVFilterPad)
- func (fltc *AVFilterContext) SetInputs(v **AVFilterLink)
- func (fltc *AVFilterContext) SetInternal(v *AVFilterInternal)
- func (fltc *AVFilterContext) SetIsDisabled(v int32)
- func (fltc *AVFilterContext) SetName(v string)
- func (fltc *AVFilterContext) SetNbInputs(v uint32)
- func (fltc *AVFilterContext) SetNbOutputs(v uint32)
- func (fltc *AVFilterContext) SetNbThreads(v int32)
- func (fltc *AVFilterContext) SetOutputPads(v *AVFilterPad)
- func (fltc *AVFilterContext) SetOutputs(v **AVFilterLink)
- func (fltc *AVFilterContext) SetPriv(v CVoidPointer)
- func (fltc *AVFilterContext) SetReady(v uint32)
- func (fltc *AVFilterContext) SetThreadType(v int32)
- func (fltc *AVFilterContext) SetVarValues(v *float64)
- type AVFilterExecuteFunc
- type AVFilterFormats
- type AVFilterFormatsConfig
- type AVFilterGraph
- func (fltg *AVFilterGraph) GetAresampleSwrOpts() string
- func (fltg *AVFilterGraph) GetAvClass() *AVClass
- func (fltg *AVFilterGraph) GetAvClassAddr() **AVClass
- func (fltg *AVFilterGraph) GetExecute() *AVFilterExecuteFunc
- func (fltg *AVFilterGraph) GetExecuteAddr() **AVFilterExecuteFunc
- func (fltg *AVFilterGraph) GetFilters() []*AVFilterContext
- func (fltg *AVFilterGraph) GetFiltersAddr() ***AVFilterContext
- func (fltg *AVFilterGraph) GetInternal() *AVFilterGraphInternal
- func (fltg *AVFilterGraph) GetInternalAddr() **AVFilterGraphInternal
- func (fltg *AVFilterGraph) GetNbFilters() uint32
- func (fltg *AVFilterGraph) GetNbFiltersAddr() *uint32
- func (fltg *AVFilterGraph) GetNbThreads() int32
- func (fltg *AVFilterGraph) GetNbThreadsAddr() *int32
- func (fltg *AVFilterGraph) GetOpaque() unsafe.Pointer
- func (fltg *AVFilterGraph) GetOpaqueAddr() *unsafe.Pointer
- func (fltg *AVFilterGraph) GetResampleLavrOpts() stringdeprecated
- func (fltg *AVFilterGraph) GetScaleSwsOpts() string
- func (fltg *AVFilterGraph) GetThreadType() int32
- func (fltg *AVFilterGraph) GetThreadTypeAddr() *int32
- func (fltg *AVFilterGraph) SetAvClass(v *AVClass)
- func (fltg *AVFilterGraph) SetExecute(v *AVFilterExecuteFunc)
- func (fltg *AVFilterGraph) SetFilters(v **AVFilterContext)
- func (fltg *AVFilterGraph) SetInternal(v *AVFilterGraphInternal)
- func (fltg *AVFilterGraph) SetNbFilters(v uint32)
- func (fltg *AVFilterGraph) SetNbThreads(v int32)
- func (fltg *AVFilterGraph) SetOpaque(v CVoidPointer)
- func (fltg *AVFilterGraph) SetThreadType(v int32)
- type AVFilterGraphInternal
- type AVFilterInOut
- func (fltio *AVFilterInOut) GetFilterCtx() *AVFilterContext
- func (fltio *AVFilterInOut) GetFilterCtxAddr() **AVFilterContext
- func (fltio *AVFilterInOut) GetName() string
- func (fltio *AVFilterInOut) GetNext() *AVFilterInOut
- func (fltio *AVFilterInOut) GetNextAddr() **AVFilterInOut
- func (fltio *AVFilterInOut) GetPadIdx() int32
- func (fltio *AVFilterInOut) GetPadIdxAddr() *int32
- func (fltio *AVFilterInOut) SetFilterCtx(v *AVFilterContext)
- func (fltio *AVFilterInOut) SetName(v string)
- func (fltio *AVFilterInOut) SetNext(v *AVFilterInOut)
- func (fltio *AVFilterInOut) SetPadIdx(v int32)
- type AVFilterInternal
- type AVFilterLink
- func (fltl *AVFilterLink) GetChannelLayout() uint64
- func (fltl *AVFilterLink) GetChannelLayoutAddr() *uint64
- func (fltl *AVFilterLink) GetDst() *AVFilterContext
- func (fltl *AVFilterLink) GetDstAddr() **AVFilterContext
- func (fltl *AVFilterLink) GetDstpad() *AVFilterPad
- func (fltl *AVFilterLink) GetDstpadAddr() **AVFilterPad
- func (fltl *AVFilterLink) GetFormat() int32
- func (fltl *AVFilterLink) GetFormatAddr() *int32
- func (fltl *AVFilterLink) GetH() int32
- func (fltl *AVFilterLink) GetHAddr() *int32
- func (fltl *AVFilterLink) GetSampleAspectRatio() AVRational
- func (fltl *AVFilterLink) GetSampleAspectRatioAddr() *AVRational
- func (fltl *AVFilterLink) GetSampleRate() int32
- func (fltl *AVFilterLink) GetSampleRateAddr() *int32
- func (fltl *AVFilterLink) GetSrc() *AVFilterContext
- func (fltl *AVFilterLink) GetSrcAddr() **AVFilterContext
- func (fltl *AVFilterLink) GetSrcpad() *AVFilterPad
- func (fltl *AVFilterLink) GetSrcpadAddr() **AVFilterPad
- func (fltl *AVFilterLink) GetTimeBase() AVRational
- func (fltl *AVFilterLink) GetTimeBaseAddr() *AVRational
- func (fltl *AVFilterLink) GetType() AVMediaType
- func (fltl *AVFilterLink) GetTypeAddr() *AVMediaType
- func (fltl *AVFilterLink) GetW() int32
- func (fltl *AVFilterLink) GetWAddr() *int32
- func (fltl *AVFilterLink) SetChannelLayout(v uint64)
- func (fltl *AVFilterLink) SetDst(v *AVFilterContext)
- func (fltl *AVFilterLink) SetDstpad(v *AVFilterPad)
- func (fltl *AVFilterLink) SetFormat(v int32)
- func (fltl *AVFilterLink) SetH(v int32)
- func (fltl *AVFilterLink) SetSampleAspectRatio(v AVRational)
- func (fltl *AVFilterLink) SetSampleRate(v int32)
- func (fltl *AVFilterLink) SetSrc(v *AVFilterContext)
- func (fltl *AVFilterLink) SetSrcpad(v *AVFilterPad)
- func (fltl *AVFilterLink) SetTimeBase(v AVRational)
- func (fltl *AVFilterLink) SetType(v AVMediaType)
- func (fltl *AVFilterLink) SetW(v int32)
- type AVFilterPad
- type AVFormatContext
- func (s *AVFormatContext) GetAudioCodec() *AVCodec
- func (s *AVFormatContext) GetAudioCodecAddr() **AVCodec
- func (s *AVFormatContext) GetAudioCodecId() AVCodecID
- func (s *AVFormatContext) GetAudioCodecIdAddr() *AVCodecID
- func (s *AVFormatContext) GetAudioPreload() int32
- func (s *AVFormatContext) GetAudioPreloadAddr() *int32
- func (s *AVFormatContext) GetAvClass() *AVClass
- func (s *AVFormatContext) GetAvClassAddr() **AVClass
- func (s *AVFormatContext) GetAvioFlags() int32
- func (s *AVFormatContext) GetAvioFlagsAddr() *int32
- func (s *AVFormatContext) GetAvoidNegativeTs() int32
- func (s *AVFormatContext) GetAvoidNegativeTsAddr() *int32
- func (s *AVFormatContext) GetBitRate() int64
- func (s *AVFormatContext) GetBitRateAddr() *int64
- func (s *AVFormatContext) GetChapters() (v []*AVChapter)
- func (s *AVFormatContext) GetChaptersAddr() ***AVChapter
- func (s *AVFormatContext) GetCodecWhitelist() string
- func (s *AVFormatContext) GetCorrectTsOverflow() uint32
- func (s *AVFormatContext) GetCorrectTsOverflowAddr() *uint32
- func (s *AVFormatContext) GetCtxFlags() int32
- func (s *AVFormatContext) GetCtxFlagsAddr() *int32
- func (s *AVFormatContext) GetDataCodec() *AVCodec
- func (s *AVFormatContext) GetDataCodecAddr() **AVCodec
- func (s *AVFormatContext) GetDataCodecId() AVCodecID
- func (s *AVFormatContext) GetDataCodecIdAddr() *AVCodecID
- func (s *AVFormatContext) GetDebug() int32
- func (s *AVFormatContext) GetDebugAddr() *int32
- func (s *AVFormatContext) GetDumpSeparator() *uint8
- func (s *AVFormatContext) GetDumpSeparatorAddr() **uint8
- func (s *AVFormatContext) GetDuration() int64
- func (s *AVFormatContext) GetDurationAddr() *int64
- func (s *AVFormatContext) GetDurationEstimationMethod() AVDurationEstimationMethod
- func (s *AVFormatContext) GetDurationEstimationMethodAddr() *AVDurationEstimationMethod
- func (s *AVFormatContext) GetErrorRecognition() int32
- func (s *AVFormatContext) GetErrorRecognitionAddr() *int32
- func (s *AVFormatContext) GetEventFlags() int32
- func (s *AVFormatContext) GetEventFlagsAddr() *int32
- func (s *AVFormatContext) GetFilename() stringdeprecated
- func (s *AVFormatContext) GetFlags() int32
- func (s *AVFormatContext) GetFlagsAddr() *int32
- func (s *AVFormatContext) GetFlushPackets() int32
- func (s *AVFormatContext) GetFlushPacketsAddr() *int32
- func (s *AVFormatContext) GetFormatProbesize() int32
- func (s *AVFormatContext) GetFormatProbesizeAddr() *int32
- func (s *AVFormatContext) GetFormatWhitelist() string
- func (s *AVFormatContext) GetFpsProbeSize() int32
- func (s *AVFormatContext) GetFpsProbeSizeAddr() *int32
- func (s *AVFormatContext) GetIformat() *AVInputFormat
- func (s *AVFormatContext) GetIformatAddr() **AVInputFormat
- func (s *AVFormatContext) GetInternal() *AVFormatInternal
- func (s *AVFormatContext) GetInternalAddr() **AVFormatInternal
- func (s *AVFormatContext) GetInterruptCallback() AVIOInterruptCB
- func (s *AVFormatContext) GetInterruptCallbackAddr() *AVIOInterruptCB
- func (s *AVFormatContext) GetIoClose() AvFormatContextIoCloseFunc
- func (s *AVFormatContext) GetIoCloseAddr() *AvFormatContextIoCloseFunc
- func (s *AVFormatContext) GetIoOpen() AvFormatContextIoOpenFunc
- func (s *AVFormatContext) GetIoOpenAddr() *AvFormatContextIoOpenFunc
- func (s *AVFormatContext) GetIoRepositioned() int32
- func (s *AVFormatContext) GetIoRepositionedAddr() *int32
- func (s *AVFormatContext) GetKey() *uint8
- func (s *AVFormatContext) GetKeyAddr() **uint8
- func (s *AVFormatContext) GetKeylen() int32
- func (s *AVFormatContext) GetKeylenAddr() *int32
- func (s *AVFormatContext) GetMaxAnalyzeDuration() int64
- func (s *AVFormatContext) GetMaxAnalyzeDurationAddr() *int64
- func (s *AVFormatContext) GetMaxChunkDuration() int32
- func (s *AVFormatContext) GetMaxChunkDurationAddr() *int32
- func (s *AVFormatContext) GetMaxChunkSize() int32
- func (s *AVFormatContext) GetMaxChunkSizeAddr() *int32
- func (s *AVFormatContext) GetMaxDelay() int32
- func (s *AVFormatContext) GetMaxDelayAddr() *int32
- func (s *AVFormatContext) GetMaxIndexSize() uint32
- func (s *AVFormatContext) GetMaxIndexSizeAddr() *uint32
- func (s *AVFormatContext) GetMaxInterleaveDelta() int64
- func (s *AVFormatContext) GetMaxInterleaveDeltaAddr() *int64
- func (s *AVFormatContext) GetMaxPictureBuffer() uint32
- func (s *AVFormatContext) GetMaxPictureBufferAddr() *uint32
- func (s *AVFormatContext) GetMaxStreams() int32
- func (s *AVFormatContext) GetMaxStreamsAddr() *int32
- func (s *AVFormatContext) GetMaxTsProbe() int32
- func (s *AVFormatContext) GetMaxTsProbeAddr() *int32
- func (s *AVFormatContext) GetMetadata() *AVDictionary
- func (s *AVFormatContext) GetMetadataAddr() **AVDictionary
- func (s *AVFormatContext) GetMetadataHeaderPadding() int32
- func (s *AVFormatContext) GetMetadataHeaderPaddingAddr() *int32
- func (s *AVFormatContext) GetNbChapters() uint32
- func (s *AVFormatContext) GetNbChaptersAddr() *uint32
- func (s *AVFormatContext) GetNbPrograms() uint32
- func (s *AVFormatContext) GetNbProgramsAddr() *uint32
- func (s *AVFormatContext) GetNbStreams() uint32
- func (s *AVFormatContext) GetNbStreamsAddr() *uint32
- func (s *AVFormatContext) GetOformat() *AVOutputFormat
- func (s *AVFormatContext) GetOformatAddr() **AVOutputFormat
- func (s *AVFormatContext) GetOpaque() unsafe.Pointer
- func (s *AVFormatContext) GetOpaqueAddr() unsafe.Pointer
- func (s *AVFormatContext) GetOpenCb() AvFormatContextOpenCbdeprecated
- func (s *AVFormatContext) GetOpenCbAddr() *AvFormatContextOpenCbdeprecated
- func (s *AVFormatContext) GetOutputTsOffset() int64
- func (s *AVFormatContext) GetOutputTsOffsetAddr() *int64
- func (s *AVFormatContext) GetPacketSize() uint32
- func (s *AVFormatContext) GetPacketSizeAddr() *uint32
- func (s *AVFormatContext) GetPb() *AVIOContext
- func (s *AVFormatContext) GetPbAddr() **AVIOContext
- func (s *AVFormatContext) GetPrivData() unsafe.Pointer
- func (s *AVFormatContext) GetPrivDataAddr() unsafe.Pointer
- func (s *AVFormatContext) GetProbeScore() int32
- func (s *AVFormatContext) GetProbeScoreAddr() *int32
- func (s *AVFormatContext) GetProbesize() int64
- func (s *AVFormatContext) GetProbesizeAddr() *int64
- func (s *AVFormatContext) GetPrograms() (v []*AVProgram)
- func (s *AVFormatContext) GetProgramsAddr() ***AVProgram
- func (s *AVFormatContext) GetProtocolBlacklist() string
- func (s *AVFormatContext) GetProtocolWhitelist() string
- func (s *AVFormatContext) GetSeek2any() int32
- func (s *AVFormatContext) GetSeek2anyAddr() *int32
- func (s *AVFormatContext) GetSkipEstimateDurationFromPts() int32
- func (s *AVFormatContext) GetSkipEstimateDurationFromPtsAddr() *int32
- func (s *AVFormatContext) GetSkipInitialBytes() int64
- func (s *AVFormatContext) GetSkipInitialBytesAddr() *int64
- func (s *AVFormatContext) GetStartTime() int64
- func (s *AVFormatContext) GetStartTimeAddr() *int64
- func (s *AVFormatContext) GetStartTimeRealtime() int64
- func (s *AVFormatContext) GetStartTimeRealtimeAddr() *int64
- func (s *AVFormatContext) GetStreams() (v []*AVStream)
- func (s *AVFormatContext) GetStreamsAddr() ***AVStream
- func (s *AVFormatContext) GetStrictStdCompliance() int32
- func (s *AVFormatContext) GetStrictStdComplianceAddr() *int32
- func (s *AVFormatContext) GetSubtitleCodec() *AVCodec
- func (s *AVFormatContext) GetSubtitleCodecAddr() **AVCodec
- func (s *AVFormatContext) GetSubtitleCodecId() AVCodecID
- func (s *AVFormatContext) GetSubtitleCodecIdAddr() *AVCodecID
- func (s *AVFormatContext) GetTsId() int32
- func (s *AVFormatContext) GetTsIdAddr() *int32
- func (s *AVFormatContext) GetUrl() string
- func (s *AVFormatContext) GetUseWallclockAsTimestamps() int32
- func (s *AVFormatContext) GetUseWallclockAsTimestampsAddr() *int32
- func (s *AVFormatContext) GetVideoCodec() *AVCodec
- func (s *AVFormatContext) GetVideoCodecAddr() **AVCodec
- func (s *AVFormatContext) GetVideoCodecId() AVCodecID
- func (s *AVFormatContext) GetVideoCodecIdAddr() *AVCodecID
- func (s *AVFormatContext) SetAudioCodec(v *AVCodec)
- func (s *AVFormatContext) SetAudioCodecId(v AVCodecID)
- func (s *AVFormatContext) SetAudioPreload(v int32)
- func (s *AVFormatContext) SetAvClass(v *AVClass)
- func (s *AVFormatContext) SetAvioFlags(v int32)
- func (s *AVFormatContext) SetAvoidNegativeTs(v int32)
- func (s *AVFormatContext) SetBitRate(v int64)
- func (s *AVFormatContext) SetChapters(v **AVChapter)
- func (s *AVFormatContext) SetCorrectTsOverflow(v uint32)
- func (s *AVFormatContext) SetCtxFlags(v int32)
- func (s *AVFormatContext) SetDataCodec(v *AVCodec)
- func (s *AVFormatContext) SetDataCodecId(v AVCodecID)
- func (s *AVFormatContext) SetDebug(v int32)
- func (s *AVFormatContext) SetDumpSeparator(v *uint8)
- func (s *AVFormatContext) SetDuration(v int64)
- func (s *AVFormatContext) SetDurationEstimationMethod(v AVDurationEstimationMethod)
- func (s *AVFormatContext) SetErrorRecognition(v int32)
- func (s *AVFormatContext) SetEventFlags(v int32)
- func (s *AVFormatContext) SetFlags(v int32)
- func (s *AVFormatContext) SetFlushPackets(v int32)
- func (s *AVFormatContext) SetFormatProbesize(v int32)
- func (s *AVFormatContext) SetFpsProbeSize(v int32)
- func (s *AVFormatContext) SetIformat(v *AVInputFormat)
- func (s *AVFormatContext) SetInternal(v *AVFormatInternal)
- func (s *AVFormatContext) SetInterruptCallback(v AVIOInterruptCB)
- func (s *AVFormatContext) SetIoClose(v AvFormatContextIoCloseFunc)
- func (s *AVFormatContext) SetIoOpen(v AvFormatContextIoOpenFunc)
- func (s *AVFormatContext) SetIoRepositioned(v int32)
- func (s *AVFormatContext) SetKey(v *uint8)
- func (s *AVFormatContext) SetKeylen(v int32)
- func (s *AVFormatContext) SetMaxAnalyzeDuration(v int64)
- func (s *AVFormatContext) SetMaxChunkDuration(v int32)
- func (s *AVFormatContext) SetMaxChunkSize(v int32)
- func (s *AVFormatContext) SetMaxDelay(v int32)
- func (s *AVFormatContext) SetMaxIndexSize(v uint32)
- func (s *AVFormatContext) SetMaxInterleaveDelta(v int64)
- func (s *AVFormatContext) SetMaxPictureBuffer(v uint32)
- func (s *AVFormatContext) SetMaxStreams(v int32)
- func (s *AVFormatContext) SetMaxTsProbe(v int32)
- func (s *AVFormatContext) SetMetadata(v *AVDictionary)
- func (s *AVFormatContext) SetMetadataHeaderPadding(v int32)
- func (s *AVFormatContext) SetNbChapters(v uint32)
- func (s *AVFormatContext) SetNbPrograms(v uint32)
- func (s *AVFormatContext) SetNbStreams(v uint32)
- func (s *AVFormatContext) SetOformat(v *AVOutputFormat)
- func (s *AVFormatContext) SetOpaque(v CVoidPointer)
- func (s *AVFormatContext) SetOpenCb(v AvFormatContextOpenCb)deprecated
- func (s *AVFormatContext) SetOutputTsOffset(v int64)
- func (s *AVFormatContext) SetPacketSize(v uint32)
- func (s *AVFormatContext) SetPb(v *AVIOContext)
- func (s *AVFormatContext) SetPrivData(v CVoidPointer)
- func (s *AVFormatContext) SetProbeScore(v int32)
- func (s *AVFormatContext) SetProbesize(v int64)
- func (s *AVFormatContext) SetPrograms(v **AVProgram)
- func (s *AVFormatContext) SetSeek2any(v int32)
- func (s *AVFormatContext) SetSkipEstimateDurationFromPts(v int32)
- func (s *AVFormatContext) SetSkipInitialBytes(v int64)
- func (s *AVFormatContext) SetStartTime(v int64)
- func (s *AVFormatContext) SetStartTimeRealtime(v int64)
- func (s *AVFormatContext) SetStreams(v **AVStream)
- func (s *AVFormatContext) SetStrictStdCompliance(v int32)
- func (s *AVFormatContext) SetSubtitleCodec(v *AVCodec)
- func (s *AVFormatContext) SetSubtitleCodecId(v AVCodecID)
- func (s *AVFormatContext) SetTsId(v int32)
- func (s *AVFormatContext) SetUrl(v string)
- func (s *AVFormatContext) SetUseWallclockAsTimestamps(v int32)
- func (s *AVFormatContext) SetVideoCodec(v *AVCodec)
- func (s *AVFormatContext) SetVideoCodecId(v AVCodecID)
- type AVFormatControlMessageFunc
- type AVFormatInternal
- type AVFrame
- func (frame *AVFrame) GetBestEffortTimestamp() int64
- func (frame *AVFrame) GetBestEffortTimestampAddr() *int64
- func (frame *AVFrame) GetBuf() []*AVBufferRef
- func (frame *AVFrame) GetBufAddr() ***AVBufferRef
- func (frame *AVFrame) GetChannelLayout() uint64
- func (frame *AVFrame) GetChannelLayoutAddr() *uint64
- func (frame *AVFrame) GetChannels() int32
- func (frame *AVFrame) GetChannelsAddr() *int32
- func (frame *AVFrame) GetChromaLocation() AVChromaLocation
- func (frame *AVFrame) GetChromaLocationAddr() *AVChromaLocation
- func (frame *AVFrame) GetCodedPictureNumber() int32
- func (frame *AVFrame) GetCodedPictureNumberAddr() *int32
- func (frame *AVFrame) GetColorPrimaries() AVColorPrimaries
- func (frame *AVFrame) GetColorPrimariesAddr() *AVColorPrimaries
- func (frame *AVFrame) GetColorRange() AVColorRange
- func (frame *AVFrame) GetColorRangeAddr() *AVColorRange
- func (frame *AVFrame) GetColorTrc() AVColorTransferCharacteristic
- func (frame *AVFrame) GetColorTrcAddr() *AVColorTransferCharacteristic
- func (frame *AVFrame) GetColorspace() AVColorSpace
- func (frame *AVFrame) GetColorspaceAddr() *AVColorSpace
- func (frame *AVFrame) GetCropBottom() uintptr
- func (frame *AVFrame) GetCropBottomAddr() *uintptr
- func (frame *AVFrame) GetCropLeft() uintptr
- func (frame *AVFrame) GetCropLeftAddr() *uintptr
- func (frame *AVFrame) GetCropRight() uintptr
- func (frame *AVFrame) GetCropRightAddr() *uintptr
- func (frame *AVFrame) GetCropTop() uintptr
- func (frame *AVFrame) GetCropTopAddr() *uintptr
- func (frame *AVFrame) GetData() []*uint8
- func (frame *AVFrame) GetDataAddr() ***uint8
- func (frame *AVFrame) GetDecodeErrorFlags() int32
- func (frame *AVFrame) GetDecodeErrorFlagsAddr() *int32
- func (frame *AVFrame) GetDisplayPictureNumber() int32
- func (frame *AVFrame) GetDisplayPictureNumberAddr() *int32
- func (frame *AVFrame) GetError() []uint64deprecated
- func (frame *AVFrame) GetErrorAddr() **uint64deprecated
- func (frame *AVFrame) GetExtendedBuf() []*AVBufferRef
- func (frame *AVFrame) GetExtendedBufAddr() ***AVBufferRef
- func (frame *AVFrame) GetExtendedData() **uint8
- func (frame *AVFrame) GetExtendedDataAddr() ***uint8
- func (frame *AVFrame) GetFlags() int32
- func (frame *AVFrame) GetFlagsAddr() *int32
- func (frame *AVFrame) GetFormat() int32
- func (frame *AVFrame) GetFormatAddr() *int32
- func (frame *AVFrame) GetHeight() int32
- func (frame *AVFrame) GetHeightAddr() *int32
- func (frame *AVFrame) GetHwFramesCtx() *AVBufferRef
- func (frame *AVFrame) GetHwFramesCtxAddr() **AVBufferRef
- func (frame *AVFrame) GetInterlacedFrame() int32
- func (frame *AVFrame) GetInterlacedFrameAddr() *int32
- func (frame *AVFrame) GetKeyFrame() int32
- func (frame *AVFrame) GetKeyFrameAddr() *int32
- func (frame *AVFrame) GetLinesize() []int32
- func (frame *AVFrame) GetLinesizeAddr() **int32
- func (frame *AVFrame) GetMetadata() *AVDictionary
- func (frame *AVFrame) GetMetadataAddr() **AVDictionary
- func (frame *AVFrame) GetNbExtendedBuf() int32
- func (frame *AVFrame) GetNbExtendedBufAddr() *int32
- func (frame *AVFrame) GetNbSamples() int32
- func (frame *AVFrame) GetNbSamplesAddr() *int32
- func (frame *AVFrame) GetNbSideData() int32
- func (frame *AVFrame) GetNbSideDataAddr() *int32
- func (frame *AVFrame) GetOpaqueRef() *AVBufferRef
- func (frame *AVFrame) GetOpaqueRefAddr() **AVBufferRef
- func (frame *AVFrame) GetPaletteHasChanged() int32
- func (frame *AVFrame) GetPaletteHasChangedAddr() *int32
- func (frame *AVFrame) GetPictType() AVPictureType
- func (frame *AVFrame) GetPictTypeAddr() *AVPictureType
- func (frame *AVFrame) GetPktDts() int64
- func (frame *AVFrame) GetPktDtsAddr() *int64
- func (frame *AVFrame) GetPktDuration() int64
- func (frame *AVFrame) GetPktDurationAddr() *int64
- func (frame *AVFrame) GetPktPos() int64
- func (frame *AVFrame) GetPktPosAddr() *int64
- func (frame *AVFrame) GetPktPts() int64deprecated
- func (frame *AVFrame) GetPktPtsAddr() *int64deprecated
- func (frame *AVFrame) GetPktSize() int32
- func (frame *AVFrame) GetPktSizeAddr() *int32
- func (frame *AVFrame) GetPrivateRef() *AVBufferRef
- func (frame *AVFrame) GetPrivateRefAddr() **AVBufferRef
- func (frame *AVFrame) GetPts() int64
- func (frame *AVFrame) GetPtsAddr() *int64
- func (frame *AVFrame) GetQpTableBuf() *AVBufferRefdeprecated
- func (frame *AVFrame) GetQpTableBufAddr() **AVBufferRefdeprecated
- func (frame *AVFrame) GetQscaleTable() *int8deprecated
- func (frame *AVFrame) GetQscaleTableAddr() **int8deprecated
- func (frame *AVFrame) GetQscaleType() int32deprecated
- func (frame *AVFrame) GetQscaleTypeAddr() *int32deprecated
- func (frame *AVFrame) GetQstride() int32deprecated
- func (frame *AVFrame) GetQstrideAddr() *int32deprecated
- func (frame *AVFrame) GetQuality() int32
- func (frame *AVFrame) GetQualityAddr() *int32
- func (frame *AVFrame) GetReorderedOpaque() int64
- func (frame *AVFrame) GetReorderedOpaqueAddr() *int64
- func (frame *AVFrame) GetRepeatPict() int32
- func (frame *AVFrame) GetRepeatPictAddr() *int32
- func (frame *AVFrame) GetSampleAspectRatio() AVRational
- func (frame *AVFrame) GetSampleAspectRatioAddr() *AVRational
- func (frame *AVFrame) GetSampleRate() int32
- func (frame *AVFrame) GetSampleRateAddr() *int32
- func (frame *AVFrame) GetSideData() []*AVFrameSideData
- func (frame *AVFrame) GetSideDataAddr() ***AVFrameSideData
- func (frame *AVFrame) GetTopFieldFirst() int32
- func (frame *AVFrame) GetTopFieldFirstAddr() *int32
- func (frame *AVFrame) GetWidth() int32
- func (frame *AVFrame) GetWidthAddr() *int32
- func (frame *AVFrame) SetBestEffortTimestamp(v int64)
- func (frame *AVFrame) SetBuf(v []*AVBufferRef)
- func (frame *AVFrame) SetChannelLayout(v uint64)
- func (frame *AVFrame) SetChannels(v int32)
- func (frame *AVFrame) SetChromaLocation(v AVChromaLocation)
- func (frame *AVFrame) SetCodedPictureNumber(v int32)
- func (frame *AVFrame) SetColorPrimaries(v AVColorPrimaries)
- func (frame *AVFrame) SetColorRange(v AVColorRange)
- func (frame *AVFrame) SetColorTrc(v AVColorTransferCharacteristic)
- func (frame *AVFrame) SetColorspace(v AVColorSpace)
- func (frame *AVFrame) SetCropBottom(v uintptr)
- func (frame *AVFrame) SetCropLeft(v uintptr)
- func (frame *AVFrame) SetCropRight(v uintptr)
- func (frame *AVFrame) SetCropTop(v uintptr)
- func (frame *AVFrame) SetData(v []*uint8)
- func (frame *AVFrame) SetDecodeErrorFlags(v int32)
- func (frame *AVFrame) SetDisplayPictureNumber(v int32)
- func (frame *AVFrame) SetError(v []uint64)deprecated
- func (frame *AVFrame) SetExtendedBuf(v **AVBufferRef)
- func (frame *AVFrame) SetExtendedData(v **uint8)
- func (frame *AVFrame) SetFlags(v int32)
- func (frame *AVFrame) SetFormat(v int32)
- func (frame *AVFrame) SetHeight(v int32)
- func (frame *AVFrame) SetHwFramesCtx(v *AVBufferRef)
- func (frame *AVFrame) SetInterlacedFrame(v int32)
- func (frame *AVFrame) SetKeyFrame(v int32)
- func (frame *AVFrame) SetLinesize(v []int32)
- func (frame *AVFrame) SetMetadata(v *AVDictionary)
- func (frame *AVFrame) SetNbExtendedBuf(v int32)
- func (frame *AVFrame) SetNbSamples(v int32)
- func (frame *AVFrame) SetNbSideData(v int32)
- func (frame *AVFrame) SetOpaqueRef(v *AVBufferRef)
- func (frame *AVFrame) SetPaletteHasChanged(v int32)
- func (frame *AVFrame) SetPictType(v AVPictureType)
- func (frame *AVFrame) SetPktDts(v int64)
- func (frame *AVFrame) SetPktDuration(v int64)
- func (frame *AVFrame) SetPktPos(v int64)
- func (frame *AVFrame) SetPktPts(v int64)deprecated
- func (frame *AVFrame) SetPktSize(v int32)
- func (frame *AVFrame) SetPrivateRef(v *AVBufferRef)
- func (frame *AVFrame) SetPts(v int64)
- func (frame *AVFrame) SetQpTableBuf(v *AVBufferRef)deprecated
- func (frame *AVFrame) SetQscaleTable(v *int8)deprecated
- func (frame *AVFrame) SetQscaleType(v int32)deprecated
- func (frame *AVFrame) SetQstride(v int32)deprecated
- func (frame *AVFrame) SetQuality(v int32)
- func (frame *AVFrame) SetReorderedOpaque(v int64)
- func (frame *AVFrame) SetRepeatPict(v int32)
- func (frame *AVFrame) SetSampleAspectRatio(v AVRational)
- func (frame *AVFrame) SetSampleRate(v int32)
- func (frame *AVFrame) SetSideData(v **AVFrameSideData)
- func (frame *AVFrame) SetTopFieldFirst(v int32)
- func (frame *AVFrame) SetWidth(v int32)
- type AVFrameSideData
- func (sd *AVFrameSideData) GetBuf() *AVBufferRef
- func (sd *AVFrameSideData) GetBufAddr() **AVBufferRef
- func (sd *AVFrameSideData) GetData() *uint8
- func (sd *AVFrameSideData) GetDataAddr() **uint8
- func (sd *AVFrameSideData) GetMetadata() *AVDictionary
- func (sd *AVFrameSideData) GetMetadataAddr() **AVDictionary
- func (sd *AVFrameSideData) GetSize() int32
- func (sd *AVFrameSideData) GetSizeAddr() *int32
- func (sd *AVFrameSideData) GetType() AVFrameSideDataType
- func (sd *AVFrameSideData) GetTypeAddr() *AVFrameSideDataType
- func (sd *AVFrameSideData) SetBuf(v *AVBufferRef)
- func (sd *AVFrameSideData) SetData(v *uint8)
- func (sd *AVFrameSideData) SetMetadata(v *AVDictionary)
- func (sd *AVFrameSideData) SetSize(v int32)
- func (sd *AVFrameSideData) SetType(v AVFrameSideDataType)
- type AVFrameSideDataType
- type AVHMAC
- type AVHMACType
- type AVHWAccel
- func (hwa *AVHWAccel) GetCapabilities() int32
- func (hwa *AVHWAccel) GetCapabilitiesAddr() *int32
- func (hwa *AVHWAccel) GetId() AVCodecID
- func (hwa *AVHWAccel) GetIdAddr() *AVCodecID
- func (hwa *AVHWAccel) GetName() string
- func (hwa *AVHWAccel) GetPixFmt() AVPixelFormat
- func (hwa *AVHWAccel) GetPixFmtAddr() *AVPixelFormat
- func (hwa *AVHWAccel) GetType() AVMediaType
- func (hwa *AVHWAccel) GetTypeAddr() *AVMediaType
- func (hwa *AVHWAccel) SetCapabilities(v int32)
- func (hwa *AVHWAccel) SetId(v AVCodecID)
- func (hwa *AVHWAccel) SetPixFmt(v AVPixelFormat)
- func (hwa *AVHWAccel) SetType(v AVMediaType)
- type AVHWDeviceContext
- func (dc *AVHWDeviceContext) GetAvClass() *AVClass
- func (dc *AVHWDeviceContext) GetAvClassAddr() **AVClass
- func (dc *AVHWDeviceContext) GetHwctx() unsafe.Pointer
- func (dc *AVHWDeviceContext) GetHwctxAddr() *unsafe.Pointer
- func (dc *AVHWDeviceContext) GetInternal() *AVHWDeviceInternal
- func (dc *AVHWDeviceContext) GetInternalAddr() **AVHWDeviceInternal
- func (dc *AVHWDeviceContext) GetType() AVHWDeviceType
- func (dc *AVHWDeviceContext) GetTypeAddr() *AVHWDeviceType
- func (dc *AVHWDeviceContext) GetUserOpaque() unsafe.Pointer
- func (dc *AVHWDeviceContext) GetUserOpaqueAddr() *unsafe.Pointer
- func (dc *AVHWDeviceContext) SetAvClass(v *AVClass)
- func (dc *AVHWDeviceContext) SetFree(v AVHWDeviceContextFreeFunc)
- func (dc *AVHWDeviceContext) SetHwctx(v CVoidPointer)
- func (dc *AVHWDeviceContext) SetInternal(v *AVHWDeviceInternal)
- func (dc *AVHWDeviceContext) SetType(v AVHWDeviceType)
- func (dc *AVHWDeviceContext) SetUserOpaque(v CVoidPointer)
- type AVHWDeviceContextFreeFunc
- type AVHWDeviceInternal
- type AVHWDeviceType
- type AVHWFrameTransferDirection
- type AVHWFramesConstraints
- func (fcs *AVHWFramesConstraints) GetMaxHeight() int32
- func (fcs *AVHWFramesConstraints) GetMaxHeightAddr() *int32
- func (fcs *AVHWFramesConstraints) GetMaxWidth() int32
- func (fcs *AVHWFramesConstraints) GetMaxWidthAddr() *int32
- func (fcs *AVHWFramesConstraints) GetMinHeight() int32
- func (fcs *AVHWFramesConstraints) GetMinHeightAddr() *int32
- func (fcs *AVHWFramesConstraints) GetMinWidth() int32
- func (fcs *AVHWFramesConstraints) GetMinWidthAddr() *int32
- func (fcs *AVHWFramesConstraints) GetValidHwFormats() []AVPixelFormat
- func (fcs *AVHWFramesConstraints) GetValidHwFormatsAddr() **AVPixelFormat
- func (fcs *AVHWFramesConstraints) GetValidSwFormats() []AVPixelFormat
- func (fcs *AVHWFramesConstraints) GetValidSwFormatsAddr() **AVPixelFormat
- func (fcs *AVHWFramesConstraints) SetMaxHeight(v int32)
- func (fcs *AVHWFramesConstraints) SetMaxWidth(v int32)
- func (fcs *AVHWFramesConstraints) SetMinHeight(v int32)
- func (fcs *AVHWFramesConstraints) SetMinWidth(v int32)
- func (fcs *AVHWFramesConstraints) SetValidHwFormats(v *AVPixelFormat)
- func (fcs *AVHWFramesConstraints) SetValidSwFormats(v *AVPixelFormat)
- type AVHWFramesContext
- func (fc *AVHWFramesContext) GetAvClass() *AVClass
- func (fc *AVHWFramesContext) GetAvClassAddr() **AVClass
- func (fc *AVHWFramesContext) GetDeviceCtx() *AVHWDeviceContext
- func (fc *AVHWFramesContext) GetDeviceCtxAddr() **AVHWDeviceContext
- func (fc *AVHWFramesContext) GetDeviceRef() *AVBufferRef
- func (fc *AVHWFramesContext) GetDeviceRefAddr() **AVBufferRef
- func (fc *AVHWFramesContext) GetFormat() AVPixelFormat
- func (fc *AVHWFramesContext) GetFormatAddr() *AVPixelFormat
- func (fc *AVHWFramesContext) GetHeight() int32
- func (fc *AVHWFramesContext) GetHeightAddr() *int32
- func (fc *AVHWFramesContext) GetHwctx() unsafe.Pointer
- func (fc *AVHWFramesContext) GetHwctxAddr() *unsafe.Pointer
- func (fc *AVHWFramesContext) GetInitialPoolSize() int32
- func (fc *AVHWFramesContext) GetInitialPoolSizeAddr() *int32
- func (fc *AVHWFramesContext) GetInternal() *AVHWFramesInternal
- func (fc *AVHWFramesContext) GetInternalAddr() **AVHWFramesInternal
- func (fc *AVHWFramesContext) GetPool() *AVBufferPool
- func (fc *AVHWFramesContext) GetPoolAddr() **AVBufferPool
- func (fc *AVHWFramesContext) GetSwFormat() AVPixelFormat
- func (fc *AVHWFramesContext) GetSwFormatAddr() *AVPixelFormat
- func (fc *AVHWFramesContext) GetUserOpaque() unsafe.Pointer
- func (fc *AVHWFramesContext) GetUserOpaqueAddr() *unsafe.Pointer
- func (fc *AVHWFramesContext) GetWidth() int32
- func (fc *AVHWFramesContext) GetWidthAddr() *int32
- func (fc *AVHWFramesContext) SetAvClass(v *AVClass)
- func (fc *AVHWFramesContext) SetDeviceCtx(v *AVHWDeviceContext)
- func (fc *AVHWFramesContext) SetDeviceRef(v *AVBufferRef)
- func (fc *AVHWFramesContext) SetFormat(v AVPixelFormat)
- func (fc *AVHWFramesContext) SetFree(v AVHWFramesContextFreeFunc)
- func (fc *AVHWFramesContext) SetHeight(v int32)
- func (fc *AVHWFramesContext) SetHwctx(v CVoidPointer)
- func (fc *AVHWFramesContext) SetInitialPoolSize(v int32)
- func (fc *AVHWFramesContext) SetInternal(v *AVHWFramesInternal)
- func (fc *AVHWFramesContext) SetPool(v *AVBufferPool)
- func (fc *AVHWFramesContext) SetSwFormat(v AVPixelFormat)
- func (fc *AVHWFramesContext) SetUserOpaque(v CVoidPointer)
- func (fc *AVHWFramesContext) SetWidth(v int32)
- type AVHWFramesContextFreeFunc
- type AVHWFramesInternal
- type AVHashContext
- type AVIOContext
- func (ctx *AVIOContext) GetAvClass() *AVClass
- func (ctx *AVIOContext) GetAvClassAddr() **AVClass
- func (ctx *AVIOContext) GetBufEnd() *uint8
- func (ctx *AVIOContext) GetBufEndAddr() **uint8
- func (ctx *AVIOContext) GetBufPtr() *uint8
- func (ctx *AVIOContext) GetBufPtrAddr() **uint8
- func (ctx *AVIOContext) GetBufPtrMax() *uint8
- func (ctx *AVIOContext) GetBufPtrMaxAddr() **uint8
- func (ctx *AVIOContext) GetBuffer() *uint8
- func (ctx *AVIOContext) GetBufferAddr() **uint8
- func (ctx *AVIOContext) GetBufferSize() int32
- func (ctx *AVIOContext) GetBufferSizeAddr() *int32
- func (ctx *AVIOContext) GetBytesRead() int64
- func (ctx *AVIOContext) GetBytesReadAddr() *int64
- func (ctx *AVIOContext) GetChecksum() uint32
- func (ctx *AVIOContext) GetChecksumAddr() *uint32
- func (ctx *AVIOContext) GetChecksumPtr() *uint8
- func (ctx *AVIOContext) GetChecksumPtrAddr() **uint8
- func (ctx *AVIOContext) GetCurrentType() AVIODataMarkerType
- func (ctx *AVIOContext) GetCurrentTypeAddr() *AVIODataMarkerType
- func (ctx *AVIOContext) GetDirect() int32
- func (ctx *AVIOContext) GetDirectAddr() *int32
- func (ctx *AVIOContext) GetEofReached() int32
- func (ctx *AVIOContext) GetEofReachedAddr() *int32
- func (ctx *AVIOContext) GetError() int32
- func (ctx *AVIOContext) GetErrorAddr() *int32
- func (ctx *AVIOContext) GetIgnoreBoundaryPoint() int32
- func (ctx *AVIOContext) GetIgnoreBoundaryPointAddr() *int32
- func (ctx *AVIOContext) GetLastTime() int64
- func (ctx *AVIOContext) GetLastTimeAddr() *int64
- func (ctx *AVIOContext) GetMaxPacketSize() int32
- func (ctx *AVIOContext) GetMaxPacketSizeAddr() *int32
- func (ctx *AVIOContext) GetMaxsize() int64
- func (ctx *AVIOContext) GetMaxsizeAddr() *int64
- func (ctx *AVIOContext) GetMinPacketSize() int32
- func (ctx *AVIOContext) GetMinPacketSizeAddr() *int32
- func (ctx *AVIOContext) GetOpaque() unsafe.Pointer
- func (ctx *AVIOContext) GetOpaqueAddr() *unsafe.Pointer
- func (ctx *AVIOContext) GetOrigBufferSize() int32
- func (ctx *AVIOContext) GetOrigBufferSizeAddr() *int32
- func (ctx *AVIOContext) GetPos() int64
- func (ctx *AVIOContext) GetPosAddr() *int64
- func (ctx *AVIOContext) GetProtocolBlacklist() string
- func (ctx *AVIOContext) GetProtocolWhitelist() string
- func (ctx *AVIOContext) GetSeekCount() int32
- func (ctx *AVIOContext) GetSeekCountAddr() *int32
- func (ctx *AVIOContext) GetSeekable() int32
- func (ctx *AVIOContext) GetSeekableAddr() *int32
- func (ctx *AVIOContext) GetShortSeekThreshold() int32
- func (ctx *AVIOContext) GetShortSeekThresholdAddr() *int32
- func (ctx *AVIOContext) GetWriteFlag() int32
- func (ctx *AVIOContext) GetWriteFlagAddr() *int32
- func (ctx *AVIOContext) GetWriteoutCount() int32
- func (ctx *AVIOContext) GetWriteoutCountAddr() *int32
- func (ctx *AVIOContext) GetWritten() int64
- func (ctx *AVIOContext) GetWrittenAddr() *int64
- func (ctx *AVIOContext) SetAvClass(v *AVClass)
- func (ctx *AVIOContext) SetBufEnd(v *uint8)
- func (ctx *AVIOContext) SetBufPtr(v *uint8)
- func (ctx *AVIOContext) SetBufPtrMax(v *uint8)
- func (ctx *AVIOContext) SetBuffer(v *uint8)
- func (ctx *AVIOContext) SetBufferSize(v int32)
- func (ctx *AVIOContext) SetBytesRead(v int64)
- func (ctx *AVIOContext) SetChecksum(v uint32)
- func (ctx *AVIOContext) SetChecksumPtr(v *uint8)
- func (ctx *AVIOContext) SetCurrentType(v AVIODataMarkerType)
- func (ctx *AVIOContext) SetDirect(v int32)
- func (ctx *AVIOContext) SetEofReached(v int32)
- func (ctx *AVIOContext) SetError(v int32)
- func (ctx *AVIOContext) SetIgnoreBoundaryPoint(v int32)
- func (ctx *AVIOContext) SetLastTime(v int64)
- func (ctx *AVIOContext) SetMaxPacketSize(v int32)
- func (ctx *AVIOContext) SetMaxsize(v int64)
- func (ctx *AVIOContext) SetMinPacketSize(v int32)
- func (ctx *AVIOContext) SetOpaque(v CVoidPointer)
- func (ctx *AVIOContext) SetOrigBufferSize(v int32)
- func (ctx *AVIOContext) SetPos(v int64)
- func (ctx *AVIOContext) SetSeekCount(v int32)
- func (ctx *AVIOContext) SetSeekable(v int32)
- func (ctx *AVIOContext) SetShortSeekThreshold(v int32)
- func (ctx *AVIOContext) SetWriteFlag(v int32)
- func (ctx *AVIOContext) SetWriteoutCount(v int32)
- func (ctx *AVIOContext) SetWritten(v int64)
- type AVIOContextReadPacketFunc
- type AVIOContextSeekFunc
- type AVIOContextWritePacketFunc
- type AVIODataMarkerType
- type AVIODirContext
- type AVIODirEntry
- func (de *AVIODirEntry) GetAccessTimestamp() int64
- func (de *AVIODirEntry) GetAccessTimestampAddr() *int64
- func (de *AVIODirEntry) GetFilemode() int64
- func (de *AVIODirEntry) GetFilemodeAddr() *int64
- func (de *AVIODirEntry) GetGroupId() int64
- func (de *AVIODirEntry) GetGroupIdAddr() *int64
- func (de *AVIODirEntry) GetModificationTimestamp() int64
- func (de *AVIODirEntry) GetModificationTimestampAddr() *int64
- func (de *AVIODirEntry) GetName() string
- func (de *AVIODirEntry) GetSize() int64
- func (de *AVIODirEntry) GetSizeAddr() *int64
- func (de *AVIODirEntry) GetStatusChangeTimestamp() int64
- func (de *AVIODirEntry) GetStatusChangeTimestampAddr() *int64
- func (de *AVIODirEntry) GetType() int32
- func (de *AVIODirEntry) GetTypeAddr() *int32
- func (de *AVIODirEntry) GetUserId() int64
- func (de *AVIODirEntry) GetUserIdAddr() *int64
- func (de *AVIODirEntry) GetUtf8() int32
- func (de *AVIODirEntry) GetUtf8Addr() *int32
- func (de *AVIODirEntry) SetAccessTimestamp(v int64)
- func (de *AVIODirEntry) SetFilemode(v int64)
- func (de *AVIODirEntry) SetGroupId(v int64)
- func (de *AVIODirEntry) SetModificationTimestamp(v int64)
- func (de *AVIODirEntry) SetSize(v int64)
- func (de *AVIODirEntry) SetStatusChangeTimestamp(v int64)
- func (de *AVIODirEntry) SetType(v int32)
- func (de *AVIODirEntry) SetUserId(v int64)
- func (de *AVIODirEntry) SetUtf8(v int32)
- type AVIODirEntryType
- type AVIOInterruptCB
- func (icb *AVIOInterruptCB) GetCallback() AVIOInterruptCallbackFunc
- func (icb *AVIOInterruptCB) GetCallbackAddr() *AVIOInterruptCallbackFunc
- func (icb *AVIOInterruptCB) GetOpaque() unsafe.Pointer
- func (icb *AVIOInterruptCB) GetOpaqueAddr() *unsafe.Pointer
- func (icb *AVIOInterruptCB) SetCallback(v AVIOInterruptCallbackFunc)
- func (icb *AVIOInterruptCB) SetOpaque(v CVoidPointer)
- type AVIOInterruptCallbackFunc
- type AVIndexEntry
- func (ie *AVIndexEntry) GetFlags() int32
- func (ie *AVIndexEntry) GetMinDistance() int32
- func (ie *AVIndexEntry) GetMinDistanceAddr() *int32
- func (ie *AVIndexEntry) GetPos() int64
- func (ie *AVIndexEntry) GetPosAddr() *int64
- func (ie *AVIndexEntry) GetSize() int32
- func (ie *AVIndexEntry) GetTimestamp() int64
- func (ie *AVIndexEntry) GetTimestampAddr() *int64
- func (ie *AVIndexEntry) SetFlags(v int32)
- func (ie *AVIndexEntry) SetMinDistance(v int32)
- func (ie *AVIndexEntry) SetPos(v int64)
- func (ie *AVIndexEntry) SetSize(v int32)
- func (ie *AVIndexEntry) SetTimestamp(v int64)
- type AVInputFormat
- func AvDemuxerIterate(opaque CVoidPointerPointer) *AVInputFormat
- func AvFindInputFormat(shortName string) *AVInputFormat
- func AvIformatNext(f *AVInputFormat) *AVInputFormatdeprecated
- func AvInputAudioDeviceNext(d *AVInputFormat) *AVInputFormat
- func AvInputVideoDeviceNext(d *AVInputFormat) *AVInputFormat
- func AvProbeInputFormat(pd *AVProbeData, isOpened int32) *AVInputFormat
- func AvProbeInputFormat2(pd *AVProbeData, isOpened int32, scoreMax *int32) *AVInputFormat
- func AvProbeInputFormat3(pd *AVProbeData, isOpened int32, scoreRet *int32) *AVInputFormat
- func (ifmt *AVInputFormat) GetExtensions() string
- func (ifmt *AVInputFormat) GetFlags() int32
- func (ifmt *AVInputFormat) GetFlagsAddr() *int32
- func (ifmt *AVInputFormat) GetLongName() string
- func (ifmt *AVInputFormat) GetMimeType() string
- func (ifmt *AVInputFormat) GetName() string
- func (ifmt *AVInputFormat) GetPrivClass() *AVClass
- func (ifmt *AVInputFormat) GetPrivClassAddr() **AVClass
- func (ifmt *AVInputFormat) SetFlags(v int32)
- func (ifmt *AVInputFormat) SetPrivClass(v *AVClass)
- type AVLFG
- type AVLockOp
- type AVLockmgrCb
- type AVLogCallbackFunc
- type AVMD5
- type AVMasteringDisplayMetadata
- func (mdm *AVMasteringDisplayMetadata) GetDisplayPrimaries() (v [][]AVRational)
- func (mdm *AVMasteringDisplayMetadata) GetDisplayPrimariesAddr() **AVRational
- func (mdm *AVMasteringDisplayMetadata) GetHasLuminance() int32
- func (mdm *AVMasteringDisplayMetadata) GetHasLuminanceAddr() *int32
- func (mdm *AVMasteringDisplayMetadata) GetHasPrimaries() int32
- func (mdm *AVMasteringDisplayMetadata) GetHasPrimariesAddr() *int32
- func (mdm *AVMasteringDisplayMetadata) GetMaxLuminance() AVRational
- func (mdm *AVMasteringDisplayMetadata) GetMaxLuminanceAddr() *AVRational
- func (mdm *AVMasteringDisplayMetadata) GetMinLuminance() AVRational
- func (mdm *AVMasteringDisplayMetadata) GetMinLuminanceAddr() *AVRational
- func (mdm *AVMasteringDisplayMetadata) GetWhitePoint() []AVRational
- func (mdm *AVMasteringDisplayMetadata) GetWhitePointAddr() **AVRational
- func (mdm *AVMasteringDisplayMetadata) SetDisplayPrimaries(v [][]AVRational)
- func (mdm *AVMasteringDisplayMetadata) SetHasLuminance(v int32)
- func (mdm *AVMasteringDisplayMetadata) SetHasPrimaries(v int32)
- func (mdm *AVMasteringDisplayMetadata) SetMaxLuminance(v AVRational)
- func (mdm *AVMasteringDisplayMetadata) SetMinLuminance(v AVRational)
- func (mdm *AVMasteringDisplayMetadata) SetWhitePoint(v []AVRational)
- type AVMatrixEncoding
- type AVMediaType
- type AVMotionVector
- func (mv *AVMotionVector) GetDstX() int16
- func (mv *AVMotionVector) GetDstXAddr() *int16
- func (mv *AVMotionVector) GetDstY() int16
- func (mv *AVMotionVector) GetDstYAddr() *int16
- func (mv *AVMotionVector) GetFlags() uint64
- func (mv *AVMotionVector) GetFlagsAddr() *uint64
- func (mv *AVMotionVector) GetH() uint8
- func (mv *AVMotionVector) GetHAddr() *uint8
- func (mv *AVMotionVector) GetMotionScale() uint16
- func (mv *AVMotionVector) GetMotionScaleAddr() *uint16
- func (mv *AVMotionVector) GetMotionX() int32
- func (mv *AVMotionVector) GetMotionXAddr() *int32
- func (mv *AVMotionVector) GetMotionY() int32
- func (mv *AVMotionVector) GetMotionYAddr() *int32
- func (mv *AVMotionVector) GetSource() int32
- func (mv *AVMotionVector) GetSourceAddr() *int32
- func (mv *AVMotionVector) GetSrcX() int16
- func (mv *AVMotionVector) GetSrcXAddr() *int16
- func (mv *AVMotionVector) GetSrcY() int16
- func (mv *AVMotionVector) GetSrcYAddr() *int16
- func (mv *AVMotionVector) GetW() uint8
- func (mv *AVMotionVector) GetWAddr() *uint8
- func (mv *AVMotionVector) SetDstX(v int16)
- func (mv *AVMotionVector) SetDstY(v int16)
- func (mv *AVMotionVector) SetFlags(v uint64)
- func (mv *AVMotionVector) SetH(v uint8)
- func (mv *AVMotionVector) SetMotionScale(v uint16)
- func (mv *AVMotionVector) SetMotionX(v int32)
- func (mv *AVMotionVector) SetMotionY(v int32)
- func (mv *AVMotionVector) SetSource(v int32)
- func (mv *AVMotionVector) SetSrcX(v int16)
- func (mv *AVMotionVector) SetSrcY(v int16)
- func (mv *AVMotionVector) SetW(v uint8)
- type AVMurMur3
- type AVOpenCallbackFunc
- type AVOption
- func (opt *AVOption) GetDefaultValDbl() float64
- func (opt *AVOption) GetDefaultValDblAddr() *float64
- func (opt *AVOption) GetDefaultValI64() int64
- func (opt *AVOption) GetDefaultValI64Addr() *int64
- func (opt *AVOption) GetDefaultValQ() AVRational
- func (opt *AVOption) GetDefaultValQAddr() *AVRational
- func (opt *AVOption) GetDefaultValStr() string
- func (opt *AVOption) GetDefaultValStrAddr() **int8
- func (opt *AVOption) GetFlags() int32
- func (opt *AVOption) GetFlagsAddr() *int32
- func (opt *AVOption) GetHelp() string
- func (opt *AVOption) GetMax() float64
- func (opt *AVOption) GetMaxAddr() *float64
- func (opt *AVOption) GetMin() float64
- func (opt *AVOption) GetMinAddr() *float64
- func (opt *AVOption) GetName() string
- func (opt *AVOption) GetOffset() int32
- func (opt *AVOption) GetOffsetAddr() *int32
- func (opt *AVOption) GetType() AVOptionType
- func (opt *AVOption) GetTypeAddr() *AVOptionType
- func (opt *AVOption) GetUnit() string
- func (opt *AVOption) SetDefaultValDbl(v float64)
- func (opt *AVOption) SetDefaultValI64(v int64)
- func (opt *AVOption) SetDefaultValQ(v AVRational)
- func (opt *AVOption) SetDefaultValStr(v *int8)
- func (opt *AVOption) SetFlags(v int32)
- func (opt *AVOption) SetMax(v float64)
- func (opt *AVOption) SetMin(v float64)
- func (opt *AVOption) SetOffset(v int32)
- func (opt *AVOption) SetType(v AVOptionType)
- type AVOptionRange
- func (optr *AVOptionRange) GetComponentMax() float64
- func (optr *AVOptionRange) GetComponentMaxAddr() *float64
- func (optr *AVOptionRange) GetComponentMin() float64
- func (optr *AVOptionRange) GetComponentMinAddr() *float64
- func (optr *AVOptionRange) GetIsRange() int32
- func (optr *AVOptionRange) GetIsRangeAddr() *int32
- func (optr *AVOptionRange) GetStr() string
- func (optr *AVOptionRange) GetValueMax() float64
- func (optr *AVOptionRange) GetValueMaxAddr() *float64
- func (optr *AVOptionRange) GetValueMin() float64
- func (optr *AVOptionRange) GetValueMinAddr() *float64
- func (optr *AVOptionRange) SetComponentMax(v float64)
- func (optr *AVOptionRange) SetComponentMin(v float64)
- func (optr *AVOptionRange) SetIsRange(v int32)
- func (optr *AVOptionRange) SetValueMax(v float64)
- func (optr *AVOptionRange) SetValueMin(v float64)
- type AVOptionRanges
- type AVOptionType
- type AVOutputFormat
- func AvGuessFormat(shortName, filename, mimeType string) *AVOutputFormat
- func AvMuxerIterate(opaque CVoidPointerPointer) *AVOutputFormat
- func AvOformatNext(f *AVOutputFormat) *AVOutputFormatdeprecated
- func AvOutputAudioDeviceNext(d *AVOutputFormat) *AVOutputFormat
- func AvOutputVideoDeviceNext(d *AVOutputFormat) *AVOutputFormat
- func (ofmt *AVOutputFormat) GetAudioCodec() AVCodecID
- func (ofmt *AVOutputFormat) GetAudioCodecAddr() *AVCodecID
- func (ofmt *AVOutputFormat) GetExtensions() string
- func (ofmt *AVOutputFormat) GetFlags() int32
- func (ofmt *AVOutputFormat) GetFlagsAddr() *int32
- func (ofmt *AVOutputFormat) GetLongName() string
- func (ofmt *AVOutputFormat) GetMimeType() string
- func (ofmt *AVOutputFormat) GetName() string
- func (ofmt *AVOutputFormat) GetPrivClass() *AVClass
- func (ofmt *AVOutputFormat) GetPrivClassAddr() **AVClass
- func (ofmt *AVOutputFormat) GetSubtitleCodec() AVCodecID
- func (ofmt *AVOutputFormat) GetSubtitleCodecAddr() *AVCodecID
- func (ofmt *AVOutputFormat) GetVideoCodec() AVCodecID
- func (ofmt *AVOutputFormat) GetVideoCodecAddr() *AVCodecID
- func (ofmt *AVOutputFormat) SetAudioCodec(v AVCodecID)
- func (ofmt *AVOutputFormat) SetFlags(v int32)
- func (ofmt *AVOutputFormat) SetPrivClass(v *AVClass)
- func (ofmt *AVOutputFormat) SetSubtitleCodec(v AVCodecID)
- func (ofmt *AVOutputFormat) SetVideoCodec(v AVCodecID)
- type AVPacket
- func (pkt *AVPacket) GetBuf() *AVBufferRef
- func (pkt *AVPacket) GetBufAddr() **AVBufferRef
- func (pkt *AVPacket) GetConvergenceDuration() int64deprecated
- func (pkt *AVPacket) GetConvergenceDurationAddr() *int64deprecated
- func (pkt *AVPacket) GetData() *uint8
- func (pkt *AVPacket) GetDataAddr() **uint8
- func (pkt *AVPacket) GetDts() int64
- func (pkt *AVPacket) GetDtsAddr() *int64
- func (pkt *AVPacket) GetDuration() int64
- func (pkt *AVPacket) GetDurationAddr() *int64
- func (pkt *AVPacket) GetFlags() int32
- func (pkt *AVPacket) GetFlagsAddr() *int32
- func (pkt *AVPacket) GetPos() int64
- func (pkt *AVPacket) GetPosAddr() *int64
- func (pkt *AVPacket) GetPts() int64
- func (pkt *AVPacket) GetPtsAddr() *int64
- func (pkt *AVPacket) GetSideData() *AVPacketSideData
- func (pkt *AVPacket) GetSideDataAddr() **AVPacketSideData
- func (pkt *AVPacket) GetSideDataElems() int32
- func (pkt *AVPacket) GetSideDataElemsAddr() *int32
- func (pkt *AVPacket) GetSize() int32
- func (pkt *AVPacket) GetSizeAddr() *int32
- func (pkt *AVPacket) GetStreamIndex() int32
- func (pkt *AVPacket) GetStreamIndexAddr() *int32
- func (pkt *AVPacket) SetBuf(v *AVBufferRef)
- func (pkt *AVPacket) SetConvergenceDuration(v int64)deprecated
- func (pkt *AVPacket) SetData(v *uint8)
- func (pkt *AVPacket) SetDts(v int64)
- func (pkt *AVPacket) SetDuration(v int64)
- func (pkt *AVPacket) SetFlags(v int32)
- func (pkt *AVPacket) SetPos(v int64)
- func (pkt *AVPacket) SetPts(v int64)
- func (pkt *AVPacket) SetSideData(v *AVPacketSideData)
- func (pkt *AVPacket) SetSideDataElems(v int32)
- func (pkt *AVPacket) SetSize(v int32)
- func (pkt *AVPacket) SetStreamIndex(v int32)
- type AVPacketList
- type AVPacketSideData
- func (psd *AVPacketSideData) GetData() *uint8
- func (psd *AVPacketSideData) GetDataAddr() **uint8
- func (psd *AVPacketSideData) GetSize() int32
- func (psd *AVPacketSideData) GetSizeAddr() *int32
- func (psd *AVPacketSideData) GetType() AVPacketSideDataType
- func (psd *AVPacketSideData) GetTypeAddr() *AVPacketSideDataType
- func (psd *AVPacketSideData) SetData(v *uint8)
- func (psd *AVPacketSideData) SetSize(v int32)
- func (psd *AVPacketSideData) SetType(v AVPacketSideDataType)
- type AVPacketSideDataType
- type AVPanScan
- func (psn *AVPanScan) GetHeight() int32
- func (psn *AVPanScan) GetHeightAddr() *int32
- func (psn *AVPanScan) GetId() int32
- func (psn *AVPanScan) GetIdAddr() *int32
- func (psn *AVPanScan) GetPosition() (v [][]int16)
- func (psn *AVPanScan) GetPositionAddr() **int16
- func (psn *AVPanScan) GetWidth() int32
- func (psn *AVPanScan) GetWidthAddr() *int32
- func (psn *AVPanScan) SetHeight(v int32)
- func (psn *AVPanScan) SetId(v int32)
- func (psn *AVPanScan) SetPosition(v [][]int16)
- func (psn *AVPanScan) SetWidth(v int32)
- type AVPicture
- func (pct *AVPicture) GetData() []*uint8deprecated
- func (pct *AVPicture) GetDataAddr() ***uint8deprecated
- func (pct *AVPicture) GetLinesize() []int32deprecated
- func (pct *AVPicture) GetLinesizeAddr() **int32deprecated
- func (pct *AVPicture) SetData(v []*uint8)deprecated
- func (pct *AVPicture) SetLinesize(v []int32)deprecated
- type AVPictureStructure
- type AVPictureType
- type AVPixFmtDescriptor
- func (pfd *AVPixFmtDescriptor) GetAlias() string
- func (pfd *AVPixFmtDescriptor) GetComp() []AVComponentDescriptor
- func (pfd *AVPixFmtDescriptor) GetCompAddr() **AVComponentDescriptor
- func (pfd *AVPixFmtDescriptor) GetFlags() uint64
- func (pfd *AVPixFmtDescriptor) GetFlagsAddr() *uint64
- func (pfd *AVPixFmtDescriptor) GetLog2ChromaH() uint8
- func (pfd *AVPixFmtDescriptor) GetLog2ChromaHAddr() *uint8
- func (pfd *AVPixFmtDescriptor) GetLog2ChromaW() uint8
- func (pfd *AVPixFmtDescriptor) GetLog2ChromaWAddr() *uint8
- func (pfd *AVPixFmtDescriptor) GetName() string
- func (pfd *AVPixFmtDescriptor) GetNbComponents() uint8
- func (pfd *AVPixFmtDescriptor) GetNbComponentsAddr() *uint8
- func (pfd *AVPixFmtDescriptor) SetComp(v []AVComponentDescriptor)
- func (pfd *AVPixFmtDescriptor) SetFlags(v uint64)
- func (pfd *AVPixFmtDescriptor) SetLog2ChromaH(v uint8)
- func (pfd *AVPixFmtDescriptor) SetLog2ChromaW(v uint8)
- func (pfd *AVPixFmtDescriptor) SetNbComponents(v uint8)
- type AVPixelFormat
- func AvCodecDefaultGetFormat(avctx *AVCodecContext, fmt *AVPixelFormat) AVPixelFormat
- func AvCodecFindBestPixFmt2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, ...) AVPixelFormatdeprecated
- func AvCodecFindBestPixFmtOf2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, ...) AVPixelFormatdeprecated
- func AvCodecFindBestPixFmtOfList(pixFmtList *AVPixelFormat, srcPixFmt AVPixelFormat, hasAlpha int32, ...) AVPixelFormat
- func AvFindBestPixFmtOf2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, ...) AVPixelFormat
- func AvGetPixFmt(name string) AVPixelFormat
- func AvPixFmtDescGetId(desc *AVPixFmtDescriptor) AVPixelFormat
- func AvPixFmtSwapEndianness(pixFmt AVPixelFormat) AVPixelFormat
- type AVPixelutilsSadFn
- type AVProbeData
- func (pd *AVProbeData) GetBuf() *uint8
- func (pd *AVProbeData) GetBufAddr() **uint8
- func (pd *AVProbeData) GetBufSize() int32
- func (pd *AVProbeData) GetBufSizeAddr() *int32
- func (pd *AVProbeData) GetFilename() string
- func (pd *AVProbeData) GetMimeType() string
- func (pd *AVProbeData) SetBuf(v *uint8)
- func (pd *AVProbeData) SetBufSize(v int32)
- type AVProducerReferenceTime
- type AVProfile
- type AVProgram
- func (pgm *AVProgram) GetDiscard() AVDiscard
- func (pgm *AVProgram) GetDiscardAddr() *AVDiscard
- func (pgm *AVProgram) GetFlags() int32
- func (pgm *AVProgram) GetFlagsAddr() *int32
- func (pgm *AVProgram) GetId() int32
- func (pgm *AVProgram) GetIdAddr() *int32
- func (pgm *AVProgram) GetMetadata() *AVDictionary
- func (pgm *AVProgram) GetMetadataAddr() **AVDictionary
- func (pgm *AVProgram) GetNbStreamIndexes() uint32
- func (pgm *AVProgram) GetNbStreamIndexesAddr() *uint32
- func (pgm *AVProgram) GetPcrPid() int32
- func (pgm *AVProgram) GetPcrPidAddr() *int32
- func (pgm *AVProgram) GetPmtPid() int32
- func (pgm *AVProgram) GetPmtPidAddr() *int32
- func (pgm *AVProgram) GetPmtVersion() int32
- func (pgm *AVProgram) GetPmtVersionAddr() *int32
- func (pgm *AVProgram) GetProgramNum() int32
- func (pgm *AVProgram) GetProgramNumAddr() *int32
- func (pgm *AVProgram) GetStreamIndex() (v []uint32)
- func (pgm *AVProgram) GetStreamIndexAddr() **uint32
- func (pgm *AVProgram) SetDiscard(v AVDiscard)
- func (pgm *AVProgram) SetFlags(v int32)
- func (pgm *AVProgram) SetId(v int32)
- func (pgm *AVProgram) SetMetadata(v *AVDictionary)
- func (pgm *AVProgram) SetNbStreamIndexes(v uint32)
- func (pgm *AVProgram) SetPcrPid(v int32)
- func (pgm *AVProgram) SetPmtPid(v int32)
- func (pgm *AVProgram) SetPmtVersion(v int32)
- func (pgm *AVProgram) SetProgramNum(v int32)
- func (pgm *AVProgram) SetStreamIndex(v *uint32)
- type AVRC4
- type AVRIPEMD
- type AVRational
- func AvAddQ(a, b AVRational) AVRational
- func AvBuffersinkGetFrameRate(ctx *AVFilterContext) AVRational
- func AvBuffersinkGetSampleAspectRatio(ctx *AVFilterContext) AVRational
- func AvBuffersinkGetTimeBase(ctx *AVFilterContext) AVRational
- func AvCodecGetPktTimebase(avctx *AVCodecContext) AVRationaldeprecated
- func AvD2Q(d float64, max int32) AVRational
- func AvDivQ(a, b AVRational) AVRational
- func AvGetTimeBaseQ() AVRational
- func AvGuessFrameRate(ctx *AVFormatContext, stream *AVStream, frame *AVFrame) AVRational
- func AvGuessSampleAspectRatio(format *AVFormatContext, stream *AVStream, frame *AVFrame) AVRational
- func AvInvQ(q AVRational) AVRational
- func AvMakeQ(num, den int32) AVRational
- func AvMulQ(a, b AVRational) AVRational
- func AvStreamGetCodecTimebase(st *AVStream) AVRational
- func AvStreamGetRFrameRate(s *AVStream) AVRationaldeprecated
- func AvSubQ(a, b AVRational) AVRational
- type AVRegionOfInterest
- type AVReplayGain
- func (rg *AVReplayGain) GetAlbumGain() int32
- func (rg *AVReplayGain) GetAlbumGainAddr() *int32
- func (rg *AVReplayGain) GetAlbumPeak() uint32
- func (rg *AVReplayGain) GetAlbumPeakAddr() *uint32
- func (rg *AVReplayGain) GetTrackGain() int32
- func (rg *AVReplayGain) GetTrackGainAddr() *int32
- func (rg *AVReplayGain) GetTrackPeak() uint32
- func (rg *AVReplayGain) GetTrackPeakAddr() *uint32
- func (rg *AVReplayGain) SetAlbumGain(v int32)
- func (rg *AVReplayGain) SetAlbumPeak(v uint32)
- func (rg *AVReplayGain) SetTrackGain(v int32)
- func (rg *AVReplayGain) SetTrackPeak(v uint32)
- type AVRounding
- type AVSHA
- type AVSHA512
- type AVSampleFormat
- type AVSideDataParamChangeFlags
- type AVSphericalMapping
- func (smp *AVSphericalMapping) GetBoundBottom() uint32
- func (smp *AVSphericalMapping) GetBoundBottomAddr() *uint32
- func (smp *AVSphericalMapping) GetBoundLeft() uint32
- func (smp *AVSphericalMapping) GetBoundLeftAddr() *uint32
- func (smp *AVSphericalMapping) GetBoundRight() uint32
- func (smp *AVSphericalMapping) GetBoundRightAddr() *uint32
- func (smp *AVSphericalMapping) GetBoundTop() uint32
- func (smp *AVSphericalMapping) GetBoundTopAddr() *uint32
- func (smp *AVSphericalMapping) GetPadding() uint32
- func (smp *AVSphericalMapping) GetPaddingAddr() *uint32
- func (smp *AVSphericalMapping) GetPitch() int32
- func (smp *AVSphericalMapping) GetPitchAddr() *int32
- func (smp *AVSphericalMapping) GetProjection() AVSphericalProjection
- func (smp *AVSphericalMapping) GetProjectionAddr() *AVSphericalProjection
- func (smp *AVSphericalMapping) GetRoll() int32
- func (smp *AVSphericalMapping) GetRollAddr() *int32
- func (smp *AVSphericalMapping) GetYaw() int32
- func (smp *AVSphericalMapping) GetYawAddr() *int32
- func (smp *AVSphericalMapping) SetBoundBottom(v uint32)
- func (smp *AVSphericalMapping) SetBoundLeft(v uint32)
- func (smp *AVSphericalMapping) SetBoundRight(v uint32)
- func (smp *AVSphericalMapping) SetBoundTop(v uint32)
- func (smp *AVSphericalMapping) SetPadding(v uint32)
- func (smp *AVSphericalMapping) SetPitch(v int32)
- func (smp *AVSphericalMapping) SetProjection(v AVSphericalProjection)
- func (smp *AVSphericalMapping) SetRoll(v int32)
- func (smp *AVSphericalMapping) SetYaw(v int32)
- type AVSphericalProjection
- type AVStereo3D
- func (s3d *AVStereo3D) GetFlags() int32
- func (s3d *AVStereo3D) GetFlagsAddr() *int32
- func (s3d *AVStereo3D) GetType() AVStereo3DType
- func (s3d *AVStereo3D) GetTypeAddr() *AVStereo3DType
- func (s3d *AVStereo3D) GetView() AVStereo3DView
- func (s3d *AVStereo3D) GetViewAddr() *AVStereo3DView
- func (s3d *AVStereo3D) SetFlags(v int32)
- func (s3d *AVStereo3D) SetType(v AVStereo3DType)
- func (s3d *AVStereo3D) SetView(v AVStereo3DView)
- type AVStereo3DType
- type AVStereo3DView
- type AVStream
- func (stm *AVStream) GetAttachedPic() AVPacket
- func (stm *AVStream) GetAttachedPicAddr() *AVPacket
- func (stm *AVStream) GetAvgFrameRate() AVRational
- func (stm *AVStream) GetAvgFrameRateAddr() *AVRational
- func (stm *AVStream) GetCodec() *AVCodecContextdeprecated
- func (stm *AVStream) GetCodecAddr() **AVCodecContextdeprecated
- func (stm *AVStream) GetCodecpar() *AVCodecParameters
- func (stm *AVStream) GetCodecparAddr() **AVCodecParameters
- func (stm *AVStream) GetDiscard() AVDiscard
- func (stm *AVStream) GetDiscardAddr() *AVDiscard
- func (stm *AVStream) GetDisposition() int32
- func (stm *AVStream) GetDispositionAddr() *int32
- func (stm *AVStream) GetDuration() int64
- func (stm *AVStream) GetDurationAddr() *int64
- func (stm *AVStream) GetEventFlags() int32
- func (stm *AVStream) GetEventFlagsAddr() *int32
- func (stm *AVStream) GetId() int32
- func (stm *AVStream) GetIdAddr() *int32
- func (stm *AVStream) GetIndex() int32
- func (stm *AVStream) GetIndexAddr() *int32
- func (stm *AVStream) GetMetadata() *AVDictionary
- func (stm *AVStream) GetMetadataAddr() **AVDictionary
- func (stm *AVStream) GetNbFrames() int64
- func (stm *AVStream) GetNbFramesAddr() *int64
- func (stm *AVStream) GetNbSideData() int32
- func (stm *AVStream) GetNbSideDataAddr() *int32
- func (stm *AVStream) GetPrivData() unsafe.Pointer
- func (stm *AVStream) GetPrivDataAddr() unsafe.Pointer
- func (stm *AVStream) GetRFrameRate() AVRational
- func (stm *AVStream) GetRFrameRateAddr() *AVRational
- func (stm *AVStream) GetRecommendedEncoderConfiguration() stringdeprecated
- func (stm *AVStream) GetSampleAspectRatio() AVRational
- func (stm *AVStream) GetSampleAspectRatioAddr() *AVRational
- func (stm *AVStream) GetSideData() *AVPacketSideData
- func (stm *AVStream) GetSideDataAddr() **AVPacketSideData
- func (stm *AVStream) GetStartTime() int64
- func (stm *AVStream) GetStartTimeAddr() *int64
- func (stm *AVStream) GetTimeBase() AVRational
- func (stm *AVStream) GetTimeBaseAddr() *AVRational
- func (stm *AVStream) SetAttachedPic(v AVPacket)
- func (stm *AVStream) SetAvgFrameRate(v AVRational)
- func (stm *AVStream) SetCodec(v *AVCodecContext)deprecated
- func (stm *AVStream) SetCodecpar(v *AVCodecParameters)
- func (stm *AVStream) SetDiscard(v AVDiscard)
- func (stm *AVStream) SetDisposition(v int32)
- func (stm *AVStream) SetDuration(v int64)
- func (stm *AVStream) SetEventFlags(v int32)
- func (stm *AVStream) SetId(v int32)
- func (stm *AVStream) SetIndex(v int32)
- func (stm *AVStream) SetMetadata(v *AVDictionary)
- func (stm *AVStream) SetNbFrames(v int64)
- func (stm *AVStream) SetNbSideData(v int32)
- func (stm *AVStream) SetPrivData(v CVoidPointer)
- func (stm *AVStream) SetRFrameRate(v AVRational)
- func (stm *AVStream) SetSampleAspectRatio(v AVRational)
- func (stm *AVStream) SetSideData(v *AVPacketSideData)
- func (stm *AVStream) SetStartTime(v int64)
- func (stm *AVStream) SetTimeBase(v AVRational)
- type AVStreamInternal
- type AVStreamParseType
- type AVSubsampleEncryptionInfo
- func (sei *AVSubsampleEncryptionInfo) GetBytesOfClearData() uint32
- func (sei *AVSubsampleEncryptionInfo) GetBytesOfClearDataAddr() *uint32
- func (sei *AVSubsampleEncryptionInfo) GetBytesOfProtectedData() uint32
- func (sei *AVSubsampleEncryptionInfo) GetBytesOfProtectedDataAddr() *uint32
- func (sei *AVSubsampleEncryptionInfo) SetBytesOfClearData(v uint32)
- func (sei *AVSubsampleEncryptionInfo) SetBytesOfProtectedData(v uint32)
- type AVSubtitle
- func (sbt *AVSubtitle) GetEndDisplayTime() uint32
- func (sbt *AVSubtitle) GetEndDisplayTimeAddr() *uint32
- func (sbt *AVSubtitle) GetFormat() uint16
- func (sbt *AVSubtitle) GetFormatAddr() *uint16
- func (sbt *AVSubtitle) GetNumRects() uint32
- func (sbt *AVSubtitle) GetNumRectsAddr() *uint32
- func (sbt *AVSubtitle) GetPts() int64
- func (sbt *AVSubtitle) GetPtsAddr() *int64
- func (sbt *AVSubtitle) GetRects() []*AVSubtitleRect
- func (sbt *AVSubtitle) GetRectsAddr() ***AVSubtitleRect
- func (sbt *AVSubtitle) GetStartDisplayTime() uint32
- func (sbt *AVSubtitle) GetStartDisplayTimeAddr() *uint32
- func (sbt *AVSubtitle) SetEndDisplayTime(v uint32)
- func (sbt *AVSubtitle) SetFormat(v uint16)
- func (sbt *AVSubtitle) SetNumRects(v uint32)
- func (sbt *AVSubtitle) SetPts(v int64)
- func (sbt *AVSubtitle) SetRects(v **AVSubtitleRect)
- func (sbt *AVSubtitle) SetStartDisplayTime(v uint32)
- type AVSubtitleRect
- func (sbtr *AVSubtitleRect) GetAss() string
- func (sbtr *AVSubtitleRect) GetData() []*uint8
- func (sbtr *AVSubtitleRect) GetDataAddr() ***uint8
- func (sbtr *AVSubtitleRect) GetFlags() int32
- func (sbtr *AVSubtitleRect) GetFlagsAddr() *int32
- func (sbtr *AVSubtitleRect) GetH() int32
- func (sbtr *AVSubtitleRect) GetHAddr() *int32
- func (sbtr *AVSubtitleRect) GetLinesize() []int32
- func (sbtr *AVSubtitleRect) GetLinesizeAddr() **int32
- func (sbtr *AVSubtitleRect) GetNbColors() int32
- func (sbtr *AVSubtitleRect) GetNbColorsAddr() *int32
- func (sbtr *AVSubtitleRect) GetPict() AVPicturedeprecated
- func (sbtr *AVSubtitleRect) GetPictAddr() *AVPicturedeprecated
- func (sbtr *AVSubtitleRect) GetText() string
- func (sbtr *AVSubtitleRect) GetType() AVSubtitleType
- func (sbtr *AVSubtitleRect) GetTypeAddr() *AVSubtitleType
- func (sbtr *AVSubtitleRect) GetW() int32
- func (sbtr *AVSubtitleRect) GetWAddr() *int32
- func (sbtr *AVSubtitleRect) GetX() int32
- func (sbtr *AVSubtitleRect) GetXAddr() *int32
- func (sbtr *AVSubtitleRect) GetY() int32
- func (sbtr *AVSubtitleRect) GetYAddr() *int32
- func (sbtr *AVSubtitleRect) SetData(v []*uint8)
- func (sbtr *AVSubtitleRect) SetFlags(v int32)
- func (sbtr *AVSubtitleRect) SetH(v int32)
- func (sbtr *AVSubtitleRect) SetLinesize(v []int32)
- func (sbtr *AVSubtitleRect) SetNbColors(v int32)
- func (sbtr *AVSubtitleRect) SetPict(v AVPicture)deprecated
- func (sbtr *AVSubtitleRect) SetType(v AVSubtitleType)
- func (sbtr *AVSubtitleRect) SetW(v int32)
- func (sbtr *AVSubtitleRect) SetX(v int32)
- func (sbtr *AVSubtitleRect) SetY(v int32)
- type AVSubtitleType
- type AVTEA
- type AVTWOFISH
- type AVThreadMessageFlags
- type AVThreadMessageQueue
- type AVTimebaseSource
- type AVTimecode
- func (tc *AVTimecode) GetFlags() uint32
- func (tc *AVTimecode) GetFlagsAddr() *uint32
- func (tc *AVTimecode) GetFps() uint32
- func (tc *AVTimecode) GetFpsAddr() *uint32
- func (tc *AVTimecode) GetRate() AVRational
- func (tc *AVTimecode) GetRateAddr() *AVRational
- func (tc *AVTimecode) GetStart() int32
- func (tc *AVTimecode) GetStartAddr() *int32
- func (tc *AVTimecode) SetFlags(v uint32)
- func (tc *AVTimecode) SetFps(v uint32)
- func (tc *AVTimecode) SetRate(v AVRational)
- func (tc *AVTimecode) SetStart(v int32)
- type AVTimecodeFlag
- type AVTreeNode
- type AVVorbisParseContext
- type AVXTEA
- type AvClassChildClassNextFunc
- type AvClassChildNextFunc
- type AvClassItemNameFunc
- type AvCodecContextInternalExecute2Func
- type AvCodecContextInternalExecuteFunc
- type AvCodecContextRtpCallbackFuncdeprecated
- type AvFifoPeekFunc
- type AvFifoReadFunc
- type AvFifoWriteFunc
- type AvFormatContextIoCloseFunc
- type AvFormatContextIoOpenFunc
- type AvFormatContextOpenCb
- type AvThreadMessageFreeFunc
- type AvTreeCmpFunc
- type AvTreeEnuFunc
- type AvcodecParserCloseFunc
- type AvcodecParserInitFunc
- type AvcodecParserParseFunc
- type AvcodecParserSplitFunc
- type CVoidPointer
- type CVoidPointerPointer
- type DCTContext
- type DCTTransformType
- type DiracParseCodes
- type DiracVersionInfo
- type FFTComplex
- type FFTContext
- type FFTSample
- type FILE
- type Integer
- type MpegEncContext
- type PpContext
- type PpMode
- type RDFTContext
- type RDFTransformType
- type RcOverride
- type SingedInteger
- type SwrContext
- type SwrDitherType
- type SwrEngine
- type SwrFilterType
- type SwsContext
- type SwsFilter
- func (sf *SwsFilter) GetChrH() *SwsVector
- func (sf *SwsFilter) GetChrHAddr() **SwsVector
- func (sf *SwsFilter) GetChrV() *SwsVector
- func (sf *SwsFilter) GetChrVAddr() **SwsVector
- func (sf *SwsFilter) GetLumH() *SwsVector
- func (sf *SwsFilter) GetLumHAddr() **SwsVector
- func (sf *SwsFilter) GetLumV() *SwsVector
- func (sf *SwsFilter) GetLumVAddr() **SwsVector
- func (sf *SwsFilter) SetChrH(v *SwsVector)
- func (sf *SwsFilter) SetChrV(v *SwsVector)
- func (sf *SwsFilter) SetLumH(v *SwsVector)
- func (sf *SwsFilter) SetLumV(v *SwsVector)
- type SwsVector
- type URLContext
- type UnsingedInteger
Constants ¶
const ( AV_CODEC_ID_NONE = AVCodecID(C.AV_CODEC_ID_NONE) // video codecs AV_CODEC_ID_MPEG1VIDEO = AVCodecID(C.AV_CODEC_ID_MPEG1VIDEO) AV_CODEC_ID_MPEG2VIDEO = AVCodecID(C.AV_CODEC_ID_MPEG2VIDEO) AV_CODEC_ID_H261 = AVCodecID(C.AV_CODEC_ID_H261) AV_CODEC_ID_H263 = AVCodecID(C.AV_CODEC_ID_H263) AV_CODEC_ID_RV10 = AVCodecID(C.AV_CODEC_ID_RV10) AV_CODEC_ID_RV20 = AVCodecID(C.AV_CODEC_ID_RV20) AV_CODEC_ID_MJPEG = AVCodecID(C.AV_CODEC_ID_MJPEG) AV_CODEC_ID_MJPEGB = AVCodecID(C.AV_CODEC_ID_MJPEGB) AV_CODEC_ID_LJPEG = AVCodecID(C.AV_CODEC_ID_LJPEG) AV_CODEC_ID_SP5X = AVCodecID(C.AV_CODEC_ID_SP5X) AV_CODEC_ID_JPEGLS = AVCodecID(C.AV_CODEC_ID_JPEGLS) AV_CODEC_ID_MPEG4 = AVCodecID(C.AV_CODEC_ID_MPEG4) AV_CODEC_ID_RAWVIDEO = AVCodecID(C.AV_CODEC_ID_RAWVIDEO) AV_CODEC_ID_MSMPEG4V1 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V1) AV_CODEC_ID_MSMPEG4V2 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V2) AV_CODEC_ID_MSMPEG4V3 = AVCodecID(C.AV_CODEC_ID_MSMPEG4V3) AV_CODEC_ID_WMV1 = AVCodecID(C.AV_CODEC_ID_WMV1) AV_CODEC_ID_WMV2 = AVCodecID(C.AV_CODEC_ID_WMV2) AV_CODEC_ID_H263P = AVCodecID(C.AV_CODEC_ID_H263P) AV_CODEC_ID_H263I = AVCodecID(C.AV_CODEC_ID_H263I) AV_CODEC_ID_FLV1 = AVCodecID(C.AV_CODEC_ID_FLV1) AV_CODEC_ID_SVQ1 = AVCodecID(C.AV_CODEC_ID_SVQ1) AV_CODEC_ID_SVQ3 = AVCodecID(C.AV_CODEC_ID_SVQ3) AV_CODEC_ID_DVVIDEO = AVCodecID(C.AV_CODEC_ID_DVVIDEO) AV_CODEC_ID_HUFFYUV = AVCodecID(C.AV_CODEC_ID_HUFFYUV) AV_CODEC_ID_CYUV = AVCodecID(C.AV_CODEC_ID_CYUV) AV_CODEC_ID_H264 = AVCodecID(C.AV_CODEC_ID_H264) AV_CODEC_ID_INDEO3 = AVCodecID(C.AV_CODEC_ID_INDEO3) AV_CODEC_ID_VP3 = AVCodecID(C.AV_CODEC_ID_VP3) AV_CODEC_ID_THEORA = AVCodecID(C.AV_CODEC_ID_THEORA) AV_CODEC_ID_ASV1 = AVCodecID(C.AV_CODEC_ID_ASV1) AV_CODEC_ID_ASV2 = AVCodecID(C.AV_CODEC_ID_ASV2) AV_CODEC_ID_FFV1 = AVCodecID(C.AV_CODEC_ID_FFV1) AV_CODEC_ID_4XM = AVCodecID(C.AV_CODEC_ID_4XM) AV_CODEC_ID_VCR1 = AVCodecID(C.AV_CODEC_ID_VCR1) AV_CODEC_ID_CLJR = AVCodecID(C.AV_CODEC_ID_CLJR) AV_CODEC_ID_MDEC = AVCodecID(C.AV_CODEC_ID_MDEC) AV_CODEC_ID_ROQ = AVCodecID(C.AV_CODEC_ID_ROQ) AV_CODEC_ID_INTERPLAY_VIDEO = AVCodecID(C.AV_CODEC_ID_INTERPLAY_VIDEO) AV_CODEC_ID_XAN_WC3 = AVCodecID(C.AV_CODEC_ID_XAN_WC3) AV_CODEC_ID_XAN_WC4 = AVCodecID(C.AV_CODEC_ID_XAN_WC4) AV_CODEC_ID_RPZA = AVCodecID(C.AV_CODEC_ID_RPZA) AV_CODEC_ID_CINEPAK = AVCodecID(C.AV_CODEC_ID_CINEPAK) AV_CODEC_ID_WS_VQA = AVCodecID(C.AV_CODEC_ID_WS_VQA) AV_CODEC_ID_MSRLE = AVCodecID(C.AV_CODEC_ID_MSRLE) AV_CODEC_ID_MSVIDEO1 = AVCodecID(C.AV_CODEC_ID_MSVIDEO1) AV_CODEC_ID_IDCIN = AVCodecID(C.AV_CODEC_ID_IDCIN) AV_CODEC_ID_8BPS = AVCodecID(C.AV_CODEC_ID_8BPS) AV_CODEC_ID_SMC = AVCodecID(C.AV_CODEC_ID_SMC) AV_CODEC_ID_FLIC = AVCodecID(C.AV_CODEC_ID_FLIC) AV_CODEC_ID_TRUEMOTION1 = AVCodecID(C.AV_CODEC_ID_TRUEMOTION1) AV_CODEC_ID_VMDVIDEO = AVCodecID(C.AV_CODEC_ID_VMDVIDEO) AV_CODEC_ID_MSZH = AVCodecID(C.AV_CODEC_ID_MSZH) AV_CODEC_ID_ZLIB = AVCodecID(C.AV_CODEC_ID_ZLIB) AV_CODEC_ID_QTRLE = AVCodecID(C.AV_CODEC_ID_QTRLE) AV_CODEC_ID_TSCC = AVCodecID(C.AV_CODEC_ID_TSCC) AV_CODEC_ID_ULTI = AVCodecID(C.AV_CODEC_ID_ULTI) AV_CODEC_ID_QDRAW = AVCodecID(C.AV_CODEC_ID_QDRAW) AV_CODEC_ID_VIXL = AVCodecID(C.AV_CODEC_ID_VIXL) AV_CODEC_ID_QPEG = AVCodecID(C.AV_CODEC_ID_QPEG) AV_CODEC_ID_PNG = AVCodecID(C.AV_CODEC_ID_PNG) AV_CODEC_ID_PPM = AVCodecID(C.AV_CODEC_ID_PPM) AV_CODEC_ID_PBM = AVCodecID(C.AV_CODEC_ID_PBM) AV_CODEC_ID_PGM = AVCodecID(C.AV_CODEC_ID_PGM) AV_CODEC_ID_PGMYUV = AVCodecID(C.AV_CODEC_ID_PGMYUV) AV_CODEC_ID_PAM = AVCodecID(C.AV_CODEC_ID_PAM) AV_CODEC_ID_FFVHUFF = AVCodecID(C.AV_CODEC_ID_FFVHUFF) AV_CODEC_ID_RV30 = AVCodecID(C.AV_CODEC_ID_RV30) AV_CODEC_ID_RV40 = AVCodecID(C.AV_CODEC_ID_RV40) AV_CODEC_ID_VC1 = AVCodecID(C.AV_CODEC_ID_VC1) AV_CODEC_ID_WMV3 = AVCodecID(C.AV_CODEC_ID_WMV3) AV_CODEC_ID_LOCO = AVCodecID(C.AV_CODEC_ID_LOCO) AV_CODEC_ID_WNV1 = AVCodecID(C.AV_CODEC_ID_WNV1) AV_CODEC_ID_AASC = AVCodecID(C.AV_CODEC_ID_AASC) AV_CODEC_ID_INDEO2 = AVCodecID(C.AV_CODEC_ID_INDEO2) AV_CODEC_ID_FRAPS = AVCodecID(C.AV_CODEC_ID_FRAPS) AV_CODEC_ID_TRUEMOTION2 = AVCodecID(C.AV_CODEC_ID_TRUEMOTION2) AV_CODEC_ID_BMP = AVCodecID(C.AV_CODEC_ID_BMP) AV_CODEC_ID_CSCD = AVCodecID(C.AV_CODEC_ID_CSCD) AV_CODEC_ID_MMVIDEO = AVCodecID(C.AV_CODEC_ID_MMVIDEO) AV_CODEC_ID_ZMBV = AVCodecID(C.AV_CODEC_ID_ZMBV) AV_CODEC_ID_AVS = AVCodecID(C.AV_CODEC_ID_AVS) AV_CODEC_ID_SMACKVIDEO = AVCodecID(C.AV_CODEC_ID_SMACKVIDEO) AV_CODEC_ID_NUV = AVCodecID(C.AV_CODEC_ID_NUV) AV_CODEC_ID_KMVC = AVCodecID(C.AV_CODEC_ID_KMVC) AV_CODEC_ID_FLASHSV = AVCodecID(C.AV_CODEC_ID_FLASHSV) AV_CODEC_ID_CAVS = AVCodecID(C.AV_CODEC_ID_CAVS) AV_CODEC_ID_JPEG2000 = AVCodecID(C.AV_CODEC_ID_JPEG2000) AV_CODEC_ID_VMNC = AVCodecID(C.AV_CODEC_ID_VMNC) AV_CODEC_ID_VP5 = AVCodecID(C.AV_CODEC_ID_VP5) AV_CODEC_ID_VP6 = AVCodecID(C.AV_CODEC_ID_VP6) AV_CODEC_ID_VP6F = AVCodecID(C.AV_CODEC_ID_VP6F) AV_CODEC_ID_TARGA = AVCodecID(C.AV_CODEC_ID_TARGA) AV_CODEC_ID_DSICINVIDEO = AVCodecID(C.AV_CODEC_ID_DSICINVIDEO) AV_CODEC_ID_TIERTEXSEQVIDEO = AVCodecID(C.AV_CODEC_ID_TIERTEXSEQVIDEO) AV_CODEC_ID_TIFF = AVCodecID(C.AV_CODEC_ID_TIFF) AV_CODEC_ID_GIF = AVCodecID(C.AV_CODEC_ID_GIF) AV_CODEC_ID_DXA = AVCodecID(C.AV_CODEC_ID_DXA) AV_CODEC_ID_DNXHD = AVCodecID(C.AV_CODEC_ID_DNXHD) AV_CODEC_ID_THP = AVCodecID(C.AV_CODEC_ID_THP) AV_CODEC_ID_SGI = AVCodecID(C.AV_CODEC_ID_SGI) AV_CODEC_ID_C93 = AVCodecID(C.AV_CODEC_ID_C93) AV_CODEC_ID_BETHSOFTVID = AVCodecID(C.AV_CODEC_ID_BETHSOFTVID) AV_CODEC_ID_PTX = AVCodecID(C.AV_CODEC_ID_PTX) AV_CODEC_ID_TXD = AVCodecID(C.AV_CODEC_ID_TXD) AV_CODEC_ID_VP6A = AVCodecID(C.AV_CODEC_ID_VP6A) AV_CODEC_ID_AMV = AVCodecID(C.AV_CODEC_ID_AMV) AV_CODEC_ID_VB = AVCodecID(C.AV_CODEC_ID_VB) AV_CODEC_ID_PCX = AVCodecID(C.AV_CODEC_ID_PCX) AV_CODEC_ID_SUNRAST = AVCodecID(C.AV_CODEC_ID_SUNRAST) AV_CODEC_ID_INDEO4 = AVCodecID(C.AV_CODEC_ID_INDEO4) AV_CODEC_ID_INDEO5 = AVCodecID(C.AV_CODEC_ID_INDEO5) AV_CODEC_ID_MIMIC = AVCodecID(C.AV_CODEC_ID_MIMIC) AV_CODEC_ID_RL2 = AVCodecID(C.AV_CODEC_ID_RL2) AV_CODEC_ID_ESCAPE124 = AVCodecID(C.AV_CODEC_ID_ESCAPE124) AV_CODEC_ID_DIRAC = AVCodecID(C.AV_CODEC_ID_DIRAC) AV_CODEC_ID_BFI = AVCodecID(C.AV_CODEC_ID_BFI) AV_CODEC_ID_CMV = AVCodecID(C.AV_CODEC_ID_CMV) AV_CODEC_ID_MOTIONPIXELS = AVCodecID(C.AV_CODEC_ID_MOTIONPIXELS) AV_CODEC_ID_TGV = AVCodecID(C.AV_CODEC_ID_TGV) AV_CODEC_ID_TGQ = AVCodecID(C.AV_CODEC_ID_TGQ) AV_CODEC_ID_TQI = AVCodecID(C.AV_CODEC_ID_TQI) AV_CODEC_ID_AURA = AVCodecID(C.AV_CODEC_ID_AURA) AV_CODEC_ID_AURA2 = AVCodecID(C.AV_CODEC_ID_AURA2) AV_CODEC_ID_V210X = AVCodecID(C.AV_CODEC_ID_V210X) AV_CODEC_ID_TMV = AVCodecID(C.AV_CODEC_ID_TMV) AV_CODEC_ID_V210 = AVCodecID(C.AV_CODEC_ID_V210) AV_CODEC_ID_DPX = AVCodecID(C.AV_CODEC_ID_DPX) AV_CODEC_ID_MAD = AVCodecID(C.AV_CODEC_ID_MAD) AV_CODEC_ID_FRWU = AVCodecID(C.AV_CODEC_ID_FRWU) AV_CODEC_ID_FLASHSV2 = AVCodecID(C.AV_CODEC_ID_FLASHSV2) AV_CODEC_ID_CDGRAPHICS = AVCodecID(C.AV_CODEC_ID_CDGRAPHICS) AV_CODEC_ID_R210 = AVCodecID(C.AV_CODEC_ID_R210) AV_CODEC_ID_ANM = AVCodecID(C.AV_CODEC_ID_ANM) AV_CODEC_ID_BINKVIDEO = AVCodecID(C.AV_CODEC_ID_BINKVIDEO) AV_CODEC_ID_IFF_ILBM = AVCodecID(C.AV_CODEC_ID_IFF_ILBM) AV_CODEC_ID_IFF_BYTERUN1 = AVCodecID(C.AV_CODEC_ID_IFF_BYTERUN1) AV_CODEC_ID_KGV1 = AVCodecID(C.AV_CODEC_ID_KGV1) AV_CODEC_ID_YOP = AVCodecID(C.AV_CODEC_ID_YOP) AV_CODEC_ID_VP8 = AVCodecID(C.AV_CODEC_ID_VP8) AV_CODEC_ID_PICTOR = AVCodecID(C.AV_CODEC_ID_PICTOR) AV_CODEC_ID_ANSI = AVCodecID(C.AV_CODEC_ID_ANSI) AV_CODEC_ID_A64_MULTI = AVCodecID(C.AV_CODEC_ID_A64_MULTI) AV_CODEC_ID_A64_MULTI5 = AVCodecID(C.AV_CODEC_ID_A64_MULTI5) AV_CODEC_ID_R10K = AVCodecID(C.AV_CODEC_ID_R10K) AV_CODEC_ID_MXPEG = AVCodecID(C.AV_CODEC_ID_MXPEG) AV_CODEC_ID_LAGARITH = AVCodecID(C.AV_CODEC_ID_LAGARITH) AV_CODEC_ID_PRORES = AVCodecID(C.AV_CODEC_ID_PRORES) AV_CODEC_ID_JV = AVCodecID(C.AV_CODEC_ID_JV) AV_CODEC_ID_DFA = AVCodecID(C.AV_CODEC_ID_DFA) AV_CODEC_ID_WMV3IMAGE = AVCodecID(C.AV_CODEC_ID_WMV3IMAGE) AV_CODEC_ID_VC1IMAGE = AVCodecID(C.AV_CODEC_ID_VC1IMAGE) AV_CODEC_ID_UTVIDEO = AVCodecID(C.AV_CODEC_ID_UTVIDEO) AV_CODEC_ID_BMV_VIDEO = AVCodecID(C.AV_CODEC_ID_BMV_VIDEO) AV_CODEC_ID_VBLE = AVCodecID(C.AV_CODEC_ID_VBLE) AV_CODEC_ID_DXTORY = AVCodecID(C.AV_CODEC_ID_DXTORY) AV_CODEC_ID_V410 = AVCodecID(C.AV_CODEC_ID_V410) AV_CODEC_ID_XWD = AVCodecID(C.AV_CODEC_ID_XWD) AV_CODEC_ID_CDXL = AVCodecID(C.AV_CODEC_ID_CDXL) AV_CODEC_ID_XBM = AVCodecID(C.AV_CODEC_ID_XBM) AV_CODEC_ID_ZEROCODEC = AVCodecID(C.AV_CODEC_ID_ZEROCODEC) AV_CODEC_ID_MSS1 = AVCodecID(C.AV_CODEC_ID_MSS1) AV_CODEC_ID_MSA1 = AVCodecID(C.AV_CODEC_ID_MSA1) AV_CODEC_ID_TSCC2 = AVCodecID(C.AV_CODEC_ID_TSCC2) AV_CODEC_ID_MTS2 = AVCodecID(C.AV_CODEC_ID_MTS2) AV_CODEC_ID_CLLC = AVCodecID(C.AV_CODEC_ID_CLLC) AV_CODEC_ID_MSS2 = AVCodecID(C.AV_CODEC_ID_MSS2) AV_CODEC_ID_VP9 = AVCodecID(C.AV_CODEC_ID_VP9) AV_CODEC_ID_AIC = AVCodecID(C.AV_CODEC_ID_AIC) AV_CODEC_ID_ESCAPE130 = AVCodecID(C.AV_CODEC_ID_ESCAPE130) AV_CODEC_ID_G2M = AVCodecID(C.AV_CODEC_ID_G2M) AV_CODEC_ID_WEBP = AVCodecID(C.AV_CODEC_ID_WEBP) AV_CODEC_ID_HNM4_VIDEO = AVCodecID(C.AV_CODEC_ID_HNM4_VIDEO) AV_CODEC_ID_HEVC = AVCodecID(C.AV_CODEC_ID_HEVC) AV_CODEC_ID_H265 = AVCodecID(C.AV_CODEC_ID_H265) AV_CODEC_ID_FIC = AVCodecID(C.AV_CODEC_ID_FIC) AV_CODEC_ID_ALIAS_PIX = AVCodecID(C.AV_CODEC_ID_ALIAS_PIX) AV_CODEC_ID_BRENDER_PIX = AVCodecID(C.AV_CODEC_ID_BRENDER_PIX) AV_CODEC_ID_PAF_VIDEO = AVCodecID(C.AV_CODEC_ID_PAF_VIDEO) AV_CODEC_ID_EXR = AVCodecID(C.AV_CODEC_ID_EXR) AV_CODEC_ID_VP7 = AVCodecID(C.AV_CODEC_ID_VP7) AV_CODEC_ID_SANM = AVCodecID(C.AV_CODEC_ID_SANM) AV_CODEC_ID_SGIRLE = AVCodecID(C.AV_CODEC_ID_SGIRLE) AV_CODEC_ID_MVC1 = AVCodecID(C.AV_CODEC_ID_MVC1) AV_CODEC_ID_MVC2 = AVCodecID(C.AV_CODEC_ID_MVC2) AV_CODEC_ID_HQX = AVCodecID(C.AV_CODEC_ID_HQX) AV_CODEC_ID_TDSC = AVCodecID(C.AV_CODEC_ID_TDSC) AV_CODEC_ID_HQ_HQA = AVCodecID(C.AV_CODEC_ID_HQ_HQA) AV_CODEC_ID_HAP = AVCodecID(C.AV_CODEC_ID_HAP) AV_CODEC_ID_DDS = AVCodecID(C.AV_CODEC_ID_DDS) AV_CODEC_ID_DXV = AVCodecID(C.AV_CODEC_ID_DXV) AV_CODEC_ID_SCREENPRESSO = AVCodecID(C.AV_CODEC_ID_SCREENPRESSO) AV_CODEC_ID_RSCC = AVCodecID(C.AV_CODEC_ID_RSCC) AV_CODEC_ID_AVS2 = AVCodecID(C.AV_CODEC_ID_AVS2) AV_CODEC_ID_Y41P = AVCodecID(C.AV_CODEC_ID_Y41P) AV_CODEC_ID_AVRP = AVCodecID(C.AV_CODEC_ID_AVRP) AV_CODEC_ID_012V = AVCodecID(C.AV_CODEC_ID_012V) AV_CODEC_ID_AVUI = AVCodecID(C.AV_CODEC_ID_AVUI) AV_CODEC_ID_AYUV = AVCodecID(C.AV_CODEC_ID_AYUV) AV_CODEC_ID_TARGA_Y216 = AVCodecID(C.AV_CODEC_ID_TARGA_Y216) AV_CODEC_ID_V308 = AVCodecID(C.AV_CODEC_ID_V308) AV_CODEC_ID_V408 = AVCodecID(C.AV_CODEC_ID_V408) AV_CODEC_ID_YUV4 = AVCodecID(C.AV_CODEC_ID_YUV4) AV_CODEC_ID_AVRN = AVCodecID(C.AV_CODEC_ID_AVRN) AV_CODEC_ID_CPIA = AVCodecID(C.AV_CODEC_ID_CPIA) AV_CODEC_ID_XFACE = AVCodecID(C.AV_CODEC_ID_XFACE) AV_CODEC_ID_SNOW = AVCodecID(C.AV_CODEC_ID_SNOW) AV_CODEC_ID_SMVJPEG = AVCodecID(C.AV_CODEC_ID_SMVJPEG) AV_CODEC_ID_APNG = AVCodecID(C.AV_CODEC_ID_APNG) AV_CODEC_ID_DAALA = AVCodecID(C.AV_CODEC_ID_DAALA) AV_CODEC_ID_CFHD = AVCodecID(C.AV_CODEC_ID_CFHD) AV_CODEC_ID_TRUEMOTION2RT = AVCodecID(C.AV_CODEC_ID_TRUEMOTION2RT) AV_CODEC_ID_M101 = AVCodecID(C.AV_CODEC_ID_M101) AV_CODEC_ID_MAGICYUV = AVCodecID(C.AV_CODEC_ID_MAGICYUV) AV_CODEC_ID_SHEERVIDEO = AVCodecID(C.AV_CODEC_ID_SHEERVIDEO) AV_CODEC_ID_YLC = AVCodecID(C.AV_CODEC_ID_YLC) AV_CODEC_ID_PSD = AVCodecID(C.AV_CODEC_ID_PSD) AV_CODEC_ID_PIXLET = AVCodecID(C.AV_CODEC_ID_PIXLET) AV_CODEC_ID_SPEEDHQ = AVCodecID(C.AV_CODEC_ID_SPEEDHQ) AV_CODEC_ID_FMVC = AVCodecID(C.AV_CODEC_ID_FMVC) AV_CODEC_ID_SCPR = AVCodecID(C.AV_CODEC_ID_SCPR) AV_CODEC_ID_CLEARVIDEO = AVCodecID(C.AV_CODEC_ID_CLEARVIDEO) AV_CODEC_ID_XPM = AVCodecID(C.AV_CODEC_ID_XPM) AV_CODEC_ID_AV1 = AVCodecID(C.AV_CODEC_ID_AV1) AV_CODEC_ID_BITPACKED = AVCodecID(C.AV_CODEC_ID_BITPACKED) AV_CODEC_ID_MSCC = AVCodecID(C.AV_CODEC_ID_MSCC) AV_CODEC_ID_SRGC = AVCodecID(C.AV_CODEC_ID_SRGC) AV_CODEC_ID_SVG = AVCodecID(C.AV_CODEC_ID_SVG) AV_CODEC_ID_GDV = AVCodecID(C.AV_CODEC_ID_GDV) AV_CODEC_ID_FITS = AVCodecID(C.AV_CODEC_ID_FITS) AV_CODEC_ID_IMM4 = AVCodecID(C.AV_CODEC_ID_IMM4) AV_CODEC_ID_PROSUMER = AVCodecID(C.AV_CODEC_ID_PROSUMER) AV_CODEC_ID_MWSC = AVCodecID(C.AV_CODEC_ID_MWSC) AV_CODEC_ID_WCMV = AVCodecID(C.AV_CODEC_ID_WCMV) AV_CODEC_ID_RASC = AVCodecID(C.AV_CODEC_ID_RASC) // various PCM "codecs" AV_CODEC_ID_FIRST_AUDIO = AVCodecID(C.AV_CODEC_ID_FIRST_AUDIO) AV_CODEC_ID_PCM_S16LE = AVCodecID(C.AV_CODEC_ID_PCM_S16LE) AV_CODEC_ID_PCM_S16BE = AVCodecID(C.AV_CODEC_ID_PCM_S16BE) AV_CODEC_ID_PCM_U16LE = AVCodecID(C.AV_CODEC_ID_PCM_U16LE) AV_CODEC_ID_PCM_U16BE = AVCodecID(C.AV_CODEC_ID_PCM_U16BE) AV_CODEC_ID_PCM_S8 = AVCodecID(C.AV_CODEC_ID_PCM_S8) AV_CODEC_ID_PCM_U8 = AVCodecID(C.AV_CODEC_ID_PCM_U8) AV_CODEC_ID_PCM_MULAW = AVCodecID(C.AV_CODEC_ID_PCM_MULAW) AV_CODEC_ID_PCM_ALAW = AVCodecID(C.AV_CODEC_ID_PCM_ALAW) AV_CODEC_ID_PCM_S32LE = AVCodecID(C.AV_CODEC_ID_PCM_S32LE) AV_CODEC_ID_PCM_S32BE = AVCodecID(C.AV_CODEC_ID_PCM_S32BE) AV_CODEC_ID_PCM_U32LE = AVCodecID(C.AV_CODEC_ID_PCM_U32LE) AV_CODEC_ID_PCM_U32BE = AVCodecID(C.AV_CODEC_ID_PCM_U32BE) AV_CODEC_ID_PCM_S24LE = AVCodecID(C.AV_CODEC_ID_PCM_S24LE) AV_CODEC_ID_PCM_S24BE = AVCodecID(C.AV_CODEC_ID_PCM_S24BE) AV_CODEC_ID_PCM_U24LE = AVCodecID(C.AV_CODEC_ID_PCM_U24LE) AV_CODEC_ID_PCM_U24BE = AVCodecID(C.AV_CODEC_ID_PCM_U24BE) AV_CODEC_ID_PCM_S24DAUD = AVCodecID(C.AV_CODEC_ID_PCM_S24DAUD) AV_CODEC_ID_PCM_ZORK = AVCodecID(C.AV_CODEC_ID_PCM_ZORK) AV_CODEC_ID_PCM_S16LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S16LE_PLANAR) AV_CODEC_ID_PCM_DVD = AVCodecID(C.AV_CODEC_ID_PCM_DVD) AV_CODEC_ID_PCM_F32BE = AVCodecID(C.AV_CODEC_ID_PCM_F32BE) AV_CODEC_ID_PCM_F32LE = AVCodecID(C.AV_CODEC_ID_PCM_F32LE) AV_CODEC_ID_PCM_F64BE = AVCodecID(C.AV_CODEC_ID_PCM_F64BE) AV_CODEC_ID_PCM_F64LE = AVCodecID(C.AV_CODEC_ID_PCM_F64LE) AV_CODEC_ID_PCM_BLURAY = AVCodecID(C.AV_CODEC_ID_PCM_BLURAY) AV_CODEC_ID_PCM_LXF = AVCodecID(C.AV_CODEC_ID_PCM_LXF) AV_CODEC_ID_S302M = AVCodecID(C.AV_CODEC_ID_S302M) AV_CODEC_ID_PCM_S8_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S8_PLANAR) AV_CODEC_ID_PCM_S24LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S24LE_PLANAR) AV_CODEC_ID_PCM_S32LE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S32LE_PLANAR) AV_CODEC_ID_PCM_S16BE_PLANAR = AVCodecID(C.AV_CODEC_ID_PCM_S16BE_PLANAR) AV_CODEC_ID_PCM_S64LE = AVCodecID(C.AV_CODEC_ID_PCM_S64LE) AV_CODEC_ID_PCM_S64BE = AVCodecID(C.AV_CODEC_ID_PCM_S64BE) AV_CODEC_ID_PCM_F16LE = AVCodecID(C.AV_CODEC_ID_PCM_F16LE) AV_CODEC_ID_PCM_F24LE = AVCodecID(C.AV_CODEC_ID_PCM_F24LE) AV_CODEC_ID_PCM_VIDC = AVCodecID(C.AV_CODEC_ID_PCM_VIDC) // various ADPCM codecs AV_CODEC_ID_ADPCM_IMA_QT = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_QT) AV_CODEC_ID_ADPCM_IMA_WAV = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_WAV) AV_CODEC_ID_ADPCM_IMA_DK3 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DK3) AV_CODEC_ID_ADPCM_IMA_DK4 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DK4) AV_CODEC_ID_ADPCM_IMA_WS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_WS) AV_CODEC_ID_ADPCM_IMA_SMJPEG = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_SMJPEG) AV_CODEC_ID_ADPCM_MS = AVCodecID(C.AV_CODEC_ID_ADPCM_MS) AV_CODEC_ID_ADPCM_4XM = AVCodecID(C.AV_CODEC_ID_ADPCM_4XM) AV_CODEC_ID_ADPCM_XA = AVCodecID(C.AV_CODEC_ID_ADPCM_XA) AV_CODEC_ID_ADPCM_ADX = AVCodecID(C.AV_CODEC_ID_ADPCM_ADX) AV_CODEC_ID_ADPCM_EA = AVCodecID(C.AV_CODEC_ID_ADPCM_EA) AV_CODEC_ID_ADPCM_G726 = AVCodecID(C.AV_CODEC_ID_ADPCM_G726) AV_CODEC_ID_ADPCM_CT = AVCodecID(C.AV_CODEC_ID_ADPCM_CT) AV_CODEC_ID_ADPCM_SWF = AVCodecID(C.AV_CODEC_ID_ADPCM_SWF) AV_CODEC_ID_ADPCM_YAMAHA = AVCodecID(C.AV_CODEC_ID_ADPCM_YAMAHA) AV_CODEC_ID_ADPCM_SBPRO_4 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_4) AV_CODEC_ID_ADPCM_SBPRO_3 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_3) AV_CODEC_ID_ADPCM_SBPRO_2 = AVCodecID(C.AV_CODEC_ID_ADPCM_SBPRO_2) AV_CODEC_ID_ADPCM_THP = AVCodecID(C.AV_CODEC_ID_ADPCM_THP) AV_CODEC_ID_ADPCM_IMA_AMV = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_AMV) AV_CODEC_ID_ADPCM_EA_R1 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R1) AV_CODEC_ID_ADPCM_EA_R3 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R3) AV_CODEC_ID_ADPCM_EA_R2 = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_R2) AV_CODEC_ID_ADPCM_IMA_EA_SEAD = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_EA_SEAD) AV_CODEC_ID_ADPCM_IMA_EA_EACS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_EA_EACS) AV_CODEC_ID_ADPCM_EA_XAS = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_XAS) AV_CODEC_ID_ADPCM_EA_MAXIS_XA = AVCodecID(C.AV_CODEC_ID_ADPCM_EA_MAXIS_XA) AV_CODEC_ID_ADPCM_IMA_ISS = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_ISS) AV_CODEC_ID_ADPCM_G722 = AVCodecID(C.AV_CODEC_ID_ADPCM_G722) AV_CODEC_ID_ADPCM_IMA_APC = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_APC) AV_CODEC_ID_ADPCM_VIMA = AVCodecID(C.AV_CODEC_ID_ADPCM_VIMA) AV_CODEC_ID_ADPCM_AFC = AVCodecID(C.AV_CODEC_ID_ADPCM_AFC) AV_CODEC_ID_ADPCM_IMA_OKI = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_OKI) AV_CODEC_ID_ADPCM_DTK = AVCodecID(C.AV_CODEC_ID_ADPCM_DTK) AV_CODEC_ID_ADPCM_IMA_RAD = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_RAD) AV_CODEC_ID_ADPCM_G726LE = AVCodecID(C.AV_CODEC_ID_ADPCM_G726LE) AV_CODEC_ID_ADPCM_THP_LE = AVCodecID(C.AV_CODEC_ID_ADPCM_THP_LE) AV_CODEC_ID_ADPCM_PSX = AVCodecID(C.AV_CODEC_ID_ADPCM_PSX) AV_CODEC_ID_ADPCM_AICA = AVCodecID(C.AV_CODEC_ID_ADPCM_AICA) AV_CODEC_ID_ADPCM_IMA_DAT4 = AVCodecID(C.AV_CODEC_ID_ADPCM_IMA_DAT4) AV_CODEC_ID_ADPCM_MTAF = AVCodecID(C.AV_CODEC_ID_ADPCM_MTAF) // AMR AV_CODEC_ID_AMR_NB = AVCodecID(C.AV_CODEC_ID_AMR_NB) AV_CODEC_ID_AMR_WB = AVCodecID(C.AV_CODEC_ID_AMR_WB) // RealAudio codecs AV_CODEC_ID_RA_144 = AVCodecID(C.AV_CODEC_ID_RA_144) AV_CODEC_ID_RA_288 = AVCodecID(C.AV_CODEC_ID_RA_288) // various DPCM codecs AV_CODEC_ID_ROQ_DPCM = AVCodecID(C.AV_CODEC_ID_ROQ_DPCM) AV_CODEC_ID_INTERPLAY_DPCM = AVCodecID(C.AV_CODEC_ID_INTERPLAY_DPCM) AV_CODEC_ID_XAN_DPCM = AVCodecID(C.AV_CODEC_ID_XAN_DPCM) AV_CODEC_ID_SOL_DPCM = AVCodecID(C.AV_CODEC_ID_SOL_DPCM) AV_CODEC_ID_SDX2_DPCM = AVCodecID(C.AV_CODEC_ID_SDX2_DPCM) AV_CODEC_ID_GREMLIN_DPCM = AVCodecID(C.AV_CODEC_ID_GREMLIN_DPCM) // audio codecs AV_CODEC_ID_MP2 = AVCodecID(C.AV_CODEC_ID_MP2) AV_CODEC_ID_MP3 = AVCodecID(C.AV_CODEC_ID_MP3) AV_CODEC_ID_AAC = AVCodecID(C.AV_CODEC_ID_AAC) AV_CODEC_ID_AC3 = AVCodecID(C.AV_CODEC_ID_AC3) AV_CODEC_ID_DTS = AVCodecID(C.AV_CODEC_ID_DTS) AV_CODEC_ID_VORBIS = AVCodecID(C.AV_CODEC_ID_VORBIS) AV_CODEC_ID_DVAUDIO = AVCodecID(C.AV_CODEC_ID_DVAUDIO) AV_CODEC_ID_WMAV1 = AVCodecID(C.AV_CODEC_ID_WMAV1) AV_CODEC_ID_WMAV2 = AVCodecID(C.AV_CODEC_ID_WMAV2) AV_CODEC_ID_MACE3 = AVCodecID(C.AV_CODEC_ID_MACE3) AV_CODEC_ID_MACE6 = AVCodecID(C.AV_CODEC_ID_MACE6) AV_CODEC_ID_VMDAUDIO = AVCodecID(C.AV_CODEC_ID_VMDAUDIO) AV_CODEC_ID_FLAC = AVCodecID(C.AV_CODEC_ID_FLAC) AV_CODEC_ID_MP3ADU = AVCodecID(C.AV_CODEC_ID_MP3ADU) AV_CODEC_ID_MP3ON4 = AVCodecID(C.AV_CODEC_ID_MP3ON4) AV_CODEC_ID_SHORTEN = AVCodecID(C.AV_CODEC_ID_SHORTEN) AV_CODEC_ID_ALAC = AVCodecID(C.AV_CODEC_ID_ALAC) AV_CODEC_ID_WESTWOOD_SND1 = AVCodecID(C.AV_CODEC_ID_WESTWOOD_SND1) AV_CODEC_ID_GSM = AVCodecID(C.AV_CODEC_ID_GSM) AV_CODEC_ID_QDM2 = AVCodecID(C.AV_CODEC_ID_QDM2) AV_CODEC_ID_COOK = AVCodecID(C.AV_CODEC_ID_COOK) AV_CODEC_ID_TRUESPEECH = AVCodecID(C.AV_CODEC_ID_TRUESPEECH) AV_CODEC_ID_TTA = AVCodecID(C.AV_CODEC_ID_TTA) AV_CODEC_ID_SMACKAUDIO = AVCodecID(C.AV_CODEC_ID_SMACKAUDIO) AV_CODEC_ID_QCELP = AVCodecID(C.AV_CODEC_ID_QCELP) AV_CODEC_ID_WAVPACK = AVCodecID(C.AV_CODEC_ID_WAVPACK) AV_CODEC_ID_DSICINAUDIO = AVCodecID(C.AV_CODEC_ID_DSICINAUDIO) AV_CODEC_ID_IMC = AVCodecID(C.AV_CODEC_ID_IMC) AV_CODEC_ID_MUSEPACK7 = AVCodecID(C.AV_CODEC_ID_MUSEPACK7) AV_CODEC_ID_MLP = AVCodecID(C.AV_CODEC_ID_MLP) AV_CODEC_ID_GSM_MS = AVCodecID(C.AV_CODEC_ID_GSM_MS) AV_CODEC_ID_ATRAC3 = AVCodecID(C.AV_CODEC_ID_ATRAC3) AV_CODEC_ID_APE = AVCodecID(C.AV_CODEC_ID_APE) AV_CODEC_ID_NELLYMOSER = AVCodecID(C.AV_CODEC_ID_NELLYMOSER) AV_CODEC_ID_MUSEPACK8 = AVCodecID(C.AV_CODEC_ID_MUSEPACK8) AV_CODEC_ID_SPEEX = AVCodecID(C.AV_CODEC_ID_SPEEX) AV_CODEC_ID_WMAVOICE = AVCodecID(C.AV_CODEC_ID_WMAVOICE) AV_CODEC_ID_WMAPRO = AVCodecID(C.AV_CODEC_ID_WMAPRO) AV_CODEC_ID_WMALOSSLESS = AVCodecID(C.AV_CODEC_ID_WMALOSSLESS) AV_CODEC_ID_ATRAC3P = AVCodecID(C.AV_CODEC_ID_ATRAC3P) AV_CODEC_ID_EAC3 = AVCodecID(C.AV_CODEC_ID_EAC3) AV_CODEC_ID_SIPR = AVCodecID(C.AV_CODEC_ID_SIPR) AV_CODEC_ID_MP1 = AVCodecID(C.AV_CODEC_ID_MP1) AV_CODEC_ID_TWINVQ = AVCodecID(C.AV_CODEC_ID_TWINVQ) AV_CODEC_ID_TRUEHD = AVCodecID(C.AV_CODEC_ID_TRUEHD) AV_CODEC_ID_MP4ALS = AVCodecID(C.AV_CODEC_ID_MP4ALS) AV_CODEC_ID_ATRAC1 = AVCodecID(C.AV_CODEC_ID_ATRAC1) AV_CODEC_ID_BINKAUDIO_RDFT = AVCodecID(C.AV_CODEC_ID_BINKAUDIO_RDFT) AV_CODEC_ID_BINKAUDIO_DCT = AVCodecID(C.AV_CODEC_ID_BINKAUDIO_DCT) AV_CODEC_ID_AAC_LATM = AVCodecID(C.AV_CODEC_ID_AAC_LATM) AV_CODEC_ID_QDMC = AVCodecID(C.AV_CODEC_ID_QDMC) AV_CODEC_ID_CELT = AVCodecID(C.AV_CODEC_ID_CELT) AV_CODEC_ID_G723_1 = AVCodecID(C.AV_CODEC_ID_G723_1) AV_CODEC_ID_G729 = AVCodecID(C.AV_CODEC_ID_G729) AV_CODEC_ID_8SVX_EXP = AVCodecID(C.AV_CODEC_ID_8SVX_EXP) AV_CODEC_ID_8SVX_FIB = AVCodecID(C.AV_CODEC_ID_8SVX_FIB) AV_CODEC_ID_BMV_AUDIO = AVCodecID(C.AV_CODEC_ID_BMV_AUDIO) AV_CODEC_ID_RALF = AVCodecID(C.AV_CODEC_ID_RALF) AV_CODEC_ID_IAC = AVCodecID(C.AV_CODEC_ID_IAC) AV_CODEC_ID_ILBC = AVCodecID(C.AV_CODEC_ID_ILBC) AV_CODEC_ID_OPUS = AVCodecID(C.AV_CODEC_ID_OPUS) AV_CODEC_ID_COMFORT_NOISE = AVCodecID(C.AV_CODEC_ID_COMFORT_NOISE) AV_CODEC_ID_TAK = AVCodecID(C.AV_CODEC_ID_TAK) AV_CODEC_ID_METASOUND = AVCodecID(C.AV_CODEC_ID_METASOUND) AV_CODEC_ID_PAF_AUDIO = AVCodecID(C.AV_CODEC_ID_PAF_AUDIO) AV_CODEC_ID_ON2AVC = AVCodecID(C.AV_CODEC_ID_ON2AVC) AV_CODEC_ID_DSS_SP = AVCodecID(C.AV_CODEC_ID_DSS_SP) AV_CODEC_ID_CODEC2 = AVCodecID(C.AV_CODEC_ID_CODEC2) AV_CODEC_ID_FFWAVESYNTH = AVCodecID(C.AV_CODEC_ID_FFWAVESYNTH) AV_CODEC_ID_SONIC = AVCodecID(C.AV_CODEC_ID_SONIC) AV_CODEC_ID_SONIC_LS = AVCodecID(C.AV_CODEC_ID_SONIC_LS) AV_CODEC_ID_EVRC = AVCodecID(C.AV_CODEC_ID_EVRC) AV_CODEC_ID_SMV = AVCodecID(C.AV_CODEC_ID_SMV) AV_CODEC_ID_DSD_LSBF = AVCodecID(C.AV_CODEC_ID_DSD_LSBF) AV_CODEC_ID_DSD_MSBF = AVCodecID(C.AV_CODEC_ID_DSD_MSBF) AV_CODEC_ID_DSD_LSBF_PLANAR = AVCodecID(C.AV_CODEC_ID_DSD_LSBF_PLANAR) AV_CODEC_ID_DSD_MSBF_PLANAR = AVCodecID(C.AV_CODEC_ID_DSD_MSBF_PLANAR) AV_CODEC_ID_4GV = AVCodecID(C.AV_CODEC_ID_4GV) AV_CODEC_ID_INTERPLAY_ACM = AVCodecID(C.AV_CODEC_ID_INTERPLAY_ACM) AV_CODEC_ID_XMA1 = AVCodecID(C.AV_CODEC_ID_XMA1) AV_CODEC_ID_XMA2 = AVCodecID(C.AV_CODEC_ID_XMA2) AV_CODEC_ID_DST = AVCodecID(C.AV_CODEC_ID_DST) AV_CODEC_ID_ATRAC3AL = AVCodecID(C.AV_CODEC_ID_ATRAC3AL) AV_CODEC_ID_ATRAC3PAL = AVCodecID(C.AV_CODEC_ID_ATRAC3PAL) AV_CODEC_ID_DOLBY_E = AVCodecID(C.AV_CODEC_ID_DOLBY_E) AV_CODEC_ID_APTX = AVCodecID(C.AV_CODEC_ID_APTX) AV_CODEC_ID_APTX_HD = AVCodecID(C.AV_CODEC_ID_APTX_HD) AV_CODEC_ID_SBC = AVCodecID(C.AV_CODEC_ID_SBC) AV_CODEC_ID_ATRAC9 = AVCodecID(C.AV_CODEC_ID_ATRAC9) // subtitle codecs AV_CODEC_ID_FIRST_SUBTITLE = AVCodecID(C.AV_CODEC_ID_FIRST_SUBTITLE) AV_CODEC_ID_DVD_SUBTITLE = AVCodecID(C.AV_CODEC_ID_DVD_SUBTITLE) AV_CODEC_ID_DVB_SUBTITLE = AVCodecID(C.AV_CODEC_ID_DVB_SUBTITLE) AV_CODEC_ID_TEXT = AVCodecID(C.AV_CODEC_ID_TEXT) AV_CODEC_ID_XSUB = AVCodecID(C.AV_CODEC_ID_XSUB) AV_CODEC_ID_SSA = AVCodecID(C.AV_CODEC_ID_SSA) AV_CODEC_ID_MOV_TEXT = AVCodecID(C.AV_CODEC_ID_MOV_TEXT) AV_CODEC_ID_HDMV_PGS_SUBTITLE = AVCodecID(C.AV_CODEC_ID_HDMV_PGS_SUBTITLE) AV_CODEC_ID_DVB_TELETEXT = AVCodecID(C.AV_CODEC_ID_DVB_TELETEXT) AV_CODEC_ID_SRT = AVCodecID(C.AV_CODEC_ID_SRT) AV_CODEC_ID_MICRODVD = AVCodecID(C.AV_CODEC_ID_MICRODVD) AV_CODEC_ID_EIA_608 = AVCodecID(C.AV_CODEC_ID_EIA_608) AV_CODEC_ID_JACOSUB = AVCodecID(C.AV_CODEC_ID_JACOSUB) AV_CODEC_ID_SAMI = AVCodecID(C.AV_CODEC_ID_SAMI) AV_CODEC_ID_REALTEXT = AVCodecID(C.AV_CODEC_ID_REALTEXT) AV_CODEC_ID_STL = AVCodecID(C.AV_CODEC_ID_STL) AV_CODEC_ID_SUBVIEWER1 = AVCodecID(C.AV_CODEC_ID_SUBVIEWER1) AV_CODEC_ID_SUBVIEWER = AVCodecID(C.AV_CODEC_ID_SUBVIEWER) AV_CODEC_ID_SUBRIP = AVCodecID(C.AV_CODEC_ID_SUBRIP) AV_CODEC_ID_WEBVTT = AVCodecID(C.AV_CODEC_ID_WEBVTT) AV_CODEC_ID_MPL2 = AVCodecID(C.AV_CODEC_ID_MPL2) AV_CODEC_ID_VPLAYER = AVCodecID(C.AV_CODEC_ID_VPLAYER) AV_CODEC_ID_PJS = AVCodecID(C.AV_CODEC_ID_PJS) AV_CODEC_ID_ASS = AVCodecID(C.AV_CODEC_ID_ASS) AV_CODEC_ID_HDMV_TEXT_SUBTITLE = AVCodecID(C.AV_CODEC_ID_HDMV_TEXT_SUBTITLE) AV_CODEC_ID_TTML = AVCodecID(C.AV_CODEC_ID_TTML) // other specific kind of codecs (generally used for attachments) AV_CODEC_ID_FIRST_UNKNOWN = AVCodecID(C.AV_CODEC_ID_FIRST_UNKNOWN) AV_CODEC_ID_TTF = AVCodecID(C.AV_CODEC_ID_TTF) AV_CODEC_ID_SCTE_35 = AVCodecID(C.AV_CODEC_ID_SCTE_35) AV_CODEC_ID_BINTEXT = AVCodecID(C.AV_CODEC_ID_BINTEXT) AV_CODEC_ID_XBIN = AVCodecID(C.AV_CODEC_ID_XBIN) AV_CODEC_ID_IDF = AVCodecID(C.AV_CODEC_ID_IDF) AV_CODEC_ID_OTF = AVCodecID(C.AV_CODEC_ID_OTF) AV_CODEC_ID_SMPTE_KLV = AVCodecID(C.AV_CODEC_ID_SMPTE_KLV) AV_CODEC_ID_DVD_NAV = AVCodecID(C.AV_CODEC_ID_DVD_NAV) AV_CODEC_ID_TIMED_ID3 = AVCodecID(C.AV_CODEC_ID_TIMED_ID3) AV_CODEC_ID_BIN_DATA = AVCodecID(C.AV_CODEC_ID_BIN_DATA) // codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it AV_CODEC_ID_PROBE = AVCodecID(C.AV_CODEC_ID_PROBE) // Fake codec to indicate a raw MPEG-2 TS stream (only used by libavformat) AV_CODEC_ID_MPEG2TS = AVCodecID(C.AV_CODEC_ID_MPEG2TS) // Fake codec to indicate a MPEG-4 Systems stream (only used by libavformat) AV_CODEC_ID_MPEG4SYSTEMS = AVCodecID(C.AV_CODEC_ID_MPEG4SYSTEMS) // Dummy codec for streams containing only metadata information. AV_CODEC_ID_FFMETADATA = AVCodecID(C.AV_CODEC_ID_FFMETADATA) // Passthrough codec, AVFrames wrapped in AVPacket. AV_CODEC_ID_WRAPPED_AVFRAME = AVCodecID(C.AV_CODEC_ID_WRAPPED_AVFRAME) )
const ( AV_CODEC_PROP_INTRA_ONLY = C.AV_CODEC_PROP_INTRA_ONLY AV_CODEC_PROP_LOSSY = C.AV_CODEC_PROP_LOSSY AV_CODEC_PROP_LOSSLESS = C.AV_CODEC_PROP_LOSSLESS AV_CODEC_PROP_REORDER = C.AV_CODEC_PROP_REORDER AV_CODEC_PROP_BITMAP_SUB = C.AV_CODEC_PROP_BITMAP_SUB AV_CODEC_PROP_TEXT_SUB = C.AV_CODEC_PROP_TEXT_SUB )
const ( // Required number of additionally allocated bytes at the end of the input bitstream for decoding. AV_INPUT_BUFFER_PADDING_SIZE = C.AV_INPUT_BUFFER_PADDING_SIZE // Minimum encoding buffer size. AV_INPUT_BUFFER_MIN_SIZE = C.AV_INPUT_BUFFER_MIN_SIZE )
const ( AVDISCARD_NONE = AVDiscard(C.AVDISCARD_NONE) AVDISCARD_DEFAULT = AVDiscard(C.AVDISCARD_DEFAULT) AVDISCARD_NONREF = AVDiscard(C.AVDISCARD_NONREF) AVDISCARD_BIDIR = AVDiscard(C.AVDISCARD_BIDIR) AVDISCARD_NONINTRA = AVDiscard(C.AVDISCARD_NONINTRA) AVDISCARD_NONKEY = AVDiscard(C.AVDISCARD_NONKEY) AVDISCARD_ALL = AVDiscard(C.AVDISCARD_ALL) )
const ( AV_AUDIO_SERVICE_TYPE_MAIN = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_MAIN) AV_AUDIO_SERVICE_TYPE_EFFECTS = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_EFFECTS) AV_AUDIO_SERVICE_TYPE_VISUALLY_IMPAIRED = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_VISUALLY_IMPAIRED) AV_AUDIO_SERVICE_TYPE_HEARING_IMPAIRED = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_HEARING_IMPAIRED) AV_AUDIO_SERVICE_TYPE_DIALOGUE = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_DIALOGUE) AV_AUDIO_SERVICE_TYPE_COMMENTARY = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_COMMENTARY) AV_AUDIO_SERVICE_TYPE_EMERGENCY = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_EMERGENCY) AV_AUDIO_SERVICE_TYPE_VOICE_OVER = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_VOICE_OVER) AV_AUDIO_SERVICE_TYPE_KARAOKE = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_KARAOKE) AV_AUDIO_SERVICE_TYPE_NB = AVAudioServiceType(C.AV_AUDIO_SERVICE_TYPE_NB) )
const ( AV_CODEC_FLAG_UNALIGNED = C.AV_CODEC_FLAG_UNALIGNED AV_CODEC_FLAG_QSCALE = C.AV_CODEC_FLAG_QSCALE AV_CODEC_FLAG_4MV = C.AV_CODEC_FLAG_4MV AV_CODEC_FLAG_OUTPUT_CORRUPT = C.AV_CODEC_FLAG_OUTPUT_CORRUPT AV_CODEC_FLAG_QPEL = C.AV_CODEC_FLAG_QPEL AV_CODEC_FLAG_PASS1 = C.AV_CODEC_FLAG_PASS1 AV_CODEC_FLAG_PASS2 = C.AV_CODEC_FLAG_PASS2 AV_CODEC_FLAG_LOOP_FILTER = C.AV_CODEC_FLAG_LOOP_FILTER AV_CODEC_FLAG_GRAY = C.AV_CODEC_FLAG_GRAY AV_CODEC_FLAG_PSNR = C.AV_CODEC_FLAG_PSNR AV_CODEC_FLAG_TRUNCATED = C.AV_CODEC_FLAG_TRUNCATED AV_CODEC_FLAG_INTERLACED_DCT = C.AV_CODEC_FLAG_INTERLACED_DCT AV_CODEC_FLAG_LOW_DELAY = C.AV_CODEC_FLAG_LOW_DELAY AV_CODEC_FLAG_GLOBAL_HEADER = C.AV_CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_BITEXACT = C.AV_CODEC_FLAG_BITEXACT AV_CODEC_FLAG_AC_PRED = C.AV_CODEC_FLAG_AC_PRED AV_CODEC_FLAG_INTERLACED_ME = C.AV_CODEC_FLAG_INTERLACED_ME AV_CODEC_FLAG_CLOSED_GOP = C.AV_CODEC_FLAG_CLOSED_GOP AV_CODEC_FLAG2_FAST = C.AV_CODEC_FLAG2_FAST AV_CODEC_FLAG2_NO_OUTPUT = C.AV_CODEC_FLAG2_NO_OUTPUT AV_CODEC_FLAG2_LOCAL_HEADER = C.AV_CODEC_FLAG2_LOCAL_HEADER AV_CODEC_FLAG2_DROP_FRAME_TIMECODE = C.AV_CODEC_FLAG2_DROP_FRAME_TIMECODE AV_CODEC_FLAG2_CHUNKS = C.AV_CODEC_FLAG2_CHUNKS AV_CODEC_FLAG2_IGNORE_CROP = C.AV_CODEC_FLAG2_IGNORE_CROP AV_CODEC_FLAG2_SHOW_ALL = C.AV_CODEC_FLAG2_SHOW_ALL AV_CODEC_FLAG2_EXPORT_MVS = C.AV_CODEC_FLAG2_EXPORT_MVS AV_CODEC_FLAG2_SKIP_MANUAL = C.AV_CODEC_FLAG2_SKIP_MANUAL AV_CODEC_FLAG2_RO_FLUSH_NOOP = C.AV_CODEC_FLAG2_RO_FLUSH_NOOP )
These flags can be passed in AVCodecContext.flags before initialization. Note: Not everything is supported yet.
const ( AV_PKT_DATA_PALETTE = AVPacketSideDataType(C.AV_PKT_DATA_PALETTE) AV_PKT_DATA_NEW_EXTRADATA = AVPacketSideDataType(C.AV_PKT_DATA_NEW_EXTRADATA) AV_PKT_DATA_PARAM_CHANGE = AVPacketSideDataType(C.AV_PKT_DATA_PARAM_CHANGE) AV_PKT_DATA_H263_MB_INFO = AVPacketSideDataType(C.AV_PKT_DATA_H263_MB_INFO) AV_PKT_DATA_REPLAYGAIN = AVPacketSideDataType(C.AV_PKT_DATA_REPLAYGAIN) AV_PKT_DATA_DISPLAYMATRIX = AVPacketSideDataType(C.AV_PKT_DATA_DISPLAYMATRIX) AV_PKT_DATA_STEREO3D = AVPacketSideDataType(C.AV_PKT_DATA_STEREO3D) AV_PKT_DATA_AUDIO_SERVICE_TYPE = AVPacketSideDataType(C.AV_PKT_DATA_AUDIO_SERVICE_TYPE) AV_PKT_DATA_QUALITY_STATS = AVPacketSideDataType(C.AV_PKT_DATA_QUALITY_STATS) AV_PKT_DATA_FALLBACK_TRACK = AVPacketSideDataType(C.AV_PKT_DATA_FALLBACK_TRACK) AV_PKT_DATA_CPB_PROPERTIES = AVPacketSideDataType(C.AV_PKT_DATA_CPB_PROPERTIES) AV_PKT_DATA_SKIP_SAMPLES = AVPacketSideDataType(C.AV_PKT_DATA_SKIP_SAMPLES) AV_PKT_DATA_JP_DUALMONO = AVPacketSideDataType(C.AV_PKT_DATA_JP_DUALMONO) AV_PKT_DATA_STRINGS_METADATA = AVPacketSideDataType(C.AV_PKT_DATA_STRINGS_METADATA) AV_PKT_DATA_SUBTITLE_POSITION = AVPacketSideDataType(C.AV_PKT_DATA_SUBTITLE_POSITION) AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL = AVPacketSideDataType(C.AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL) AV_PKT_DATA_WEBVTT_IDENTIFIER = AVPacketSideDataType(C.AV_PKT_DATA_WEBVTT_IDENTIFIER) AV_PKT_DATA_WEBVTT_SETTINGS = AVPacketSideDataType(C.AV_PKT_DATA_WEBVTT_SETTINGS) AV_PKT_DATA_METADATA_UPDATE = AVPacketSideDataType(C.AV_PKT_DATA_METADATA_UPDATE) AV_PKT_DATA_MPEGTS_STREAM_ID = AVPacketSideDataType(C.AV_PKT_DATA_MPEGTS_STREAM_ID) AV_PKT_DATA_MASTERING_DISPLAY_METADATA = AVPacketSideDataType(C.AV_PKT_DATA_MASTERING_DISPLAY_METADATA) AV_PKT_DATA_SPHERICAL = AVPacketSideDataType(C.AV_PKT_DATA_SPHERICAL) AV_PKT_DATA_CONTENT_LIGHT_LEVEL = AVPacketSideDataType(C.AV_PKT_DATA_CONTENT_LIGHT_LEVEL) AV_PKT_DATA_A53_CC = AVPacketSideDataType(C.AV_PKT_DATA_A53_CC) AV_PKT_DATA_ENCRYPTION_INIT_INFO = AVPacketSideDataType(C.AV_PKT_DATA_ENCRYPTION_INIT_INFO) AV_PKT_DATA_ENCRYPTION_INFO = AVPacketSideDataType(C.AV_PKT_DATA_ENCRYPTION_INFO) AV_PKT_DATA_AFD = AVPacketSideDataType(C.AV_PKT_DATA_AFD) AV_PKT_DATA_NB = AVPacketSideDataType(C.AV_PKT_DATA_NB) )
const ( AV_PKT_FLAG_KEY = C.AV_PKT_FLAG_KEY AV_PKT_FLAG_CORRUPT = C.AV_PKT_FLAG_CORRUPT AV_PKT_FLAG_DISCARD = C.AV_PKT_FLAG_DISCARD AV_PKT_FLAG_TRUSTED = C.AV_PKT_FLAG_TRUSTED AV_PKT_FLAG_DISPOSABLE = C.AV_PKT_FLAG_DISPOSABLE )
const ( AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT = AVSideDataParamChangeFlags(C.AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT) AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_LAYOUT = AVSideDataParamChangeFlags(C.AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_LAYOUT) AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE = AVSideDataParamChangeFlags(C.AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE) AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS = AVSideDataParamChangeFlags(C.AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS) )
const ( AV_FIELD_UNKNOWN = AVFieldOrder(C.AV_FIELD_UNKNOWN) AV_FIELD_PROGRESSIVE = AVFieldOrder(C.AV_FIELD_PROGRESSIVE) AV_FIELD_TT = AVFieldOrder(C.AV_FIELD_TT) AV_FIELD_BB = AVFieldOrder(C.AV_FIELD_BB) AV_FIELD_TB = AVFieldOrder(C.AV_FIELD_TB) AV_FIELD_BT = AVFieldOrder(C.AV_FIELD_BT) )
const ( FF_PRED_LEFT = int32(C.FF_PRED_LEFT) FF_PRED_PLANE = int32(C.FF_PRED_PLANE) FF_PRED_MEDIAN = int32(C.FF_PRED_MEDIAN) )
const ( FF_CMP_SAD = int32(C.FF_CMP_SAD) FF_CMP_SSE = int32(C.FF_CMP_SSE) FF_CMP_SATD = int32(C.FF_CMP_SATD) FF_CMP_DCT = int32(C.FF_CMP_DCT) FF_CMP_PSNR = int32(C.FF_CMP_PSNR) FF_CMP_BIT = int32(C.FF_CMP_BIT) FF_CMP_RD = int32(C.FF_CMP_RD) FF_CMP_ZERO = int32(C.FF_CMP_ZERO) FF_CMP_VSAD = int32(C.FF_CMP_VSAD) FF_CMP_VSSE = int32(C.FF_CMP_VSSE) FF_CMP_NSSE = int32(C.FF_CMP_NSSE) FF_CMP_W53 = int32(C.FF_CMP_W53) FF_CMP_W97 = int32(C.FF_CMP_W97) FF_CMP_DCTMAX = int32(C.FF_CMP_DCTMAX) FF_CMP_DCT264 = int32(C.FF_CMP_DCT264) FF_CMP_MEDIAN_SAD = int32(C.FF_CMP_MEDIAN_SAD) FF_CMP_CHROMA = int32(C.FF_CMP_CHROMA) )
const ( SLICE_FLAG_CODED_ORDER = int32(C.SLICE_FLAG_CODED_ORDER) SLICE_FLAG_ALLOW_FIELD = int32(C.SLICE_FLAG_ALLOW_FIELD) SLICE_FLAG_ALLOW_PLANE = int32(C.SLICE_FLAG_ALLOW_PLANE) )
const ( FF_MB_DECISION_SIMPLE = int32(C.FF_MB_DECISION_SIMPLE) FF_MB_DECISION_BITS = int32(C.FF_MB_DECISION_BITS) FF_MB_DECISION_RD = int32(C.FF_MB_DECISION_RD) )
const ( FF_CODER_TYPE_VLC = int32(C.FF_CODER_TYPE_VLC) FF_CODER_TYPE_AC = int32(C.FF_CODER_TYPE_AC) FF_CODER_TYPE_RAW = int32(C.FF_CODER_TYPE_RAW) FF_CODER_TYPE_RLE = int32(C.FF_CODER_TYPE_RLE) )
const ( FF_BUG_AUTODETECT = int32(C.FF_BUG_AUTODETECT) FF_BUG_XVID_ILACE = int32(C.FF_BUG_XVID_ILACE) FF_BUG_UMP4 = int32(C.FF_BUG_UMP4) FF_BUG_NO_PADDING = int32(C.FF_BUG_NO_PADDING) FF_BUG_AMV = int32(C.FF_BUG_AMV) FF_BUG_QPEL_CHROMA = int32(C.FF_BUG_QPEL_CHROMA) FF_BUG_STD_QPEL = int32(C.FF_BUG_STD_QPEL) FF_BUG_QPEL_CHROMA2 = int32(C.FF_BUG_QPEL_CHROMA2) FF_BUG_DIRECT_BLOCKSIZE = int32(C.FF_BUG_DIRECT_BLOCKSIZE) FF_BUG_EDGE = int32(C.FF_BUG_EDGE) FF_BUG_HPEL_CHROMA = int32(C.FF_BUG_HPEL_CHROMA) FF_BUG_DC_CLIP = int32(C.FF_BUG_DC_CLIP) FF_BUG_MS = int32(C.FF_BUG_MS) FF_BUG_TRUNCATED = int32(C.FF_BUG_TRUNCATED) FF_BUG_IEDGE = int32(C.FF_BUG_IEDGE) )
const ( FF_COMPLIANCE_VERY_STRICT = int32(C.FF_COMPLIANCE_VERY_STRICT) FF_COMPLIANCE_STRICT = int32(C.FF_COMPLIANCE_STRICT) FF_COMPLIANCE_NORMAL = int32(C.FF_COMPLIANCE_NORMAL) FF_COMPLIANCE_UNOFFICIAL = int32(C.FF_COMPLIANCE_UNOFFICIAL) FF_COMPLIANCE_EXPERIMENTAL = int32(C.FF_COMPLIANCE_EXPERIMENTAL) )
const ( FF_EC_GUESS_MVS = int32(C.FF_EC_GUESS_MVS) FF_EC_DEBLOCK = int32(C.FF_EC_DEBLOCK) FF_EC_FAVOR_INTER = int32(C.FF_EC_FAVOR_INTER) )
const ( FF_DEBUG_PICT_INFO = int32(C.FF_DEBUG_PICT_INFO) FF_DEBUG_RC = int32(C.FF_DEBUG_RC) FF_DEBUG_BITSTREAM = int32(C.FF_DEBUG_BITSTREAM) FF_DEBUG_MB_TYPE = int32(C.FF_DEBUG_MB_TYPE) FF_DEBUG_QP = int32(C.FF_DEBUG_QP) FF_DEBUG_DCT_COEFF = int32(C.FF_DEBUG_DCT_COEFF) FF_DEBUG_SKIP = int32(C.FF_DEBUG_SKIP) FF_DEBUG_STARTCODE = int32(C.FF_DEBUG_STARTCODE) FF_DEBUG_ER = int32(C.FF_DEBUG_ER) FF_DEBUG_MMCO = int32(C.FF_DEBUG_MMCO) FF_DEBUG_BUGS = int32(C.FF_DEBUG_BUGS) FF_DEBUG_BUFFERS = int32(C.FF_DEBUG_BUFFERS) FF_DEBUG_THREADS = int32(C.FF_DEBUG_THREADS) FF_DEBUG_GREEN_MD = int32(C.FF_DEBUG_GREEN_MD) FF_DEBUG_NOMC = int32(C.FF_DEBUG_NOMC) )
const ( AV_EF_CRCCHECK = int32(C.AV_EF_CRCCHECK) AV_EF_BITSTREAM = int32(C.AV_EF_BITSTREAM) AV_EF_BUFFER = int32(C.AV_EF_BUFFER) AV_EF_EXPLODE = int32(C.AV_EF_EXPLODE) AV_EF_IGNORE_ERR = int32(C.AV_EF_IGNORE_ERR) AV_EF_CAREFUL = int32(C.AV_EF_CAREFUL) AV_EF_COMPLIANT = int32(C.AV_EF_COMPLIANT) AV_EF_AGGRESSIVE = int32(C.AV_EF_AGGRESSIVE) )
const ( FF_DCT_AUTO = int32(C.FF_DCT_AUTO) FF_DCT_FASTINT = int32(C.FF_DCT_FASTINT) FF_DCT_INT = int32(C.FF_DCT_INT) FF_DCT_MMX = int32(C.FF_DCT_MMX) FF_DCT_ALTIVEC = int32(C.FF_DCT_ALTIVEC) FF_DCT_FAAN = int32(C.FF_DCT_FAAN) )
const ( FF_IDCT_AUTO = int32(C.FF_IDCT_AUTO) FF_IDCT_INT = int32(C.FF_IDCT_INT) FF_IDCT_SIMPLE = int32(C.FF_IDCT_SIMPLE) FF_IDCT_SIMPLEMMX = int32(C.FF_IDCT_SIMPLEMMX) FF_IDCT_ARM = int32(C.FF_IDCT_ARM) FF_IDCT_ALTIVEC = int32(C.FF_IDCT_ALTIVEC) FF_IDCT_SIMPLEARM = int32(C.FF_IDCT_SIMPLEARM) FF_IDCT_XVID = int32(C.FF_IDCT_XVID) FF_IDCT_SIMPLEARMV5TE = int32(C.FF_IDCT_SIMPLEARMV5TE) FF_IDCT_SIMPLEARMV6 = int32(C.FF_IDCT_SIMPLEARMV6) FF_IDCT_FAAN = int32(C.FF_IDCT_FAAN) FF_IDCT_SIMPLENEON = int32(C.FF_IDCT_SIMPLENEON) FF_IDCT_NONE = int32(C.FF_IDCT_NONE) FF_IDCT_SIMPLEAUTO = int32(C.FF_IDCT_SIMPLEAUTO) )
const ( FF_THREAD_FRAME = int32(C.FF_THREAD_FRAME) FF_THREAD_SLICE = int32(C.FF_THREAD_SLICE) )
const ( FF_PROFILE_UNKNOWN = int32(C.FF_PROFILE_UNKNOWN) FF_PROFILE_RESERVED = int32(C.FF_PROFILE_RESERVED) FF_PROFILE_AAC_MAIN = int32(C.FF_PROFILE_AAC_MAIN) FF_PROFILE_AAC_LOW = int32(C.FF_PROFILE_AAC_LOW) FF_PROFILE_AAC_SSR = int32(C.FF_PROFILE_AAC_SSR) FF_PROFILE_AAC_LTP = int32(C.FF_PROFILE_AAC_LTP) FF_PROFILE_AAC_HE = int32(C.FF_PROFILE_AAC_HE) FF_PROFILE_AAC_HE_V2 = int32(C.FF_PROFILE_AAC_HE_V2) FF_PROFILE_AAC_LD = int32(C.FF_PROFILE_AAC_LD) FF_PROFILE_AAC_ELD = int32(C.FF_PROFILE_AAC_ELD) FF_PROFILE_MPEG2_AAC_LOW = int32(C.FF_PROFILE_MPEG2_AAC_LOW) FF_PROFILE_MPEG2_AAC_HE = int32(C.FF_PROFILE_MPEG2_AAC_HE) FF_PROFILE_DNXHD = int32(C.FF_PROFILE_DNXHD) FF_PROFILE_DNXHR_LB = int32(C.FF_PROFILE_DNXHR_LB) FF_PROFILE_DNXHR_SQ = int32(C.FF_PROFILE_DNXHR_SQ) FF_PROFILE_DNXHR_HQ = int32(C.FF_PROFILE_DNXHR_HQ) FF_PROFILE_DNXHR_HQX = int32(C.FF_PROFILE_DNXHR_HQX) FF_PROFILE_DNXHR_444 = int32(C.FF_PROFILE_DNXHR_444) FF_PROFILE_DTS = int32(C.FF_PROFILE_DTS) FF_PROFILE_DTS_ES = int32(C.FF_PROFILE_DTS_ES) FF_PROFILE_DTS_96_24 = int32(C.FF_PROFILE_DTS_96_24) FF_PROFILE_DTS_HD_HRA = int32(C.FF_PROFILE_DTS_HD_HRA) FF_PROFILE_DTS_HD_MA = int32(C.FF_PROFILE_DTS_HD_MA) FF_PROFILE_DTS_EXPRESS = int32(C.FF_PROFILE_DTS_EXPRESS) FF_PROFILE_MPEG2_422 = int32(C.FF_PROFILE_MPEG2_422) FF_PROFILE_MPEG2_HIGH = int32(C.FF_PROFILE_MPEG2_HIGH) FF_PROFILE_MPEG2_SS = int32(C.FF_PROFILE_MPEG2_SS) FF_PROFILE_MPEG2_SNR_SCALABLE = int32(C.FF_PROFILE_MPEG2_SNR_SCALABLE) FF_PROFILE_MPEG2_MAIN = int32(C.FF_PROFILE_MPEG2_MAIN) FF_PROFILE_MPEG2_SIMPLE = int32(C.FF_PROFILE_MPEG2_SIMPLE) FF_PROFILE_H264_CONSTRAINED = int32(C.FF_PROFILE_H264_CONSTRAINED) FF_PROFILE_H264_INTRA = int32(C.FF_PROFILE_H264_INTRA) FF_PROFILE_H264_BASELINE = int32(C.FF_PROFILE_H264_BASELINE) FF_PROFILE_H264_CONSTRAINED_BASELINE = int32(C.FF_PROFILE_H264_CONSTRAINED_BASELINE) FF_PROFILE_H264_MAIN = int32(C.FF_PROFILE_H264_MAIN) FF_PROFILE_H264_EXTENDED = int32(C.FF_PROFILE_H264_EXTENDED) FF_PROFILE_H264_HIGH = int32(C.FF_PROFILE_H264_HIGH) FF_PROFILE_H264_HIGH_10 = int32(C.FF_PROFILE_H264_HIGH_10) FF_PROFILE_H264_HIGH_10_INTRA = int32(C.FF_PROFILE_H264_HIGH_10_INTRA) FF_PROFILE_H264_MULTIVIEW_HIGH = int32(C.FF_PROFILE_H264_MULTIVIEW_HIGH) FF_PROFILE_H264_HIGH_422 = int32(C.FF_PROFILE_H264_HIGH_422) FF_PROFILE_H264_HIGH_422_INTRA = int32(C.FF_PROFILE_H264_HIGH_422_INTRA) FF_PROFILE_H264_STEREO_HIGH = int32(C.FF_PROFILE_H264_STEREO_HIGH) FF_PROFILE_H264_HIGH_444 = int32(C.FF_PROFILE_H264_HIGH_444) FF_PROFILE_H264_HIGH_444_PREDICTIVE = int32(C.FF_PROFILE_H264_HIGH_444_PREDICTIVE) FF_PROFILE_H264_HIGH_444_INTRA = int32(C.FF_PROFILE_H264_HIGH_444_INTRA) FF_PROFILE_H264_CAVLC_444 = int32(C.FF_PROFILE_H264_CAVLC_444) FF_PROFILE_VC1_SIMPLE = int32(C.FF_PROFILE_VC1_SIMPLE) FF_PROFILE_VC1_MAIN = int32(C.FF_PROFILE_VC1_MAIN) FF_PROFILE_VC1_COMPLEX = int32(C.FF_PROFILE_VC1_COMPLEX) FF_PROFILE_VC1_ADVANCED = int32(C.FF_PROFILE_VC1_ADVANCED) FF_PROFILE_MPEG4_SIMPLE = int32(C.FF_PROFILE_MPEG4_SIMPLE) FF_PROFILE_MPEG4_SIMPLE_SCALABLE = int32(C.FF_PROFILE_MPEG4_SIMPLE_SCALABLE) FF_PROFILE_MPEG4_CORE = int32(C.FF_PROFILE_MPEG4_CORE) FF_PROFILE_MPEG4_MAIN = int32(C.FF_PROFILE_MPEG4_MAIN) FF_PROFILE_MPEG4_N_BIT = int32(C.FF_PROFILE_MPEG4_N_BIT) FF_PROFILE_MPEG4_SCALABLE_TEXTURE = int32(C.FF_PROFILE_MPEG4_SCALABLE_TEXTURE) FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = int32(C.FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION) FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = int32(C.FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE) FF_PROFILE_MPEG4_HYBRID = int32(C.FF_PROFILE_MPEG4_HYBRID) FF_PROFILE_MPEG4_ADVANCED_REAL_TIME = int32(C.FF_PROFILE_MPEG4_ADVANCED_REAL_TIME) FF_PROFILE_MPEG4_CORE_SCALABLE = int32(C.FF_PROFILE_MPEG4_CORE_SCALABLE) FF_PROFILE_MPEG4_ADVANCED_CODING = int32(C.FF_PROFILE_MPEG4_ADVANCED_CODING) FF_PROFILE_MPEG4_ADVANCED_CORE = int32(C.FF_PROFILE_MPEG4_ADVANCED_CORE) FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = int32(C.FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE) FF_PROFILE_MPEG4_SIMPLE_STUDIO = int32(C.FF_PROFILE_MPEG4_SIMPLE_STUDIO) FF_PROFILE_MPEG4_ADVANCED_SIMPLE = int32(C.FF_PROFILE_MPEG4_ADVANCED_SIMPLE) FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0 = int32(C.FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0) FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1 = int32(C.FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1) FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION = int32(C.FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION) FF_PROFILE_JPEG2000_DCINEMA_2K = int32(C.FF_PROFILE_JPEG2000_DCINEMA_2K) FF_PROFILE_JPEG2000_DCINEMA_4K = int32(C.FF_PROFILE_JPEG2000_DCINEMA_4K) FF_PROFILE_VP9_0 = int32(C.FF_PROFILE_VP9_0) FF_PROFILE_VP9_1 = int32(C.FF_PROFILE_VP9_1) FF_PROFILE_VP9_2 = int32(C.FF_PROFILE_VP9_2) FF_PROFILE_VP9_3 = int32(C.FF_PROFILE_VP9_3) FF_PROFILE_HEVC_MAIN = int32(C.FF_PROFILE_HEVC_MAIN) FF_PROFILE_HEVC_MAIN_10 = int32(C.FF_PROFILE_HEVC_MAIN_10) FF_PROFILE_HEVC_MAIN_STILL_PICTURE = int32(C.FF_PROFILE_HEVC_MAIN_STILL_PICTURE) FF_PROFILE_HEVC_REXT = int32(C.FF_PROFILE_HEVC_REXT) FF_PROFILE_AV1_MAIN = int32(C.FF_PROFILE_AV1_MAIN) FF_PROFILE_AV1_HIGH = int32(C.FF_PROFILE_AV1_HIGH) FF_PROFILE_AV1_PROFESSIONAL = int32(C.FF_PROFILE_AV1_PROFESSIONAL) FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT = int32(C.FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT) FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT = int32(C.FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT) FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT = int32(C.FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT) FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS = int32(C.FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS) FF_PROFILE_MJPEG_JPEG_LS = int32(C.FF_PROFILE_MJPEG_JPEG_LS) FF_PROFILE_SBC_MSBC = int32(C.FF_PROFILE_SBC_MSBC) )
const ( FF_SUB_CHARENC_MODE_DO_NOTHING = int32(C.FF_SUB_CHARENC_MODE_DO_NOTHING) FF_SUB_CHARENC_MODE_AUTOMATIC = int32(C.FF_SUB_CHARENC_MODE_AUTOMATIC) FF_SUB_CHARENC_MODE_PRE_DECODER = int32(C.FF_SUB_CHARENC_MODE_PRE_DECODER) FF_SUB_CHARENC_MODE_IGNORE = int32(C.FF_SUB_CHARENC_MODE_IGNORE) )
const ( FF_DEBUG_VIS_MV_P_FOR = int32(C.FF_DEBUG_VIS_MV_P_FOR) FF_DEBUG_VIS_MV_B_FOR = int32(C.FF_DEBUG_VIS_MV_B_FOR) FF_DEBUG_VIS_MV_B_BACK = int32(C.FF_DEBUG_VIS_MV_B_BACK) )
const ( FF_CODEC_PROPERTY_LOSSLESS = uint32(C.FF_CODEC_PROPERTY_LOSSLESS) FF_CODEC_PROPERTY_CLOSED_CAPTIONS = uint32(C.FF_CODEC_PROPERTY_CLOSED_CAPTIONS) )
const ( FF_SUB_TEXT_FMT_ASS = int32(C.FF_SUB_TEXT_FMT_ASS) FF_SUB_TEXT_FMT_ASS_WITH_TIMINGS = int32(C.FF_SUB_TEXT_FMT_ASS_WITH_TIMINGS) )
const ( AV_CODEC_CAP_DRAW_HORIZ_BAND = C.AV_CODEC_CAP_DRAW_HORIZ_BAND AV_CODEC_CAP_DR1 = C.AV_CODEC_CAP_DR1 AV_CODEC_CAP_TRUNCATED = C.AV_CODEC_CAP_TRUNCATED AV_CODEC_CAP_DELAY = C.AV_CODEC_CAP_DELAY AV_CODEC_CAP_SMALL_LAST_FRAME = C.AV_CODEC_CAP_SMALL_LAST_FRAME AV_CODEC_CAP_SUBFRAMES = C.AV_CODEC_CAP_SUBFRAMES AV_CODEC_CAP_EXPERIMENTAL = C.AV_CODEC_CAP_EXPERIMENTAL AV_CODEC_CAP_CHANNEL_CONF = C.AV_CODEC_CAP_CHANNEL_CONF AV_CODEC_CAP_FRAME_THREADS = C.AV_CODEC_CAP_FRAME_THREADS AV_CODEC_CAP_SLICE_THREADS = C.AV_CODEC_CAP_SLICE_THREADS AV_CODEC_CAP_PARAM_CHANGE = C.AV_CODEC_CAP_PARAM_CHANGE AV_CODEC_CAP_AUTO_THREADS = C.AV_CODEC_CAP_AUTO_THREADS AV_CODEC_CAP_VARIABLE_FRAME_SIZE = C.AV_CODEC_CAP_VARIABLE_FRAME_SIZE AV_CODEC_CAP_AVOID_PROBING = C.AV_CODEC_CAP_AVOID_PROBING AV_CODEC_CAP_INTRA_ONLY = C.AV_CODEC_CAP_INTRA_ONLY AV_CODEC_CAP_LOSSLESS = C.AV_CODEC_CAP_LOSSLESS AV_CODEC_CAP_HARDWARE = C.AV_CODEC_CAP_HARDWARE AV_CODEC_CAP_HYBRID = C.AV_CODEC_CAP_HYBRID )
const ( AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX = int32(C.AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX) AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX = int32(C.AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX) AV_CODEC_HW_CONFIG_METHOD_INTERNAL = int32(C.AV_CODEC_HW_CONFIG_METHOD_INTERNAL) AV_CODEC_HW_CONFIG_METHOD_AD_HOC = int32(C.AV_CODEC_HW_CONFIG_METHOD_AD_HOC) )
const ( AV_HWACCEL_CODEC_CAP_EXPERIMENTAL = int(C.AV_HWACCEL_CODEC_CAP_EXPERIMENTAL) AV_HWACCEL_FLAG_IGNORE_LEVEL = int(C.AV_HWACCEL_FLAG_IGNORE_LEVEL) AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH = int(C.AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH) AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH = int(C.AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH) )
const ( SUBTITLE_NONE = AVSubtitleType(C.SUBTITLE_NONE) SUBTITLE_BITMAP = AVSubtitleType(C.SUBTITLE_BITMAP) SUBTITLE_TEXT = AVSubtitleType(C.SUBTITLE_TEXT) SUBTITLE_ASS = AVSubtitleType(C.SUBTITLE_ASS) )
const ( AV_PICTURE_STRUCTURE_UNKNOWN = AVPictureStructure(C.AV_PICTURE_STRUCTURE_UNKNOWN) AV_PICTURE_STRUCTURE_TOP_FIELD = AVPictureStructure(C.AV_PICTURE_STRUCTURE_TOP_FIELD) AV_PICTURE_STRUCTURE_BOTTOM_FIELD = AVPictureStructure(C.AV_PICTURE_STRUCTURE_BOTTOM_FIELD) AV_PICTURE_STRUCTURE_FRAME = AVPictureStructure(C.AV_PICTURE_STRUCTURE_FRAME) )
const ( AV_LOCK_CREATE = AVLockOp(C.AV_LOCK_CREATE) AV_LOCK_OBTAIN = AVLockOp(C.AV_LOCK_OBTAIN) AV_LOCK_RELEASE = AVLockOp(C.AV_LOCK_RELEASE) AV_LOCK_DESTROY = AVLockOp(C.AV_LOCK_DESTROY) )
const ( DFT_R2C = RDFTransformType(C.DFT_R2C) IDFT_C2R = RDFTransformType(C.IDFT_C2R) IDFT_R2C = RDFTransformType(C.IDFT_R2C) DFT_C2R = RDFTransformType(C.DFT_C2R) )
const ( DCT_II = DCTTransformType(C.DCT_II) DCT_III = DCTTransformType(C.DCT_III) DCT_I = DCTTransformType(C.DCT_I) DST_I = DCTTransformType(C.DST_I) )
const ( DIRAC_PCODE_SEQ_HEADER = DiracParseCodes(C.DIRAC_PCODE_SEQ_HEADER) DIRAC_PCODE_END_SEQ = DiracParseCodes(C.DIRAC_PCODE_END_SEQ) DIRAC_PCODE_AUX = DiracParseCodes(C.DIRAC_PCODE_AUX) DIRAC_PCODE_PAD = DiracParseCodes(C.DIRAC_PCODE_PAD) DIRAC_PCODE_PICTURE_CODED = DiracParseCodes(C.DIRAC_PCODE_PICTURE_CODED) DIRAC_PCODE_PICTURE_RAW = DiracParseCodes(C.DIRAC_PCODE_PICTURE_RAW) DIRAC_PCODE_PICTURE_LOW_DEL = DiracParseCodes(C.DIRAC_PCODE_PICTURE_LOW_DEL) DIRAC_PCODE_PICTURE_HQ = DiracParseCodes(C.DIRAC_PCODE_PICTURE_HQ) DIRAC_PCODE_INTER_NOREF_CO1 = DiracParseCodes(C.DIRAC_PCODE_INTER_NOREF_CO1) DIRAC_PCODE_INTER_NOREF_CO2 = DiracParseCodes(C.DIRAC_PCODE_INTER_NOREF_CO2) DIRAC_PCODE_INTER_REF_CO1 = DiracParseCodes(C.DIRAC_PCODE_INTER_REF_CO1) DIRAC_PCODE_INTER_REF_CO2 = DiracParseCodes(C.DIRAC_PCODE_INTER_REF_CO2) DIRAC_PCODE_INTRA_REF_CO = DiracParseCodes(C.DIRAC_PCODE_INTRA_REF_CO) DIRAC_PCODE_INTRA_REF_RAW = DiracParseCodes(C.DIRAC_PCODE_INTRA_REF_RAW) DIRAC_PCODE_INTRA_REF_PICT = DiracParseCodes(C.DIRAC_PCODE_INTRA_REF_PICT) DIRAC_PCODE_MAGIC = DiracParseCodes(C.DIRAC_PCODE_MAGIC) )
const ( LIBAVCODEC_VERSION_MAJOR = C.LIBAVCODEC_VERSION_MAJOR LIBAVCODEC_VERSION_MINOR = C.LIBAVCODEC_VERSION_MINOR LIBAVCODEC_VERSION_MICRO = C.LIBAVCODEC_VERSION_MICRO )
const ( VORBIS_FLAG_HEADER = C.VORBIS_FLAG_HEADER VORBIS_FLAG_COMMENT = C.VORBIS_FLAG_COMMENT VORBIS_FLAG_SETUP = C.VORBIS_FLAG_SETUP )
const ( AV_APP_TO_DEV_NONE = AVAppToDevMessageType(C.AV_APP_TO_DEV_NONE) AV_APP_TO_DEV_WINDOW_SIZE = AVAppToDevMessageType(C.AV_APP_TO_DEV_WINDOW_SIZE) AV_APP_TO_DEV_WINDOW_REPAINT = AVAppToDevMessageType(C.AV_APP_TO_DEV_WINDOW_REPAINT) AV_APP_TO_DEV_PAUSE = AVAppToDevMessageType(C.AV_APP_TO_DEV_PAUSE) AV_APP_TO_DEV_PLAY = AVAppToDevMessageType(C.AV_APP_TO_DEV_PLAY) AV_APP_TO_DEV_TOGGLE_PAUSE = AVAppToDevMessageType(C.AV_APP_TO_DEV_TOGGLE_PAUSE) AV_APP_TO_DEV_SET_VOLUME = AVAppToDevMessageType(C.AV_APP_TO_DEV_SET_VOLUME) AV_APP_TO_DEV_MUTE = AVAppToDevMessageType(C.AV_APP_TO_DEV_MUTE) AV_APP_TO_DEV_UNMUTE = AVAppToDevMessageType(C.AV_APP_TO_DEV_UNMUTE) AV_APP_TO_DEV_TOGGLE_MUTE = AVAppToDevMessageType(C.AV_APP_TO_DEV_TOGGLE_MUTE) AV_APP_TO_DEV_GET_VOLUME = AVAppToDevMessageType(C.AV_APP_TO_DEV_GET_VOLUME) AV_APP_TO_DEV_GET_MUTE = AVAppToDevMessageType(C.AV_APP_TO_DEV_GET_MUTE) )
const ( AV_DEV_TO_APP_NONE = AVDevToAppMessageType(C.AV_DEV_TO_APP_NONE) AV_DEV_TO_APP_CREATE_WINDOW_BUFFER = AVDevToAppMessageType(C.AV_DEV_TO_APP_CREATE_WINDOW_BUFFER) AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER = AVDevToAppMessageType(C.AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER) AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER = AVDevToAppMessageType(C.AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER) AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER = AVDevToAppMessageType(C.AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER) AV_DEV_TO_APP_BUFFER_OVERFLOW = AVDevToAppMessageType(C.AV_DEV_TO_APP_BUFFER_OVERFLOW) AV_DEV_TO_APP_BUFFER_UNDERFLOW = AVDevToAppMessageType(C.AV_DEV_TO_APP_BUFFER_UNDERFLOW) AV_DEV_TO_APP_BUFFER_READABLE = AVDevToAppMessageType(C.AV_DEV_TO_APP_BUFFER_READABLE) AV_DEV_TO_APP_BUFFER_WRITABLE = AVDevToAppMessageType(C.AV_DEV_TO_APP_BUFFER_WRITABLE) AV_DEV_TO_APP_MUTE_STATE_CHANGED = AVDevToAppMessageType(C.AV_DEV_TO_APP_MUTE_STATE_CHANGED) AV_DEV_TO_APP_VOLUME_LEVEL_CHANGED = AVDevToAppMessageType(C.AV_DEV_TO_APP_VOLUME_LEVEL_CHANGED) )
const ( LIBAVDEVICE_VERSION_MAJOR = C.LIBAVDEVICE_VERSION_MAJOR LIBAVDEVICE_VERSION_MINOR = C.LIBAVDEVICE_VERSION_MINOR LIBAVDEVICE_VERSION_MICRO = C.LIBAVDEVICE_VERSION_MICRO )
const ( AVFILTER_FLAG_DYNAMIC_INPUTS = C.AVFILTER_FLAG_DYNAMIC_INPUTS AVFILTER_FLAG_DYNAMIC_OUTPUTS = C.AVFILTER_FLAG_DYNAMIC_OUTPUTS AVFILTER_FLAG_SLICE_THREADS = C.AVFILTER_FLAG_SLICE_THREADS AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC = C.AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL = C.AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL AVFILTER_FLAG_SUPPORT_TIMELINE = C.AVFILTER_FLAG_SUPPORT_TIMELINE )
const ( AVFILTER_CMD_FLAG_ONE = C.AVFILTER_CMD_FLAG_ONE AVFILTER_CMD_FLAG_FAST = C.AVFILTER_CMD_FLAG_FAST )
const ( AVFILTER_AUTO_CONVERT_ALL = int32(C.AVFILTER_AUTO_CONVERT_ALL) AVFILTER_AUTO_CONVERT_NONE = int32(C.AVFILTER_AUTO_CONVERT_NONE) )
const ( AV_BUFFERSINK_FLAG_PEEK = C.AV_BUFFERSINK_FLAG_PEEK AV_BUFFERSINK_FLAG_NO_REQUEST = C.AV_BUFFERSINK_FLAG_NO_REQUEST )
const ( AV_BUFFERSRC_FLAG_NO_CHECK_FORMAT = int32(C.AV_BUFFERSRC_FLAG_NO_CHECK_FORMAT) AV_BUFFERSRC_FLAG_PUSH = int32(C.AV_BUFFERSRC_FLAG_PUSH) AV_BUFFERSRC_FLAG_KEEP_REF = int32(C.AV_BUFFERSRC_FLAG_KEEP_REF) )
const ( LIBAVFILTER_VERSION_MAJOR = C.LIBAVFILTER_VERSION_MAJOR LIBAVFILTER_VERSION_MINOR = C.LIBAVFILTER_VERSION_MINOR LIBAVFILTER_VERSION_MICRO = C.LIBAVFILTER_VERSION_MICRO )
const ( AVPROBE_SCORE_RETRY = C.AVPROBE_SCORE_RETRY AVPROBE_SCORE_STREAM_RETRY = C.AVPROBE_SCORE_STREAM_RETRY AVPROBE_SCORE_EXTENSION = C.AVPROBE_SCORE_EXTENSION AVPROBE_SCORE_MIME = C.AVPROBE_SCORE_MIME AVPROBE_SCORE_MAX = C.AVPROBE_SCORE_MAX )
const ( AVFMT_NOFILE = C.AVFMT_NOFILE AVFMT_NEEDNUMBER = C.AVFMT_NEEDNUMBER AVFMT_SHOW_IDS = C.AVFMT_SHOW_IDS AVFMT_GLOBALHEADER = C.AVFMT_GLOBALHEADER AVFMT_NOTIMESTAMPS = C.AVFMT_NOTIMESTAMPS AVFMT_GENERIC_INDEX = C.AVFMT_GENERIC_INDEX AVFMT_TS_DISCONT = C.AVFMT_TS_DISCONT AVFMT_VARIABLE_FPS = C.AVFMT_VARIABLE_FPS AVFMT_NODIMENSIONS = C.AVFMT_NODIMENSIONS AVFMT_NOSTREAMS = C.AVFMT_NOSTREAMS AVFMT_NOBINSEARCH = C.AVFMT_NOBINSEARCH AVFMT_NOGENSEARCH = C.AVFMT_NOGENSEARCH AVFMT_NO_BYTE_SEEK = C.AVFMT_NO_BYTE_SEEK AVFMT_ALLOW_FLUSH = C.AVFMT_ALLOW_FLUSH AVFMT_TS_NONSTRICT = C.AVFMT_TS_NONSTRICT AVFMT_TS_NEGATIVE = C.AVFMT_TS_NEGATIVE AVFMT_SEEK_TO_PTS = C.AVFMT_SEEK_TO_PTS )
const ( AVSTREAM_PARSE_NONE = AVStreamParseType(C.AVSTREAM_PARSE_NONE) AVSTREAM_PARSE_FULL = AVStreamParseType(C.AVSTREAM_PARSE_FULL) AVSTREAM_PARSE_HEADERS = AVStreamParseType(C.AVSTREAM_PARSE_HEADERS) AVSTREAM_PARSE_TIMESTAMPS = AVStreamParseType(C.AVSTREAM_PARSE_TIMESTAMPS) AVSTREAM_PARSE_FULL_ONCE = AVStreamParseType(C.AVSTREAM_PARSE_FULL_ONCE) AVSTREAM_PARSE_FULL_RAW = AVStreamParseType(C.AVSTREAM_PARSE_FULL_RAW) )
const ( AVINDEX_KEYFRAME = C.AVINDEX_KEYFRAME AVINDEX_DISCARD_FRAME = C.AVINDEX_DISCARD_FRAME )
const ( AV_DISPOSITION_DEFAULT = C.AV_DISPOSITION_DEFAULT AV_DISPOSITION_DUB = C.AV_DISPOSITION_DUB AV_DISPOSITION_ORIGINAL = C.AV_DISPOSITION_ORIGINAL AV_DISPOSITION_COMMENT = C.AV_DISPOSITION_COMMENT AV_DISPOSITION_LYRICS = C.AV_DISPOSITION_LYRICS AV_DISPOSITION_KARAOKE = C.AV_DISPOSITION_KARAOKE AV_DISPOSITION_FORCED = C.AV_DISPOSITION_FORCED AV_DISPOSITION_HEARING_IMPAIRED = C.AV_DISPOSITION_HEARING_IMPAIRED AV_DISPOSITION_VISUAL_IMPAIRED = C.AV_DISPOSITION_VISUAL_IMPAIRED AV_DISPOSITION_CLEAN_EFFECTS = C.AV_DISPOSITION_CLEAN_EFFECTS AV_DISPOSITION_ATTACHED_PIC = C.AV_DISPOSITION_ATTACHED_PIC AV_DISPOSITION_TIMED_THUMBNAILS = C.AV_DISPOSITION_TIMED_THUMBNAILS )
const ( AV_DISPOSITION_CAPTIONS = C.AV_DISPOSITION_CAPTIONS AV_DISPOSITION_DESCRIPTIONS = C.AV_DISPOSITION_DESCRIPTIONS AV_DISPOSITION_METADATA = C.AV_DISPOSITION_METADATA AV_DISPOSITION_DEPENDENT = C.AV_DISPOSITION_DEPENDENT AV_DISPOSITION_STILL_IMAGE = C.AV_DISPOSITION_STILL_IMAGE )
const ( AV_PTS_WRAP_IGNORE = C.AV_PTS_WRAP_IGNORE AV_PTS_WRAP_ADD_OFFSET = C.AV_PTS_WRAP_ADD_OFFSET AV_PTS_WRAP_SUB_OFFSET = C.AV_PTS_WRAP_SUB_OFFSET )
const ( AVFMTCTX_NOHEADER = C.AVFMTCTX_NOHEADER AVFMTCTX_UNSEEKABLE = C.AVFMTCTX_UNSEEKABLE )
const ( AVFMT_DURATION_FROM_PTS = AVDurationEstimationMethod(C.AVFMT_DURATION_FROM_PTS) AVFMT_DURATION_FROM_STREAM = AVDurationEstimationMethod(C.AVFMT_DURATION_FROM_STREAM) AVFMT_DURATION_FROM_BITRATE = AVDurationEstimationMethod(C.AVFMT_DURATION_FROM_BITRATE) )
const ( AVFMT_FLAG_GENPTS = C.AVFMT_FLAG_GENPTS AVFMT_FLAG_IGNIDX = C.AVFMT_FLAG_IGNIDX AVFMT_FLAG_NONBLOCK = C.AVFMT_FLAG_NONBLOCK AVFMT_FLAG_IGNDTS = C.AVFMT_FLAG_IGNDTS AVFMT_FLAG_NOFILLIN = C.AVFMT_FLAG_NOFILLIN AVFMT_FLAG_NOPARSE = C.AVFMT_FLAG_NOPARSE AVFMT_FLAG_NOBUFFER = C.AVFMT_FLAG_NOBUFFER AVFMT_FLAG_CUSTOM_IO = C.AVFMT_FLAG_CUSTOM_IO AVFMT_FLAG_DISCARD_CORRUPT = C.AVFMT_FLAG_DISCARD_CORRUPT AVFMT_FLAG_FLUSH_PACKETS = C.AVFMT_FLAG_FLUSH_PACKETS AVFMT_FLAG_BITEXACT = C.AVFMT_FLAG_BITEXACT AVFMT_FLAG_MP4A_LATM = C.AVFMT_FLAG_MP4A_LATM AVFMT_FLAG_SORT_DTS = C.AVFMT_FLAG_SORT_DTS AVFMT_FLAG_PRIV_OPT = C.AVFMT_FLAG_PRIV_OPT AVFMT_FLAG_KEEP_SIDE_DATA = C.AVFMT_FLAG_KEEP_SIDE_DATA AVFMT_FLAG_FAST_SEEK = C.AVFMT_FLAG_FAST_SEEK AVFMT_FLAG_SHORTEST = C.AVFMT_FLAG_SHORTEST AVFMT_FLAG_AUTO_BSF = C.AVFMT_FLAG_AUTO_BSF )
const ( AVSEEK_FLAG_BACKWARD = C.AVSEEK_FLAG_BACKWARD AVSEEK_FLAG_BYTE = C.AVSEEK_FLAG_BYTE AVSEEK_FLAG_ANY = C.AVSEEK_FLAG_ANY AVSEEK_FLAG_FRAME = C.AVSEEK_FLAG_FRAME )
const ( AVSTREAM_INIT_IN_WRITE_HEADER = C.AVSTREAM_INIT_IN_WRITE_HEADER AVSTREAM_INIT_IN_INIT_OUTPUT = C.AVSTREAM_INIT_IN_INIT_OUTPUT )
const ( AVFMT_TBCF_AUTO = AVTimebaseSource(C.AVFMT_TBCF_AUTO) AVFMT_TBCF_DECODER = AVTimebaseSource(C.AVFMT_TBCF_DECODER) AVFMT_TBCF_DEMUXER = AVTimebaseSource(C.AVFMT_TBCF_DEMUXER) AVFMT_TBCF_R_FRAMERATE = AVTimebaseSource(C.AVFMT_TBCF_R_FRAMERATE) )
const ( AVIO_SEEKABLE_NORMAL = C.AVIO_SEEKABLE_NORMAL AVIO_SEEKABLE_TIME = C.AVIO_SEEKABLE_TIME )
const ( AVIO_ENTRY_UNKNOWN = AVIODirEntryType(C.AVIO_ENTRY_UNKNOWN) AVIO_ENTRY_BLOCK_DEVICE = AVIODirEntryType(C.AVIO_ENTRY_BLOCK_DEVICE) AVIO_ENTRY_CHARACTER_DEVICE = AVIODirEntryType(C.AVIO_ENTRY_CHARACTER_DEVICE) AVIO_ENTRY_DIRECTORY = AVIODirEntryType(C.AVIO_ENTRY_DIRECTORY) AVIO_ENTRY_NAMED_PIPE = AVIODirEntryType(C.AVIO_ENTRY_NAMED_PIPE) AVIO_ENTRY_SYMBOLIC_LINK = AVIODirEntryType(C.AVIO_ENTRY_SYMBOLIC_LINK) AVIO_ENTRY_SOCKET = AVIODirEntryType(C.AVIO_ENTRY_SOCKET) AVIO_ENTRY_FILE = AVIODirEntryType(C.AVIO_ENTRY_FILE) AVIO_ENTRY_SERVER = AVIODirEntryType(C.AVIO_ENTRY_SERVER) AVIO_ENTRY_SHARE = AVIODirEntryType(C.AVIO_ENTRY_SHARE) AVIO_ENTRY_WORKGROUP = AVIODirEntryType(C.AVIO_ENTRY_WORKGROUP) )
const ( AVIO_DATA_MARKER_HEADER = AVIODataMarkerType(C.AVIO_DATA_MARKER_HEADER) AVIO_DATA_MARKER_SYNC_POINT = AVIODataMarkerType(C.AVIO_DATA_MARKER_SYNC_POINT) AVIO_DATA_MARKER_BOUNDARY_POINT = AVIODataMarkerType(C.AVIO_DATA_MARKER_BOUNDARY_POINT) AVIO_DATA_MARKER_UNKNOWN = AVIODataMarkerType(C.AVIO_DATA_MARKER_UNKNOWN) AVIO_DATA_MARKER_TRAILER = AVIODataMarkerType(C.AVIO_DATA_MARKER_TRAILER) AVIO_DATA_MARKER_FLUSH_POINT = AVIODataMarkerType(C.AVIO_DATA_MARKER_FLUSH_POINT) )
const ( AVSEEK_SIZE = C.AVSEEK_SIZE AVSEEK_FORCE = C.AVSEEK_FORCE )
const ( AVIO_FLAG_READ = C.AVIO_FLAG_READ AVIO_FLAG_WRITE = C.AVIO_FLAG_WRITE AVIO_FLAG_READ_WRITE = C.AVIO_FLAG_READ_WRITE AVIO_FLAG_NONBLOCK = C.AVIO_FLAG_NONBLOCK AVIO_FLAG_DIRECT = C.AVIO_FLAG_DIRECT )
const ( LIBAVFORMAT_VERSION_MAJOR = C.LIBAVFORMAT_VERSION_MAJOR LIBAVFORMAT_VERSION_MINOR = C.LIBAVFORMAT_VERSION_MINOR LIBAVFORMAT_VERSION_MICRO = C.LIBAVFORMAT_VERSION_MICRO )
const ( AVMEDIA_TYPE_UNKNOWN = AVMediaType(C.AVMEDIA_TYPE_UNKNOWN) AVMEDIA_TYPE_VIDEO = AVMediaType(C.AVMEDIA_TYPE_VIDEO) AVMEDIA_TYPE_AUDIO = AVMediaType(C.AVMEDIA_TYPE_AUDIO) AVMEDIA_TYPE_DATA = AVMediaType(C.AVMEDIA_TYPE_DATA) AVMEDIA_TYPE_SUBTITLE = AVMediaType(C.AVMEDIA_TYPE_SUBTITLE) AVMEDIA_TYPE_ATTACHMENT = AVMediaType(C.AVMEDIA_TYPE_ATTACHMENT) AVMEDIA_TYPE_NB = AVMediaType(C.AVMEDIA_TYPE_NB) )
const ( FF_LAMBDA_SHIFT = C.FF_LAMBDA_SHIFT FF_LAMBDA_SCALE = C.FF_LAMBDA_SCALE FF_QP2LAMBDA = C.FF_QP2LAMBDA FF_LAMBDA_MAX = C.FF_LAMBDA_MAX FF_QUALITY_SCALE = C.FF_QUALITY_SCALE )
const ( AV_NOPTS_VALUE = C.AV_NOPTS_VALUE AV_TIME_BASE = C.AV_TIME_BASE )
const ( AV_PICTURE_TYPE_NONE = AVPictureType(C.AV_PICTURE_TYPE_NONE) AV_PICTURE_TYPE_I = AVPictureType(C.AV_PICTURE_TYPE_I) AV_PICTURE_TYPE_P = AVPictureType(C.AV_PICTURE_TYPE_P) AV_PICTURE_TYPE_B = AVPictureType(C.AV_PICTURE_TYPE_B) AV_PICTURE_TYPE_S = AVPictureType(C.AV_PICTURE_TYPE_S) AV_PICTURE_TYPE_SI = AVPictureType(C.AV_PICTURE_TYPE_SI) AV_PICTURE_TYPE_SP = AVPictureType(C.AV_PICTURE_TYPE_SP) AV_PICTURE_TYPE_BI = AVPictureType(C.AV_PICTURE_TYPE_BI) )
const ( AES_CTR_KEY_SIZE = C.AES_CTR_KEY_SIZE AES_CTR_IV_SIZE = C.AES_CTR_IV_SIZE )
const ( AV_HAVE_BIGENDIAN = C.AV_HAVE_BIGENDIAN AV_HAVE_FAST_UNALIGNED = C.AV_HAVE_FAST_UNALIGNED )
const ( AV_ESCAPE_MODE_AUTO = C.AV_ESCAPE_MODE_AUTO AV_ESCAPE_MODE_BACKSLASH = C.AV_ESCAPE_MODE_BACKSLASH AV_ESCAPE_MODE_QUOTE = C.AV_ESCAPE_MODE_QUOTE )
const ( AV_ESCAPE_FLAG_WHITESPACE = C.AV_ESCAPE_FLAG_WHITESPACE AV_ESCAPE_FLAG_STRICT = C.AV_ESCAPE_FLAG_STRICT )
const ( AV_UTF8_FLAG_ACCEPT_INVALID_BIG_CODES = C.AV_UTF8_FLAG_ACCEPT_INVALID_BIG_CODES AV_UTF8_FLAG_ACCEPT_NON_CHARACTERS = C.AV_UTF8_FLAG_ACCEPT_NON_CHARACTERS AV_UTF8_FLAG_ACCEPT_SURROGATES = C.AV_UTF8_FLAG_ACCEPT_SURROGATES AV_UTF8_FLAG_EXCLUDE_XML_INVALID_CONTROL_CODES = C.AV_UTF8_FLAG_EXCLUDE_XML_INVALID_CONTROL_CODES AV_UTF8_FLAG_ACCEPT_ALL = C.AV_UTF8_FLAG_ACCEPT_ALL )
const ( AV_BPRINT_SIZE_UNLIMITED = C.AV_BPRINT_SIZE_UNLIMITED AV_BPRINT_SIZE_AUTOMATIC = C.AV_BPRINT_SIZE_AUTOMATIC AV_BPRINT_SIZE_COUNT_ONLY = C.AV_BPRINT_SIZE_COUNT_ONLY )
const ( AV_CH_FRONT_LEFT = uint64(C.AV_CH_FRONT_LEFT) AV_CH_FRONT_RIGHT = uint64(C.AV_CH_FRONT_RIGHT) AV_CH_FRONT_CENTER = uint64(C.AV_CH_FRONT_CENTER) AV_CH_LOW_FREQUENCY = uint64(C.AV_CH_LOW_FREQUENCY) AV_CH_BACK_LEFT = uint64(C.AV_CH_BACK_LEFT) AV_CH_BACK_RIGHT = uint64(C.AV_CH_BACK_RIGHT) AV_CH_FRONT_LEFT_OF_CENTER = uint64(C.AV_CH_FRONT_LEFT_OF_CENTER) AV_CH_FRONT_RIGHT_OF_CENTER = uint64(C.AV_CH_FRONT_RIGHT_OF_CENTER) AV_CH_BACK_CENTER = uint64(C.AV_CH_BACK_CENTER) AV_CH_SIDE_LEFT = uint64(C.AV_CH_SIDE_LEFT) AV_CH_SIDE_RIGHT = uint64(C.AV_CH_SIDE_RIGHT) AV_CH_TOP_CENTER = uint64(C.AV_CH_TOP_CENTER) AV_CH_TOP_FRONT_LEFT = uint64(C.AV_CH_TOP_FRONT_LEFT) AV_CH_TOP_FRONT_CENTER = uint64(C.AV_CH_TOP_FRONT_CENTER) AV_CH_TOP_FRONT_RIGHT = uint64(C.AV_CH_TOP_FRONT_RIGHT) AV_CH_TOP_BACK_LEFT = uint64(C.AV_CH_TOP_BACK_LEFT) AV_CH_TOP_BACK_CENTER = uint64(C.AV_CH_TOP_BACK_CENTER) AV_CH_TOP_BACK_RIGHT = uint64(C.AV_CH_TOP_BACK_RIGHT) AV_CH_STEREO_LEFT = uint64(C.AV_CH_STEREO_LEFT) AV_CH_STEREO_RIGHT = uint64(C.AV_CH_STEREO_RIGHT) AV_CH_WIDE_LEFT = uint64(C.AV_CH_WIDE_LEFT) AV_CH_WIDE_RIGHT = uint64(C.AV_CH_WIDE_RIGHT) AV_CH_SURROUND_DIRECT_LEFT = uint64(C.AV_CH_SURROUND_DIRECT_LEFT) AV_CH_SURROUND_DIRECT_RIGHT = uint64(C.AV_CH_SURROUND_DIRECT_RIGHT) AV_CH_LOW_FREQUENCY_2 = uint64(C.AV_CH_LOW_FREQUENCY_2) AV_CH_LAYOUT_NATIVE = uint64(C.AV_CH_LAYOUT_NATIVE) )
const ( AV_CH_LAYOUT_MONO = uint64(C.AV_CH_LAYOUT_MONO) AV_CH_LAYOUT_STEREO = uint64(C.AV_CH_LAYOUT_STEREO) AV_CH_LAYOUT_2POINT1 = uint64(C.AV_CH_LAYOUT_2POINT1) AV_CH_LAYOUT_2_1 = uint64(C.AV_CH_LAYOUT_2_1) AV_CH_LAYOUT_SURROUND = uint64(C.AV_CH_LAYOUT_SURROUND) AV_CH_LAYOUT_3POINT1 = uint64(C.AV_CH_LAYOUT_3POINT1) AV_CH_LAYOUT_4POINT0 = uint64(C.AV_CH_LAYOUT_4POINT0) AV_CH_LAYOUT_4POINT1 = uint64(C.AV_CH_LAYOUT_4POINT1) AV_CH_LAYOUT_2_2 = uint64(C.AV_CH_LAYOUT_2_2) AV_CH_LAYOUT_QUAD = uint64(C.AV_CH_LAYOUT_QUAD) AV_CH_LAYOUT_5POINT0 = uint64(C.AV_CH_LAYOUT_5POINT0) AV_CH_LAYOUT_5POINT1 = uint64(C.AV_CH_LAYOUT_5POINT1) AV_CH_LAYOUT_5POINT0_BACK = uint64(C.AV_CH_LAYOUT_5POINT0_BACK) AV_CH_LAYOUT_5POINT1_BACK = uint64(C.AV_CH_LAYOUT_5POINT1_BACK) AV_CH_LAYOUT_6POINT0 = uint64(C.AV_CH_LAYOUT_6POINT0) AV_CH_LAYOUT_6POINT0_FRONT = uint64(C.AV_CH_LAYOUT_6POINT0_FRONT) AV_CH_LAYOUT_HEXAGONAL = uint64(C.AV_CH_LAYOUT_HEXAGONAL) AV_CH_LAYOUT_6POINT1 = uint64(C.AV_CH_LAYOUT_6POINT1) AV_CH_LAYOUT_6POINT1_BACK = uint64(C.AV_CH_LAYOUT_6POINT1_BACK) AV_CH_LAYOUT_6POINT1_FRONT = uint64(C.AV_CH_LAYOUT_6POINT1_FRONT) AV_CH_LAYOUT_7POINT0 = uint64(C.AV_CH_LAYOUT_7POINT0) AV_CH_LAYOUT_7POINT0_FRONT = uint64(C.AV_CH_LAYOUT_7POINT0_FRONT) AV_CH_LAYOUT_7POINT1 = uint64(C.AV_CH_LAYOUT_7POINT1) AV_CH_LAYOUT_7POINT1_WIDE = uint64(C.AV_CH_LAYOUT_7POINT1_WIDE) AV_CH_LAYOUT_7POINT1_WIDE_BACK = uint64(C.AV_CH_LAYOUT_7POINT1_WIDE_BACK) AV_CH_LAYOUT_OCTAGONAL = uint64(C.AV_CH_LAYOUT_OCTAGONAL) AV_CH_LAYOUT_HEXADECAGONAL = uint64(C.AV_CH_LAYOUT_HEXADECAGONAL) AV_CH_LAYOUT_STEREO_DOWNMIX = uint64(C.AV_CH_LAYOUT_STEREO_DOWNMIX) )
const ( AV_MATRIX_ENCODING_NONE = AVMatrixEncoding(C.AV_MATRIX_ENCODING_NONE) AV_MATRIX_ENCODING_DOLBY = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DOLBY) AV_MATRIX_ENCODING_DPLII = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DPLII) AV_MATRIX_ENCODING_DPLIIX = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DPLIIX) AV_MATRIX_ENCODING_DPLIIZ = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DPLIIZ) AV_MATRIX_ENCODING_DOLBYEX = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DOLBYEX) AV_MATRIX_ENCODING_DOLBYHEADPHONE = AVMatrixEncoding(C.AV_MATRIX_ENCODING_DOLBYHEADPHONE) AV_MATRIX_ENCODING_NB = AVMatrixEncoding(C.AV_MATRIX_ENCODING_NB) )
const ( AV_CPU_FLAG_FORCE = C.AV_CPU_FLAG_FORCE AV_CPU_FLAG_MMX = C.AV_CPU_FLAG_MMX AV_CPU_FLAG_MMXEXT = C.AV_CPU_FLAG_MMXEXT AV_CPU_FLAG_MMX2 = C.AV_CPU_FLAG_MMX2 AV_CPU_FLAG_3DNOW = C.AV_CPU_FLAG_3DNOW AV_CPU_FLAG_SSE = C.AV_CPU_FLAG_SSE AV_CPU_FLAG_SSE2 = C.AV_CPU_FLAG_SSE2 AV_CPU_FLAG_SSE2SLOW = C.AV_CPU_FLAG_SSE2SLOW AV_CPU_FLAG_3DNOWEXT = C.AV_CPU_FLAG_3DNOWEXT AV_CPU_FLAG_SSE3 = C.AV_CPU_FLAG_SSE3 AV_CPU_FLAG_SSE3SLOW = C.AV_CPU_FLAG_SSE3SLOW AV_CPU_FLAG_SSSE3 = C.AV_CPU_FLAG_SSSE3 AV_CPU_FLAG_SSSE3SLOW = C.AV_CPU_FLAG_SSSE3SLOW AV_CPU_FLAG_ATOM = C.AV_CPU_FLAG_ATOM AV_CPU_FLAG_SSE4 = C.AV_CPU_FLAG_SSE4 AV_CPU_FLAG_SSE42 = C.AV_CPU_FLAG_SSE42 AV_CPU_FLAG_AESNI = C.AV_CPU_FLAG_AESNI AV_CPU_FLAG_AVX = C.AV_CPU_FLAG_AVX AV_CPU_FLAG_AVXSLOW = C.AV_CPU_FLAG_AVXSLOW AV_CPU_FLAG_XOP = C.AV_CPU_FLAG_XOP AV_CPU_FLAG_FMA4 = C.AV_CPU_FLAG_FMA4 AV_CPU_FLAG_CMOV = C.AV_CPU_FLAG_CMOV AV_CPU_FLAG_AVX2 = C.AV_CPU_FLAG_AVX2 AV_CPU_FLAG_FMA3 = C.AV_CPU_FLAG_FMA3 AV_CPU_FLAG_BMI1 = C.AV_CPU_FLAG_BMI1 AV_CPU_FLAG_BMI2 = C.AV_CPU_FLAG_BMI2 AV_CPU_FLAG_AVX512 = C.AV_CPU_FLAG_AVX512 AV_CPU_FLAG_ALTIVEC = C.AV_CPU_FLAG_ALTIVEC AV_CPU_FLAG_VSX = C.AV_CPU_FLAG_VSX AV_CPU_FLAG_POWER8 = C.AV_CPU_FLAG_POWER8 AV_CPU_FLAG_ARMV5TE = C.AV_CPU_FLAG_ARMV5TE AV_CPU_FLAG_ARMV6 = C.AV_CPU_FLAG_ARMV6 AV_CPU_FLAG_ARMV6T2 = C.AV_CPU_FLAG_ARMV6T2 AV_CPU_FLAG_VFP = C.AV_CPU_FLAG_VFP AV_CPU_FLAG_VFPV3 = C.AV_CPU_FLAG_VFPV3 AV_CPU_FLAG_NEON = C.AV_CPU_FLAG_NEON AV_CPU_FLAG_ARMV8 = C.AV_CPU_FLAG_ARMV8 AV_CPU_FLAG_VFP_VM = C.AV_CPU_FLAG_VFP_VM AV_CPU_FLAG_SETEND = C.AV_CPU_FLAG_SETEND )
const ( AV_CRC_8_ATM = AVCRCId(C.AV_CRC_8_ATM) AV_CRC_16_ANSI = AVCRCId(C.AV_CRC_16_ANSI) AV_CRC_16_CCITT = AVCRCId(C.AV_CRC_16_CCITT) AV_CRC_32_IEEE = AVCRCId(C.AV_CRC_32_IEEE) AV_CRC_32_IEEE_LE = AVCRCId(C.AV_CRC_32_IEEE_LE) AV_CRC_16_ANSI_LE = AVCRCId(C.AV_CRC_16_ANSI_LE) AV_CRC_24_IEEE = AVCRCId(C.AV_CRC_24_IEEE) AV_CRC_8_EBU = AVCRCId(C.AV_CRC_8_EBU) AV_CRC_MAX = AVCRCId(C.AV_CRC_MAX) )
const ( AV_DICT_MATCH_CASE = C.AV_DICT_MATCH_CASE AV_DICT_IGNORE_SUFFIX = C.AV_DICT_IGNORE_SUFFIX AV_DICT_DONT_STRDUP_KEY = C.AV_DICT_DONT_STRDUP_KEY AV_DICT_DONT_STRDUP_VAL = C.AV_DICT_DONT_STRDUP_VAL AV_DICT_DONT_OVERWRITE = C.AV_DICT_DONT_OVERWRITE AV_DICT_APPEND = C.AV_DICT_APPEND AV_DICT_MULTIKEY = C.AV_DICT_MULTIKEY )
const ( AV_DOWNMIX_TYPE_UNKNOWN = AVDownmixType(C.AV_DOWNMIX_TYPE_UNKNOWN) AV_DOWNMIX_TYPE_LORO = AVDownmixType(C.AV_DOWNMIX_TYPE_LORO) AV_DOWNMIX_TYPE_LTRT = AVDownmixType(C.AV_DOWNMIX_TYPE_LTRT) AV_DOWNMIX_TYPE_DPLII = AVDownmixType(C.AV_DOWNMIX_TYPE_DPLII) AV_DOWNMIX_TYPE_NB = AVDownmixType(C.AV_DOWNMIX_TYPE_NB) )
const ( AVERROR_BSF_NOT_FOUND = int32(C.AVERROR_BSF_NOT_FOUND) AVERROR_BUG = int32(C.AVERROR_BUG) AVERROR_BUFFER_TOO_SMALL = int32(C.AVERROR_BUFFER_TOO_SMALL) AVERROR_DECODER_NOT_FOUND = int32(C.AVERROR_DECODER_NOT_FOUND) AVERROR_DEMUXER_NOT_FOUND = int32(C.AVERROR_DEMUXER_NOT_FOUND) AVERROR_ENCODER_NOT_FOUND = int32(C.AVERROR_ENCODER_NOT_FOUND) AVERROR_EOF = int32(C.AVERROR_EOF) AVERROR_EXIT = int32(C.AVERROR_EXIT) AVERROR_EXTERNAL = int32(C.AVERROR_EXTERNAL) AVERROR_FILTER_NOT_FOUND = int32(C.AVERROR_FILTER_NOT_FOUND) AVERROR_INVALIDDATA = int32(C.AVERROR_INVALIDDATA) AVERROR_MUXER_NOT_FOUND = int32(C.AVERROR_MUXER_NOT_FOUND) AVERROR_OPTION_NOT_FOUND = int32(C.AVERROR_OPTION_NOT_FOUND) AVERROR_PATCHWELCOME = int32(C.AVERROR_PATCHWELCOME) AVERROR_PROTOCOL_NOT_FOUND = int32(C.AVERROR_PROTOCOL_NOT_FOUND) AVERROR_STREAM_NOT_FOUND = int32(C.AVERROR_STREAM_NOT_FOUND) AVERROR_BUG2 = int32(C.AVERROR_BUG2) AVERROR_UNKNOWN = int32(C.AVERROR_UNKNOWN) AVERROR_EXPERIMENTAL = int32(C.AVERROR_EXPERIMENTAL) AVERROR_INPUT_CHANGED = int32(C.AVERROR_INPUT_CHANGED) AVERROR_OUTPUT_CHANGED = int32(C.AVERROR_OUTPUT_CHANGED) AVERROR_HTTP_BAD_REQUEST = int32(C.AVERROR_HTTP_BAD_REQUEST) AVERROR_HTTP_UNAUTHORIZED = int32(C.AVERROR_HTTP_UNAUTHORIZED) AVERROR_HTTP_FORBIDDEN = int32(C.AVERROR_HTTP_FORBIDDEN) AVERROR_HTTP_NOT_FOUND = int32(C.AVERROR_HTTP_NOT_FOUND) AVERROR_HTTP_OTHER_4XX = int32(C.AVERROR_HTTP_OTHER_4XX) AVERROR_HTTP_SERVER_ERROR = int32(C.AVERROR_HTTP_SERVER_ERROR) )
Error handling
const ( AV_FRAME_DATA_PANSCAN = AVFrameSideDataType(C.AV_FRAME_DATA_PANSCAN) AV_FRAME_DATA_A53_CC = AVFrameSideDataType(C.AV_FRAME_DATA_A53_CC) AV_FRAME_DATA_STEREO3D = AVFrameSideDataType(C.AV_FRAME_DATA_STEREO3D) AV_FRAME_DATA_MATRIXENCODING = AVFrameSideDataType(C.AV_FRAME_DATA_MATRIXENCODING) AV_FRAME_DATA_DOWNMIX_INFO = AVFrameSideDataType(C.AV_FRAME_DATA_DOWNMIX_INFO) AV_FRAME_DATA_REPLAYGAIN = AVFrameSideDataType(C.AV_FRAME_DATA_REPLAYGAIN) AV_FRAME_DATA_DISPLAYMATRIX = AVFrameSideDataType(C.AV_FRAME_DATA_DISPLAYMATRIX) AV_FRAME_DATA_AFD = AVFrameSideDataType(C.AV_FRAME_DATA_AFD) AV_FRAME_DATA_MOTION_VECTORS = AVFrameSideDataType(C.AV_FRAME_DATA_MOTION_VECTORS) AV_FRAME_DATA_SKIP_SAMPLES = AVFrameSideDataType(C.AV_FRAME_DATA_SKIP_SAMPLES) AV_FRAME_DATA_AUDIO_SERVICE_TYPE = AVFrameSideDataType(C.AV_FRAME_DATA_AUDIO_SERVICE_TYPE) AV_FRAME_DATA_MASTERING_DISPLAY_METADATA = AVFrameSideDataType(C.AV_FRAME_DATA_MASTERING_DISPLAY_METADATA) AV_FRAME_DATA_GOP_TIMECODE = AVFrameSideDataType(C.AV_FRAME_DATA_GOP_TIMECODE) AV_FRAME_DATA_SPHERICAL = AVFrameSideDataType(C.AV_FRAME_DATA_SPHERICAL) AV_FRAME_DATA_CONTENT_LIGHT_LEVEL = AVFrameSideDataType(C.AV_FRAME_DATA_CONTENT_LIGHT_LEVEL) AV_FRAME_DATA_ICC_PROFILE = AVFrameSideDataType(C.AV_FRAME_DATA_ICC_PROFILE) AV_FRAME_DATA_QP_TABLE_PROPERTIES = AVFrameSideDataType(C.AV_FRAME_DATA_QP_TABLE_PROPERTIES) AV_FRAME_DATA_QP_TABLE_DATA = AVFrameSideDataType(C.AV_FRAME_DATA_QP_TABLE_DATA) AV_FRAME_DATA_S12M_TIMECODE = AVFrameSideDataType(C.AV_FRAME_DATA_S12M_TIMECODE) )
const ( AV_AFD_SAME = AVActiveFormatDescription(C.AV_AFD_SAME) AV_AFD_4_3 = AVActiveFormatDescription(C.AV_AFD_4_3) AV_AFD_16_9 = AVActiveFormatDescription(C.AV_AFD_16_9) AV_AFD_14_9 = AVActiveFormatDescription(C.AV_AFD_14_9) AV_AFD_4_3_SP_14_9 = AVActiveFormatDescription(C.AV_AFD_4_3_SP_14_9) AV_AFD_16_9_SP_14_9 = AVActiveFormatDescription(C.AV_AFD_16_9_SP_14_9) AV_AFD_SP_4_3 = AVActiveFormatDescription(C.AV_AFD_SP_4_3) )
const ( AV_FRAME_FLAG_CORRUPT = int32(C.AV_FRAME_FLAG_CORRUPT) AV_FRAME_FLAG_DISCARD = int32(C.AV_FRAME_FLAG_DISCARD) )
const ( FF_DECODE_ERROR_INVALID_BITSTREAM = int32(C.FF_DECODE_ERROR_INVALID_BITSTREAM) FF_DECODE_ERROR_MISSING_REFERENCE = int32(C.FF_DECODE_ERROR_MISSING_REFERENCE) )
const ( AV_HMAC_MD5 = AVHMACType(C.AV_HMAC_MD5) AV_HMAC_SHA1 = AVHMACType(C.AV_HMAC_SHA1) AV_HMAC_SHA224 = AVHMACType(C.AV_HMAC_SHA224) AV_HMAC_SHA256 = AVHMACType(C.AV_HMAC_SHA256) AV_HMAC_SHA384 = AVHMACType(C.AV_HMAC_SHA384) AV_HMAC_SHA512 = AVHMACType(C.AV_HMAC_SHA512) )
const ( AV_HWDEVICE_TYPE_NONE = AVHWDeviceType(C.AV_HWDEVICE_TYPE_NONE) AV_HWDEVICE_TYPE_VDPAU = AVHWDeviceType(C.AV_HWDEVICE_TYPE_VDPAU) AV_HWDEVICE_TYPE_CUDA = AVHWDeviceType(C.AV_HWDEVICE_TYPE_CUDA) AV_HWDEVICE_TYPE_VAAPI = AVHWDeviceType(C.AV_HWDEVICE_TYPE_VAAPI) AV_HWDEVICE_TYPE_DXVA2 = AVHWDeviceType(C.AV_HWDEVICE_TYPE_DXVA2) AV_HWDEVICE_TYPE_QSV = AVHWDeviceType(C.AV_HWDEVICE_TYPE_QSV) AV_HWDEVICE_TYPE_VIDEOTOOLBOX = AVHWDeviceType(C.AV_HWDEVICE_TYPE_VIDEOTOOLBOX) AV_HWDEVICE_TYPE_D3D11VA = AVHWDeviceType(C.AV_HWDEVICE_TYPE_D3D11VA) AV_HWDEVICE_TYPE_DRM = AVHWDeviceType(C.AV_HWDEVICE_TYPE_DRM) AV_HWDEVICE_TYPE_OPENCL = AVHWDeviceType(C.AV_HWDEVICE_TYPE_OPENCL) AV_HWDEVICE_TYPE_MEDIACODEC = AVHWDeviceType(C.AV_HWDEVICE_TYPE_MEDIACODEC) )
const ( AV_HWFRAME_TRANSFER_DIRECTION_FROM = AVHWFrameTransferDirection(C.AV_HWFRAME_TRANSFER_DIRECTION_FROM) AV_HWFRAME_TRANSFER_DIRECTION_TO = AVHWFrameTransferDirection(C.AV_HWFRAME_TRANSFER_DIRECTION_TO) )
const ( AV_HWFRAME_MAP_READ = int32(C.AV_HWFRAME_MAP_READ) AV_HWFRAME_MAP_WRITE = int32(C.AV_HWFRAME_MAP_WRITE) AV_HWFRAME_MAP_OVERWRITE = int32(C.AV_HWFRAME_MAP_OVERWRITE) AV_HWFRAME_MAP_DIRECT = int32(C.AV_HWFRAME_MAP_DIRECT) )
const ( AV_CLASS_CATEGORY_NA = AVClassCategory(C.AV_CLASS_CATEGORY_NA) AV_CLASS_CATEGORY_INPUT = AVClassCategory(C.AV_CLASS_CATEGORY_INPUT) AV_CLASS_CATEGORY_OUTPUT = AVClassCategory(C.AV_CLASS_CATEGORY_OUTPUT) AV_CLASS_CATEGORY_MUXER = AVClassCategory(C.AV_CLASS_CATEGORY_MUXER) AV_CLASS_CATEGORY_DEMUXER = AVClassCategory(C.AV_CLASS_CATEGORY_DEMUXER) AV_CLASS_CATEGORY_ENCODER = AVClassCategory(C.AV_CLASS_CATEGORY_ENCODER) AV_CLASS_CATEGORY_DECODER = AVClassCategory(C.AV_CLASS_CATEGORY_DECODER) AV_CLASS_CATEGORY_FILTER = AVClassCategory(C.AV_CLASS_CATEGORY_FILTER) AV_CLASS_CATEGORY_BITSTREAM_FILTER = AVClassCategory(C.AV_CLASS_CATEGORY_BITSTREAM_FILTER) AV_CLASS_CATEGORY_SWSCALER = AVClassCategory(C.AV_CLASS_CATEGORY_SWSCALER) AV_CLASS_CATEGORY_SWRESAMPLER = AVClassCategory(C.AV_CLASS_CATEGORY_SWRESAMPLER) AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT) AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT) AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT) AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT) AV_CLASS_CATEGORY_DEVICE_OUTPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_OUTPUT) AV_CLASS_CATEGORY_DEVICE_INPUT = AVClassCategory(C.AV_CLASS_CATEGORY_DEVICE_INPUT) AV_CLASS_CATEGORY_NB = AVClassCategory(C.AV_CLASS_CATEGORY_NB) )
const ( AV_LOG_QUIET = int32(C.AV_LOG_QUIET) AV_LOG_PANIC = int32(C.AV_LOG_PANIC) AV_LOG_FATAL = int32(C.AV_LOG_FATAL) AV_LOG_ERROR = int32(C.AV_LOG_ERROR) AV_LOG_WARNING = int32(C.AV_LOG_WARNING) AV_LOG_INFO = int32(C.AV_LOG_INFO) AV_LOG_VERBOSE = int32(C.AV_LOG_VERBOSE) AV_LOG_DEBUG = int32(C.AV_LOG_DEBUG) AV_LOG_TRACE = int32(C.AV_LOG_TRACE) )
const ( AV_LOG_SKIP_REPEATED = C.AV_LOG_SKIP_REPEATED AV_LOG_PRINT_LEVEL = C.AV_LOG_PRINT_LEVEL )
const ( AV_LZO_INPUT_DEPLETED = C.AV_LZO_INPUT_DEPLETED AV_LZO_OUTPUT_FULL = C.AV_LZO_OUTPUT_FULL AV_LZO_INVALID_BACKPTR = C.AV_LZO_INVALID_BACKPTR AV_LZO_ERROR = C.AV_LZO_ERROR AV_LZO_INPUT_PADDING = C.AV_LZO_INPUT_PADDING AV_LZO_OUTPUT_PADDING = C.AV_LZO_OUTPUT_PADDING )
const ( AV_ROUND_ZERO = AVRounding(C.AV_ROUND_ZERO) AV_ROUND_INF = AVRounding(C.AV_ROUND_INF) AV_ROUND_DOWN = AVRounding(C.AV_ROUND_DOWN) AV_ROUND_UP = AVRounding(C.AV_ROUND_UP) AV_ROUND_NEAR_INF = AVRounding(C.AV_ROUND_NEAR_INF) AV_ROUND_PASS_MINMAX = AVRounding(C.AV_ROUND_PASS_MINMAX) )
const ( AV_OPT_TYPE_FLAGS = AVOptionType(C.AV_OPT_TYPE_FLAGS) AV_OPT_TYPE_INT = AVOptionType(C.AV_OPT_TYPE_INT) AV_OPT_TYPE_INT64 = AVOptionType(C.AV_OPT_TYPE_INT64) AV_OPT_TYPE_DOUBLE = AVOptionType(C.AV_OPT_TYPE_DOUBLE) AV_OPT_TYPE_FLOAT = AVOptionType(C.AV_OPT_TYPE_FLOAT) AV_OPT_TYPE_STRING = AVOptionType(C.AV_OPT_TYPE_STRING) AV_OPT_TYPE_RATIONAL = AVOptionType(C.AV_OPT_TYPE_RATIONAL) AV_OPT_TYPE_BINARY = AVOptionType(C.AV_OPT_TYPE_BINARY) AV_OPT_TYPE_DICT = AVOptionType(C.AV_OPT_TYPE_DICT) AV_OPT_TYPE_UINT64 = AVOptionType(C.AV_OPT_TYPE_UINT64) AV_OPT_TYPE_CONST = AVOptionType(C.AV_OPT_TYPE_CONST) AV_OPT_TYPE_IMAGE_SIZE = AVOptionType(C.AV_OPT_TYPE_IMAGE_SIZE) AV_OPT_TYPE_PIXEL_FMT = AVOptionType(C.AV_OPT_TYPE_PIXEL_FMT) AV_OPT_TYPE_SAMPLE_FMT = AVOptionType(C.AV_OPT_TYPE_SAMPLE_FMT) AV_OPT_TYPE_VIDEO_RATE = AVOptionType(C.AV_OPT_TYPE_VIDEO_RATE) AV_OPT_TYPE_DURATION = AVOptionType(C.AV_OPT_TYPE_DURATION) AV_OPT_TYPE_COLOR = AVOptionType(C.AV_OPT_TYPE_COLOR) AV_OPT_TYPE_CHANNEL_LAYOUT = AVOptionType(C.AV_OPT_TYPE_CHANNEL_LAYOUT) AV_OPT_TYPE_BOOL = AVOptionType(C.AV_OPT_TYPE_BOOL) )
const ( AV_OPT_FLAG_ENCODING_PARAM = int32(C.AV_OPT_FLAG_ENCODING_PARAM) AV_OPT_FLAG_DECODING_PARAM = int32(C.AV_OPT_FLAG_DECODING_PARAM) AV_OPT_FLAG_AUDIO_PARAM = int32(C.AV_OPT_FLAG_AUDIO_PARAM) AV_OPT_FLAG_VIDEO_PARAM = int32(C.AV_OPT_FLAG_VIDEO_PARAM) AV_OPT_FLAG_SUBTITLE_PARAM = int32(C.AV_OPT_FLAG_SUBTITLE_PARAM) AV_OPT_FLAG_EXPORT = int32(C.AV_OPT_FLAG_EXPORT) AV_OPT_FLAG_READONLY = int32(C.AV_OPT_FLAG_READONLY) AV_OPT_FLAG_BSF_PARAM = int32(C.AV_OPT_FLAG_BSF_PARAM) AV_OPT_FLAG_FILTERING_PARAM = int32(C.AV_OPT_FLAG_FILTERING_PARAM) AV_OPT_FLAG_DEPRECATED = int32(C.AV_OPT_FLAG_DEPRECATED) )
const ( AV_OPT_SEARCH_CHILDREN = C.AV_OPT_SEARCH_CHILDREN AV_OPT_SEARCH_FAKE_OBJ = C.AV_OPT_SEARCH_FAKE_OBJ AV_OPT_ALLOW_NULL = C.AV_OPT_ALLOW_NULL AV_OPT_MULTI_COMPONENT_RANGE = C.AV_OPT_MULTI_COMPONENT_RANGE )
const ( AV_OPT_SERIALIZE_SKIP_DEFAULTS = int32(C.AV_OPT_SERIALIZE_SKIP_DEFAULTS) AV_OPT_SERIALIZE_OPT_FLAGS_EXACT = int32(C.AV_OPT_SERIALIZE_OPT_FLAGS_EXACT) )
const ( AV_PIX_FMT_FLAG_BE = C.AV_PIX_FMT_FLAG_BE AV_PIX_FMT_FLAG_PAL = C.AV_PIX_FMT_FLAG_PAL AV_PIX_FMT_FLAG_BITSTREAM = C.AV_PIX_FMT_FLAG_BITSTREAM AV_PIX_FMT_FLAG_HWACCEL = C.AV_PIX_FMT_FLAG_HWACCEL AV_PIX_FMT_FLAG_PLANAR = C.AV_PIX_FMT_FLAG_PLANAR AV_PIX_FMT_FLAG_RGB = C.AV_PIX_FMT_FLAG_RGB AV_PIX_FMT_FLAG_PSEUDOPAL = C.AV_PIX_FMT_FLAG_PSEUDOPAL AV_PIX_FMT_FLAG_ALPHA = C.AV_PIX_FMT_FLAG_ALPHA AV_PIX_FMT_FLAG_BAYER = C.AV_PIX_FMT_FLAG_BAYER AV_PIX_FMT_FLAG_FLOAT = C.AV_PIX_FMT_FLAG_FLOAT )
const ( FF_LOSS_RESOLUTION = C.FF_LOSS_RESOLUTION FF_LOSS_DEPTH = C.FF_LOSS_DEPTH FF_LOSS_COLORSPACE = C.FF_LOSS_COLORSPACE FF_LOSS_ALPHA = C.FF_LOSS_ALPHA FF_LOSS_COLORQUANT = C.FF_LOSS_COLORQUANT FF_LOSS_CHROMA = C.FF_LOSS_CHROMA )
const ( AV_PIX_FMT_NONE = AVPixelFormat(C.AV_PIX_FMT_NONE) AV_PIX_FMT_YUV420P = AVPixelFormat(C.AV_PIX_FMT_YUV420P) AV_PIX_FMT_YUYV422 = AVPixelFormat(C.AV_PIX_FMT_YUYV422) AV_PIX_FMT_RGB24 = AVPixelFormat(C.AV_PIX_FMT_RGB24) AV_PIX_FMT_BGR24 = AVPixelFormat(C.AV_PIX_FMT_BGR24) AV_PIX_FMT_YUV422P = AVPixelFormat(C.AV_PIX_FMT_YUV422P) AV_PIX_FMT_YUV444P = AVPixelFormat(C.AV_PIX_FMT_YUV444P) AV_PIX_FMT_YUV410P = AVPixelFormat(C.AV_PIX_FMT_YUV410P) AV_PIX_FMT_YUV411P = AVPixelFormat(C.AV_PIX_FMT_YUV411P) AV_PIX_FMT_GRAY8 = AVPixelFormat(C.AV_PIX_FMT_GRAY8) AV_PIX_FMT_MONOWHITE = AVPixelFormat(C.AV_PIX_FMT_MONOWHITE) AV_PIX_FMT_MONOBLACK = AVPixelFormat(C.AV_PIX_FMT_MONOBLACK) AV_PIX_FMT_PAL8 = AVPixelFormat(C.AV_PIX_FMT_PAL8) AV_PIX_FMT_YUVJ420P = AVPixelFormat(C.AV_PIX_FMT_YUVJ420P) AV_PIX_FMT_YUVJ422P = AVPixelFormat(C.AV_PIX_FMT_YUVJ422P) AV_PIX_FMT_YUVJ444P = AVPixelFormat(C.AV_PIX_FMT_YUVJ444P) AV_PIX_FMT_UYVY422 = AVPixelFormat(C.AV_PIX_FMT_UYVY422) AV_PIX_FMT_UYYVYY411 = AVPixelFormat(C.AV_PIX_FMT_UYYVYY411) AV_PIX_FMT_BGR8 = AVPixelFormat(C.AV_PIX_FMT_BGR8) AV_PIX_FMT_BGR4 = AVPixelFormat(C.AV_PIX_FMT_BGR4) AV_PIX_FMT_BGR4_BYTE = AVPixelFormat(C.AV_PIX_FMT_BGR4_BYTE) AV_PIX_FMT_RGB8 = AVPixelFormat(C.AV_PIX_FMT_RGB8) AV_PIX_FMT_RGB4 = AVPixelFormat(C.AV_PIX_FMT_RGB4) AV_PIX_FMT_RGB4_BYTE = AVPixelFormat(C.AV_PIX_FMT_RGB4_BYTE) AV_PIX_FMT_NV12 = AVPixelFormat(C.AV_PIX_FMT_NV12) AV_PIX_FMT_NV21 = AVPixelFormat(C.AV_PIX_FMT_NV21) AV_PIX_FMT_ARGB = AVPixelFormat(C.AV_PIX_FMT_ARGB) AV_PIX_FMT_RGBA = AVPixelFormat(C.AV_PIX_FMT_RGBA) AV_PIX_FMT_ABGR = AVPixelFormat(C.AV_PIX_FMT_ABGR) AV_PIX_FMT_BGRA = AVPixelFormat(C.AV_PIX_FMT_BGRA) AV_PIX_FMT_GRAY16BE = AVPixelFormat(C.AV_PIX_FMT_GRAY16BE) AV_PIX_FMT_GRAY16LE = AVPixelFormat(C.AV_PIX_FMT_GRAY16LE) AV_PIX_FMT_YUV440P = AVPixelFormat(C.AV_PIX_FMT_YUV440P) AV_PIX_FMT_YUVJ440P = AVPixelFormat(C.AV_PIX_FMT_YUVJ440P) AV_PIX_FMT_YUVA420P = AVPixelFormat(C.AV_PIX_FMT_YUVA420P) AV_PIX_FMT_RGB48BE = AVPixelFormat(C.AV_PIX_FMT_RGB48BE) AV_PIX_FMT_RGB48LE = AVPixelFormat(C.AV_PIX_FMT_RGB48LE) AV_PIX_FMT_RGB565BE = AVPixelFormat(C.AV_PIX_FMT_RGB565BE) AV_PIX_FMT_RGB565LE = AVPixelFormat(C.AV_PIX_FMT_RGB565LE) AV_PIX_FMT_RGB555BE = AVPixelFormat(C.AV_PIX_FMT_RGB555BE) AV_PIX_FMT_RGB555LE = AVPixelFormat(C.AV_PIX_FMT_RGB555LE) AV_PIX_FMT_BGR565BE = AVPixelFormat(C.AV_PIX_FMT_BGR565BE) AV_PIX_FMT_BGR565LE = AVPixelFormat(C.AV_PIX_FMT_BGR565LE) AV_PIX_FMT_BGR555BE = AVPixelFormat(C.AV_PIX_FMT_BGR555BE) AV_PIX_FMT_BGR555LE = AVPixelFormat(C.AV_PIX_FMT_BGR555LE) AV_PIX_FMT_VAAPI_MOCO = AVPixelFormat(C.AV_PIX_FMT_VAAPI_MOCO) AV_PIX_FMT_VAAPI_IDCT = AVPixelFormat(C.AV_PIX_FMT_VAAPI_IDCT) AV_PIX_FMT_VAAPI_VLD = AVPixelFormat(C.AV_PIX_FMT_VAAPI_VLD) AV_PIX_FMT_VAAPI = AVPixelFormat(C.AV_PIX_FMT_VAAPI) AV_PIX_FMT_YUV420P16LE = AVPixelFormat(C.AV_PIX_FMT_YUV420P16LE) AV_PIX_FMT_YUV420P16BE = AVPixelFormat(C.AV_PIX_FMT_YUV420P16BE) AV_PIX_FMT_YUV422P16LE = AVPixelFormat(C.AV_PIX_FMT_YUV422P16LE) AV_PIX_FMT_YUV422P16BE = AVPixelFormat(C.AV_PIX_FMT_YUV422P16BE) AV_PIX_FMT_YUV444P16LE = AVPixelFormat(C.AV_PIX_FMT_YUV444P16LE) AV_PIX_FMT_YUV444P16BE = AVPixelFormat(C.AV_PIX_FMT_YUV444P16BE) AV_PIX_FMT_DXVA2_VLD = AVPixelFormat(C.AV_PIX_FMT_DXVA2_VLD) AV_PIX_FMT_RGB444LE = AVPixelFormat(C.AV_PIX_FMT_RGB444LE) AV_PIX_FMT_RGB444BE = AVPixelFormat(C.AV_PIX_FMT_RGB444BE) AV_PIX_FMT_BGR444LE = AVPixelFormat(C.AV_PIX_FMT_BGR444LE) AV_PIX_FMT_BGR444BE = AVPixelFormat(C.AV_PIX_FMT_BGR444BE) AV_PIX_FMT_YA8 = AVPixelFormat(C.AV_PIX_FMT_YA8) AV_PIX_FMT_Y400A = AVPixelFormat(C.AV_PIX_FMT_Y400A) AV_PIX_FMT_GRAY8A = AVPixelFormat(C.AV_PIX_FMT_GRAY8A) AV_PIX_FMT_BGR48BE = AVPixelFormat(C.AV_PIX_FMT_BGR48BE) AV_PIX_FMT_BGR48LE = AVPixelFormat(C.AV_PIX_FMT_BGR48LE) AV_PIX_FMT_YUV420P9BE = AVPixelFormat(C.AV_PIX_FMT_YUV420P9BE) AV_PIX_FMT_YUV420P9LE = AVPixelFormat(C.AV_PIX_FMT_YUV420P9LE) AV_PIX_FMT_YUV420P10BE = AVPixelFormat(C.AV_PIX_FMT_YUV420P10BE) AV_PIX_FMT_YUV420P10LE = AVPixelFormat(C.AV_PIX_FMT_YUV420P10LE) AV_PIX_FMT_YUV422P10BE = AVPixelFormat(C.AV_PIX_FMT_YUV422P10BE) AV_PIX_FMT_YUV422P10LE = AVPixelFormat(C.AV_PIX_FMT_YUV422P10LE) AV_PIX_FMT_YUV444P9BE = AVPixelFormat(C.AV_PIX_FMT_YUV444P9BE) AV_PIX_FMT_YUV444P9LE = AVPixelFormat(C.AV_PIX_FMT_YUV444P9LE) AV_PIX_FMT_YUV444P10BE = AVPixelFormat(C.AV_PIX_FMT_YUV444P10BE) AV_PIX_FMT_YUV444P10LE = AVPixelFormat(C.AV_PIX_FMT_YUV444P10LE) AV_PIX_FMT_YUV422P9BE = AVPixelFormat(C.AV_PIX_FMT_YUV422P9BE) AV_PIX_FMT_YUV422P9LE = AVPixelFormat(C.AV_PIX_FMT_YUV422P9LE) AV_PIX_FMT_GBRP = AVPixelFormat(C.AV_PIX_FMT_GBRP) AV_PIX_FMT_GBR24P = AVPixelFormat(C.AV_PIX_FMT_GBR24P) AV_PIX_FMT_GBRP9BE = AVPixelFormat(C.AV_PIX_FMT_GBRP9BE) AV_PIX_FMT_GBRP9LE = AVPixelFormat(C.AV_PIX_FMT_GBRP9LE) AV_PIX_FMT_GBRP10BE = AVPixelFormat(C.AV_PIX_FMT_GBRP10BE) AV_PIX_FMT_GBRP10LE = AVPixelFormat(C.AV_PIX_FMT_GBRP10LE) AV_PIX_FMT_GBRP16BE = AVPixelFormat(C.AV_PIX_FMT_GBRP16BE) AV_PIX_FMT_GBRP16LE = AVPixelFormat(C.AV_PIX_FMT_GBRP16LE) AV_PIX_FMT_YUVA422P = AVPixelFormat(C.AV_PIX_FMT_YUVA422P) AV_PIX_FMT_YUVA444P = AVPixelFormat(C.AV_PIX_FMT_YUVA444P) AV_PIX_FMT_YUVA420P9BE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P9BE) AV_PIX_FMT_YUVA420P9LE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P9LE) AV_PIX_FMT_YUVA422P9BE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P9BE) AV_PIX_FMT_YUVA422P9LE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P9LE) AV_PIX_FMT_YUVA444P9BE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P9BE) AV_PIX_FMT_YUVA444P9LE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P9LE) AV_PIX_FMT_YUVA420P10BE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P10BE) AV_PIX_FMT_YUVA420P10LE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P10LE) AV_PIX_FMT_YUVA422P10BE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P10BE) AV_PIX_FMT_YUVA422P10LE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P10LE) AV_PIX_FMT_YUVA444P10BE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P10BE) AV_PIX_FMT_YUVA444P10LE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P10LE) AV_PIX_FMT_YUVA420P16BE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P16BE) AV_PIX_FMT_YUVA420P16LE = AVPixelFormat(C.AV_PIX_FMT_YUVA420P16LE) AV_PIX_FMT_YUVA422P16BE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P16BE) AV_PIX_FMT_YUVA422P16LE = AVPixelFormat(C.AV_PIX_FMT_YUVA422P16LE) AV_PIX_FMT_YUVA444P16BE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P16BE) AV_PIX_FMT_YUVA444P16LE = AVPixelFormat(C.AV_PIX_FMT_YUVA444P16LE) AV_PIX_FMT_VDPAU = AVPixelFormat(C.AV_PIX_FMT_VDPAU) AV_PIX_FMT_XYZ12LE = AVPixelFormat(C.AV_PIX_FMT_XYZ12LE) AV_PIX_FMT_XYZ12BE = AVPixelFormat(C.AV_PIX_FMT_XYZ12BE) AV_PIX_FMT_NV16 = AVPixelFormat(C.AV_PIX_FMT_NV16) AV_PIX_FMT_NV20LE = AVPixelFormat(C.AV_PIX_FMT_NV20LE) AV_PIX_FMT_NV20BE = AVPixelFormat(C.AV_PIX_FMT_NV20BE) AV_PIX_FMT_RGBA64BE = AVPixelFormat(C.AV_PIX_FMT_RGBA64BE) AV_PIX_FMT_RGBA64LE = AVPixelFormat(C.AV_PIX_FMT_RGBA64LE) AV_PIX_FMT_BGRA64BE = AVPixelFormat(C.AV_PIX_FMT_BGRA64BE) AV_PIX_FMT_BGRA64LE = AVPixelFormat(C.AV_PIX_FMT_BGRA64LE) AV_PIX_FMT_YVYU422 = AVPixelFormat(C.AV_PIX_FMT_YVYU422) AV_PIX_FMT_YA16BE = AVPixelFormat(C.AV_PIX_FMT_YA16BE) AV_PIX_FMT_YA16LE = AVPixelFormat(C.AV_PIX_FMT_YA16LE) AV_PIX_FMT_GBRAP = AVPixelFormat(C.AV_PIX_FMT_GBRAP) AV_PIX_FMT_GBRAP16BE = AVPixelFormat(C.AV_PIX_FMT_GBRAP16BE) AV_PIX_FMT_GBRAP16LE = AVPixelFormat(C.AV_PIX_FMT_GBRAP16LE) AV_PIX_FMT_QSV = AVPixelFormat(C.AV_PIX_FMT_QSV) AV_PIX_FMT_MMAL = AVPixelFormat(C.AV_PIX_FMT_MMAL) AV_PIX_FMT_D3D11VA_VLD = AVPixelFormat(C.AV_PIX_FMT_D3D11VA_VLD) AV_PIX_FMT_CUDA = AVPixelFormat(C.AV_PIX_FMT_CUDA) AV_PIX_FMT_0RGB = AVPixelFormat(C.AV_PIX_FMT_0RGB) AV_PIX_FMT_RGB0 = AVPixelFormat(C.AV_PIX_FMT_RGB0) AV_PIX_FMT_0BGR = AVPixelFormat(C.AV_PIX_FMT_0BGR) AV_PIX_FMT_BGR0 = AVPixelFormat(C.AV_PIX_FMT_BGR0) AV_PIX_FMT_YUV420P12BE = AVPixelFormat(C.AV_PIX_FMT_YUV420P12BE) AV_PIX_FMT_YUV420P12LE = AVPixelFormat(C.AV_PIX_FMT_YUV420P12LE) AV_PIX_FMT_YUV420P14BE = AVPixelFormat(C.AV_PIX_FMT_YUV420P14BE) AV_PIX_FMT_YUV420P14LE = AVPixelFormat(C.AV_PIX_FMT_YUV420P14LE) AV_PIX_FMT_YUV422P12BE = AVPixelFormat(C.AV_PIX_FMT_YUV422P12BE) AV_PIX_FMT_YUV422P12LE = AVPixelFormat(C.AV_PIX_FMT_YUV422P12LE) AV_PIX_FMT_YUV422P14BE = AVPixelFormat(C.AV_PIX_FMT_YUV422P14BE) AV_PIX_FMT_YUV422P14LE = AVPixelFormat(C.AV_PIX_FMT_YUV422P14LE) AV_PIX_FMT_YUV444P12BE = AVPixelFormat(C.AV_PIX_FMT_YUV444P12BE) AV_PIX_FMT_YUV444P12LE = AVPixelFormat(C.AV_PIX_FMT_YUV444P12LE) AV_PIX_FMT_YUV444P14BE = AVPixelFormat(C.AV_PIX_FMT_YUV444P14BE) AV_PIX_FMT_YUV444P14LE = AVPixelFormat(C.AV_PIX_FMT_YUV444P14LE) AV_PIX_FMT_GBRP12BE = AVPixelFormat(C.AV_PIX_FMT_GBRP12BE) AV_PIX_FMT_GBRP12LE = AVPixelFormat(C.AV_PIX_FMT_GBRP12LE) AV_PIX_FMT_GBRP14BE = AVPixelFormat(C.AV_PIX_FMT_GBRP14BE) AV_PIX_FMT_GBRP14LE = AVPixelFormat(C.AV_PIX_FMT_GBRP14LE) AV_PIX_FMT_YUVJ411P = AVPixelFormat(C.AV_PIX_FMT_YUVJ411P) AV_PIX_FMT_BAYER_BGGR8 = AVPixelFormat(C.AV_PIX_FMT_BAYER_BGGR8) AV_PIX_FMT_BAYER_RGGB8 = AVPixelFormat(C.AV_PIX_FMT_BAYER_RGGB8) AV_PIX_FMT_BAYER_GBRG8 = AVPixelFormat(C.AV_PIX_FMT_BAYER_GBRG8) AV_PIX_FMT_BAYER_GRBG8 = AVPixelFormat(C.AV_PIX_FMT_BAYER_GRBG8) AV_PIX_FMT_BAYER_BGGR16LE = AVPixelFormat(C.AV_PIX_FMT_BAYER_BGGR16LE) AV_PIX_FMT_BAYER_BGGR16BE = AVPixelFormat(C.AV_PIX_FMT_BAYER_BGGR16BE) AV_PIX_FMT_BAYER_RGGB16LE = AVPixelFormat(C.AV_PIX_FMT_BAYER_RGGB16LE) AV_PIX_FMT_BAYER_RGGB16BE = AVPixelFormat(C.AV_PIX_FMT_BAYER_RGGB16BE) AV_PIX_FMT_BAYER_GBRG16LE = AVPixelFormat(C.AV_PIX_FMT_BAYER_GBRG16LE) AV_PIX_FMT_BAYER_GBRG16BE = AVPixelFormat(C.AV_PIX_FMT_BAYER_GBRG16BE) AV_PIX_FMT_BAYER_GRBG16LE = AVPixelFormat(C.AV_PIX_FMT_BAYER_GRBG16LE) AV_PIX_FMT_BAYER_GRBG16BE = AVPixelFormat(C.AV_PIX_FMT_BAYER_GRBG16BE) AV_PIX_FMT_XVMC = AVPixelFormat(C.AV_PIX_FMT_XVMC) AV_PIX_FMT_YUV440P10LE = AVPixelFormat(C.AV_PIX_FMT_YUV440P10LE) AV_PIX_FMT_YUV440P10BE = AVPixelFormat(C.AV_PIX_FMT_YUV440P10BE) AV_PIX_FMT_YUV440P12LE = AVPixelFormat(C.AV_PIX_FMT_YUV440P12LE) AV_PIX_FMT_YUV440P12BE = AVPixelFormat(C.AV_PIX_FMT_YUV440P12BE) AV_PIX_FMT_AYUV64LE = AVPixelFormat(C.AV_PIX_FMT_AYUV64LE) AV_PIX_FMT_AYUV64BE = AVPixelFormat(C.AV_PIX_FMT_AYUV64BE) AV_PIX_FMT_VIDEOTOOLBOX = AVPixelFormat(C.AV_PIX_FMT_VIDEOTOOLBOX) AV_PIX_FMT_P010LE = AVPixelFormat(C.AV_PIX_FMT_P010LE) AV_PIX_FMT_P010BE = AVPixelFormat(C.AV_PIX_FMT_P010BE) AV_PIX_FMT_GBRAP12BE = AVPixelFormat(C.AV_PIX_FMT_GBRAP12BE) AV_PIX_FMT_GBRAP12LE = AVPixelFormat(C.AV_PIX_FMT_GBRAP12LE) AV_PIX_FMT_GBRAP10BE = AVPixelFormat(C.AV_PIX_FMT_GBRAP10BE) AV_PIX_FMT_GBRAP10LE = AVPixelFormat(C.AV_PIX_FMT_GBRAP10LE) AV_PIX_FMT_MEDIACODEC = AVPixelFormat(C.AV_PIX_FMT_MEDIACODEC) AV_PIX_FMT_GRAY12BE = AVPixelFormat(C.AV_PIX_FMT_GRAY12BE) AV_PIX_FMT_GRAY12LE = AVPixelFormat(C.AV_PIX_FMT_GRAY12LE) AV_PIX_FMT_GRAY10BE = AVPixelFormat(C.AV_PIX_FMT_GRAY10BE) AV_PIX_FMT_GRAY10LE = AVPixelFormat(C.AV_PIX_FMT_GRAY10LE) AV_PIX_FMT_P016LE = AVPixelFormat(C.AV_PIX_FMT_P016LE) AV_PIX_FMT_P016BE = AVPixelFormat(C.AV_PIX_FMT_P016BE) AV_PIX_FMT_D3D11 = AVPixelFormat(C.AV_PIX_FMT_D3D11) AV_PIX_FMT_GRAY9BE = AVPixelFormat(C.AV_PIX_FMT_GRAY9BE) AV_PIX_FMT_GRAY9LE = AVPixelFormat(C.AV_PIX_FMT_GRAY9LE) AV_PIX_FMT_GBRPF32BE = AVPixelFormat(C.AV_PIX_FMT_GBRPF32BE) AV_PIX_FMT_GBRPF32LE = AVPixelFormat(C.AV_PIX_FMT_GBRPF32LE) AV_PIX_FMT_GBRAPF32BE = AVPixelFormat(C.AV_PIX_FMT_GBRAPF32BE) AV_PIX_FMT_GBRAPF32LE = AVPixelFormat(C.AV_PIX_FMT_GBRAPF32LE) AV_PIX_FMT_DRM_PRIME = AVPixelFormat(C.AV_PIX_FMT_DRM_PRIME) AV_PIX_FMT_OPENCL = AVPixelFormat(C.AV_PIX_FMT_OPENCL) AV_PIX_FMT_GRAY14BE = AVPixelFormat(C.AV_PIX_FMT_GRAY14BE) AV_PIX_FMT_GRAY14LE = AVPixelFormat(C.AV_PIX_FMT_GRAY14LE) AV_PIX_FMT_GRAYF32BE = AVPixelFormat(C.AV_PIX_FMT_GRAYF32BE) AV_PIX_FMT_GRAYF32LE = AVPixelFormat(C.AV_PIX_FMT_GRAYF32LE) AV_PIX_FMT_NB = AVPixelFormat(C.AV_PIX_FMT_NB) )
const ( AV_PIX_FMT_RGB32 = AVPixelFormat(C.AV_PIX_FMT_RGB32) AV_PIX_FMT_RGB32_1 = AVPixelFormat(C.AV_PIX_FMT_RGB32_1) AV_PIX_FMT_BGR32 = AVPixelFormat(C.AV_PIX_FMT_BGR32) AV_PIX_FMT_BGR32_1 = AVPixelFormat(C.AV_PIX_FMT_BGR32_1) AV_PIX_FMT_0RGB32 = AVPixelFormat(C.AV_PIX_FMT_0RGB32) AV_PIX_FMT_0BGR32 = AVPixelFormat(C.AV_PIX_FMT_0BGR32) AV_PIX_FMT_GRAY9 = AVPixelFormat(C.AV_PIX_FMT_GRAY9) AV_PIX_FMT_GRAY10 = AVPixelFormat(C.AV_PIX_FMT_GRAY10) AV_PIX_FMT_GRAY12 = AVPixelFormat(C.AV_PIX_FMT_GRAY12) AV_PIX_FMT_GRAY14 = AVPixelFormat(C.AV_PIX_FMT_GRAY14) AV_PIX_FMT_GRAY16 = AVPixelFormat(C.AV_PIX_FMT_GRAY16) AV_PIX_FMT_YA16 = AVPixelFormat(C.AV_PIX_FMT_YA16) AV_PIX_FMT_RGB48 = AVPixelFormat(C.AV_PIX_FMT_RGB48) AV_PIX_FMT_RGB565 = AVPixelFormat(C.AV_PIX_FMT_RGB565) AV_PIX_FMT_RGB555 = AVPixelFormat(C.AV_PIX_FMT_RGB555) AV_PIX_FMT_RGB444 = AVPixelFormat(C.AV_PIX_FMT_RGB444) AV_PIX_FMT_RGBA64 = AVPixelFormat(C.AV_PIX_FMT_RGBA64) AV_PIX_FMT_BGR48 = AVPixelFormat(C.AV_PIX_FMT_BGR48) AV_PIX_FMT_BGR565 = AVPixelFormat(C.AV_PIX_FMT_BGR565) AV_PIX_FMT_BGR555 = AVPixelFormat(C.AV_PIX_FMT_BGR555) AV_PIX_FMT_BGR444 = AVPixelFormat(C.AV_PIX_FMT_BGR444) AV_PIX_FMT_BGRA64 = AVPixelFormat(C.AV_PIX_FMT_BGRA64) AV_PIX_FMT_YUV420P9 = AVPixelFormat(C.AV_PIX_FMT_YUV420P9) AV_PIX_FMT_YUV422P9 = AVPixelFormat(C.AV_PIX_FMT_YUV422P9) AV_PIX_FMT_YUV444P9 = AVPixelFormat(C.AV_PIX_FMT_YUV444P9) AV_PIX_FMT_YUV420P10 = AVPixelFormat(C.AV_PIX_FMT_YUV420P10) AV_PIX_FMT_YUV422P10 = AVPixelFormat(C.AV_PIX_FMT_YUV422P10) AV_PIX_FMT_YUV440P10 = AVPixelFormat(C.AV_PIX_FMT_YUV440P10) AV_PIX_FMT_YUV444P10 = AVPixelFormat(C.AV_PIX_FMT_YUV444P10) AV_PIX_FMT_YUV420P12 = AVPixelFormat(C.AV_PIX_FMT_YUV420P12) AV_PIX_FMT_YUV422P12 = AVPixelFormat(C.AV_PIX_FMT_YUV422P12) AV_PIX_FMT_YUV440P12 = AVPixelFormat(C.AV_PIX_FMT_YUV440P12) AV_PIX_FMT_YUV444P12 = AVPixelFormat(C.AV_PIX_FMT_YUV444P12) AV_PIX_FMT_YUV420P14 = AVPixelFormat(C.AV_PIX_FMT_YUV420P14) AV_PIX_FMT_YUV422P14 = AVPixelFormat(C.AV_PIX_FMT_YUV422P14) AV_PIX_FMT_YUV444P14 = AVPixelFormat(C.AV_PIX_FMT_YUV444P14) AV_PIX_FMT_YUV420P16 = AVPixelFormat(C.AV_PIX_FMT_YUV420P16) AV_PIX_FMT_YUV422P16 = AVPixelFormat(C.AV_PIX_FMT_YUV422P16) AV_PIX_FMT_YUV444P16 = AVPixelFormat(C.AV_PIX_FMT_YUV444P16) AV_PIX_FMT_GBRP9 = AVPixelFormat(C.AV_PIX_FMT_GBRP9) AV_PIX_FMT_GBRP10 = AVPixelFormat(C.AV_PIX_FMT_GBRP10) AV_PIX_FMT_GBRP12 = AVPixelFormat(C.AV_PIX_FMT_GBRP12) AV_PIX_FMT_GBRP14 = AVPixelFormat(C.AV_PIX_FMT_GBRP14) AV_PIX_FMT_GBRP16 = AVPixelFormat(C.AV_PIX_FMT_GBRP16) AV_PIX_FMT_GBRAP10 = AVPixelFormat(C.AV_PIX_FMT_GBRAP10) AV_PIX_FMT_GBRAP12 = AVPixelFormat(C.AV_PIX_FMT_GBRAP12) AV_PIX_FMT_GBRAP16 = AVPixelFormat(C.AV_PIX_FMT_GBRAP16) AV_PIX_FMT_BAYER_BGGR16 = AVPixelFormat(C.AV_PIX_FMT_BAYER_BGGR16) AV_PIX_FMT_BAYER_RGGB16 = AVPixelFormat(C.AV_PIX_FMT_BAYER_RGGB16) AV_PIX_FMT_BAYER_GBRG16 = AVPixelFormat(C.AV_PIX_FMT_BAYER_GBRG16) AV_PIX_FMT_BAYER_GRBG16 = AVPixelFormat(C.AV_PIX_FMT_BAYER_GRBG16) AV_PIX_FMT_GBRPF32 = AVPixelFormat(C.AV_PIX_FMT_GBRPF32) AV_PIX_FMT_GBRAPF32 = AVPixelFormat(C.AV_PIX_FMT_GBRAPF32) AV_PIX_FMT_GRAYF32 = AVPixelFormat(C.AV_PIX_FMT_GRAYF32) AV_PIX_FMT_YUVA420P9 = AVPixelFormat(C.AV_PIX_FMT_YUVA420P9) AV_PIX_FMT_YUVA422P9 = AVPixelFormat(C.AV_PIX_FMT_YUVA422P9) AV_PIX_FMT_YUVA444P9 = AVPixelFormat(C.AV_PIX_FMT_YUVA444P9) AV_PIX_FMT_YUVA420P10 = AVPixelFormat(C.AV_PIX_FMT_YUVA420P10) AV_PIX_FMT_YUVA422P10 = AVPixelFormat(C.AV_PIX_FMT_YUVA422P10) AV_PIX_FMT_YUVA444P10 = AVPixelFormat(C.AV_PIX_FMT_YUVA444P10) AV_PIX_FMT_YUVA420P16 = AVPixelFormat(C.AV_PIX_FMT_YUVA420P16) AV_PIX_FMT_YUVA422P16 = AVPixelFormat(C.AV_PIX_FMT_YUVA422P16) AV_PIX_FMT_YUVA444P16 = AVPixelFormat(C.AV_PIX_FMT_YUVA444P16) AV_PIX_FMT_XYZ12 = AVPixelFormat(C.AV_PIX_FMT_XYZ12) AV_PIX_FMT_NV20 = AVPixelFormat(C.AV_PIX_FMT_NV20) AV_PIX_FMT_AYUV64 = AVPixelFormat(C.AV_PIX_FMT_AYUV64) AV_PIX_FMT_P010 = AVPixelFormat(C.AV_PIX_FMT_P010) AV_PIX_FMT_P016 = AVPixelFormat(C.AV_PIX_FMT_P016) )
const ( AVCOL_PRI_RESERVED0 = AVColorPrimaries(C.AVCOL_PRI_RESERVED0) AVCOL_PRI_BT709 = AVColorPrimaries(C.AVCOL_PRI_BT709) AVCOL_PRI_UNSPECIFIED = AVColorPrimaries(C.AVCOL_PRI_UNSPECIFIED) AVCOL_PRI_RESERVED = AVColorPrimaries(C.AVCOL_PRI_RESERVED) AVCOL_PRI_BT470M = AVColorPrimaries(C.AVCOL_PRI_BT470M) AVCOL_PRI_BT470BG = AVColorPrimaries(C.AVCOL_PRI_BT470BG) AVCOL_PRI_SMPTE170M = AVColorPrimaries(C.AVCOL_PRI_SMPTE170M) AVCOL_PRI_SMPTE240M = AVColorPrimaries(C.AVCOL_PRI_SMPTE240M) AVCOL_PRI_FILM = AVColorPrimaries(C.AVCOL_PRI_FILM) AVCOL_PRI_BT2020 = AVColorPrimaries(C.AVCOL_PRI_BT2020) AVCOL_PRI_SMPTE428 = AVColorPrimaries(C.AVCOL_PRI_SMPTE428) AVCOL_PRI_SMPTEST428_1 = AVColorPrimaries(C.AVCOL_PRI_SMPTEST428_1) AVCOL_PRI_SMPTE431 = AVColorPrimaries(C.AVCOL_PRI_SMPTE431) AVCOL_PRI_SMPTE432 = AVColorPrimaries(C.AVCOL_PRI_SMPTE432) AVCOL_PRI_JEDEC_P22 = AVColorPrimaries(C.AVCOL_PRI_JEDEC_P22) AVCOL_PRI_NB = AVColorPrimaries(C.AVCOL_PRI_NB) )
const ( AVCOL_TRC_RESERVED0 = AVColorTransferCharacteristic(C.AVCOL_TRC_RESERVED0) AVCOL_TRC_BT709 = AVColorTransferCharacteristic(C.AVCOL_TRC_BT709) AVCOL_TRC_UNSPECIFIED = AVColorTransferCharacteristic(C.AVCOL_TRC_UNSPECIFIED) AVCOL_TRC_RESERVED = AVColorTransferCharacteristic(C.AVCOL_TRC_RESERVED) AVCOL_TRC_GAMMA22 = AVColorTransferCharacteristic(C.AVCOL_TRC_GAMMA22) AVCOL_TRC_GAMMA28 = AVColorTransferCharacteristic(C.AVCOL_TRC_GAMMA28) AVCOL_TRC_SMPTE170M = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTE170M) AVCOL_TRC_SMPTE240M = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTE240M) AVCOL_TRC_LINEAR = AVColorTransferCharacteristic(C.AVCOL_TRC_LINEAR) AVCOL_TRC_LOG = AVColorTransferCharacteristic(C.AVCOL_TRC_LOG) AVCOL_TRC_LOG_SQRT = AVColorTransferCharacteristic(C.AVCOL_TRC_LOG_SQRT) AVCOL_TRC_IEC61966_2_4 = AVColorTransferCharacteristic(C.AVCOL_TRC_IEC61966_2_4) AVCOL_TRC_BT1361_ECG = AVColorTransferCharacteristic(C.AVCOL_TRC_BT1361_ECG) AVCOL_TRC_IEC61966_2_1 = AVColorTransferCharacteristic(C.AVCOL_TRC_IEC61966_2_1) AVCOL_TRC_BT2020_10 = AVColorTransferCharacteristic(C.AVCOL_TRC_BT2020_10) AVCOL_TRC_BT2020_12 = AVColorTransferCharacteristic(C.AVCOL_TRC_BT2020_12) AVCOL_TRC_SMPTE2084 = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTE2084) AVCOL_TRC_SMPTEST2084 = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTEST2084) AVCOL_TRC_SMPTE428 = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTE428) AVCOL_TRC_SMPTEST428_1 = AVColorTransferCharacteristic(C.AVCOL_TRC_SMPTEST428_1) AVCOL_TRC_ARIB_STD_B67 = AVColorTransferCharacteristic(C.AVCOL_TRC_ARIB_STD_B67) AVCOL_TRC_NB = AVColorTransferCharacteristic(C.AVCOL_TRC_NB) )
const ( AVCOL_SPC_RGB = AVColorSpace(C.AVCOL_SPC_RGB) AVCOL_SPC_BT709 = AVColorSpace(C.AVCOL_SPC_BT709) AVCOL_SPC_UNSPECIFIED = AVColorSpace(C.AVCOL_SPC_UNSPECIFIED) AVCOL_SPC_RESERVED = AVColorSpace(C.AVCOL_SPC_RESERVED) AVCOL_SPC_FCC = AVColorSpace(C.AVCOL_SPC_FCC) AVCOL_SPC_BT470BG = AVColorSpace(C.AVCOL_SPC_BT470BG) AVCOL_SPC_SMPTE170M = AVColorSpace(C.AVCOL_SPC_SMPTE170M) AVCOL_SPC_SMPTE240M = AVColorSpace(C.AVCOL_SPC_SMPTE240M) AVCOL_SPC_YCGCO = AVColorSpace(C.AVCOL_SPC_YCGCO) AVCOL_SPC_YCOCG = AVColorSpace(C.AVCOL_SPC_YCOCG) AVCOL_SPC_BT2020_NCL = AVColorSpace(C.AVCOL_SPC_BT2020_NCL) AVCOL_SPC_BT2020_CL = AVColorSpace(C.AVCOL_SPC_BT2020_CL) AVCOL_SPC_SMPTE2085 = AVColorSpace(C.AVCOL_SPC_SMPTE2085) AVCOL_SPC_CHROMA_DERIVED_NCL = AVColorSpace(C.AVCOL_SPC_CHROMA_DERIVED_NCL) AVCOL_SPC_CHROMA_DERIVED_CL = AVColorSpace(C.AVCOL_SPC_CHROMA_DERIVED_CL) AVCOL_SPC_ICTCP = AVColorSpace(C.AVCOL_SPC_ICTCP) AVCOL_SPC_NB = AVColorSpace(C.AVCOL_SPC_NB) )
const ( AVCOL_RANGE_UNSPECIFIED = AVColorRange(C.AVCOL_RANGE_UNSPECIFIED) AVCOL_RANGE_MPEG = AVColorRange(C.AVCOL_RANGE_MPEG) AVCOL_RANGE_JPEG = AVColorRange(C.AVCOL_RANGE_JPEG) AVCOL_RANGE_NB = AVColorRange(C.AVCOL_RANGE_NB) )
const ( AVCHROMA_LOC_UNSPECIFIED = AVChromaLocation(C.AVCHROMA_LOC_UNSPECIFIED) AVCHROMA_LOC_LEFT = AVChromaLocation(C.AVCHROMA_LOC_LEFT) AVCHROMA_LOC_CENTER = AVChromaLocation(C.AVCHROMA_LOC_CENTER) AVCHROMA_LOC_TOPLEFT = AVChromaLocation(C.AVCHROMA_LOC_TOPLEFT) AVCHROMA_LOC_TOP = AVChromaLocation(C.AVCHROMA_LOC_TOP) AVCHROMA_LOC_BOTTOMLEFT = AVChromaLocation(C.AVCHROMA_LOC_BOTTOMLEFT) AVCHROMA_LOC_BOTTOM = AVChromaLocation(C.AVCHROMA_LOC_BOTTOM) AVCHROMA_LOC_NB = AVChromaLocation(C.AVCHROMA_LOC_NB) )
const ( AV_SAMPLE_FMT_NONE = AVSampleFormat(C.AV_SAMPLE_FMT_NONE) AV_SAMPLE_FMT_U8 = AVSampleFormat(C.AV_SAMPLE_FMT_U8) AV_SAMPLE_FMT_S16 = AVSampleFormat(C.AV_SAMPLE_FMT_S16) AV_SAMPLE_FMT_S32 = AVSampleFormat(C.AV_SAMPLE_FMT_S32) AV_SAMPLE_FMT_FLT = AVSampleFormat(C.AV_SAMPLE_FMT_FLT) AV_SAMPLE_FMT_DBL = AVSampleFormat(C.AV_SAMPLE_FMT_DBL) AV_SAMPLE_FMT_U8P = AVSampleFormat(C.AV_SAMPLE_FMT_U8P) AV_SAMPLE_FMT_S16P = AVSampleFormat(C.AV_SAMPLE_FMT_S16P) AV_SAMPLE_FMT_S32P = AVSampleFormat(C.AV_SAMPLE_FMT_S32P) AV_SAMPLE_FMT_FLTP = AVSampleFormat(C.AV_SAMPLE_FMT_FLTP) AV_SAMPLE_FMT_DBLP = AVSampleFormat(C.AV_SAMPLE_FMT_DBLP) AV_SAMPLE_FMT_S64 = AVSampleFormat(C.AV_SAMPLE_FMT_S64) AV_SAMPLE_FMT_S64P = AVSampleFormat(C.AV_SAMPLE_FMT_S64P) AV_SAMPLE_FMT_NB = AVSampleFormat(C.AV_SAMPLE_FMT_NB) )
const ( AV_SPHERICAL_EQUIRECTANGULAR = AVSphericalProjection(C.AV_SPHERICAL_EQUIRECTANGULAR) AV_SPHERICAL_CUBEMAP = AVSphericalProjection(C.AV_SPHERICAL_CUBEMAP) AV_SPHERICAL_EQUIRECTANGULAR_TILE = AVSphericalProjection(C.AV_SPHERICAL_EQUIRECTANGULAR_TILE) )
const ( AV_STEREO3D_2D = AVStereo3DType(C.AV_STEREO3D_2D) AV_STEREO3D_SIDEBYSIDE = AVStereo3DType(C.AV_STEREO3D_SIDEBYSIDE) AV_STEREO3D_TOPBOTTOM = AVStereo3DType(C.AV_STEREO3D_TOPBOTTOM) AV_STEREO3D_FRAMESEQUENCE = AVStereo3DType(C.AV_STEREO3D_FRAMESEQUENCE) AV_STEREO3D_CHECKERBOARD = AVStereo3DType(C.AV_STEREO3D_CHECKERBOARD) AV_STEREO3D_SIDEBYSIDE_QUINCUNX = AVStereo3DType(C.AV_STEREO3D_SIDEBYSIDE_QUINCUNX) AV_STEREO3D_LINES = AVStereo3DType(C.AV_STEREO3D_LINES) AV_STEREO3D_COLUMNS = AVStereo3DType(C.AV_STEREO3D_COLUMNS) )
const ( AV_STEREO3D_VIEW_PACKED = AVStereo3DView(C.AV_STEREO3D_VIEW_PACKED) AV_STEREO3D_VIEW_LEFT = AVStereo3DView(C.AV_STEREO3D_VIEW_LEFT) AV_STEREO3D_VIEW_RIGHT = AVStereo3DView(C.AV_STEREO3D_VIEW_RIGHT) )
const ( AV_TIMECODE_FLAG_DROPFRAME = AVTimecodeFlag(C.AV_TIMECODE_FLAG_DROPFRAME) AV_TIMECODE_FLAG_24HOURSMAX = AVTimecodeFlag(C.AV_TIMECODE_FLAG_24HOURSMAX) AV_TIMECODE_FLAG_ALLOWNEGATIVE = AVTimecodeFlag(C.AV_TIMECODE_FLAG_ALLOWNEGATIVE) )
const ( LIBAVUTIL_VERSION_MAJOR = C.LIBAVUTIL_VERSION_MAJOR LIBAVUTIL_VERSION_MINOR = C.LIBAVUTIL_VERSION_MINOR LIBAVUTIL_VERSION_MICRO = C.LIBAVUTIL_VERSION_MICRO )
const ( PP_CPU_CAPS_MMX = C.PP_CPU_CAPS_MMX PP_CPU_CAPS_MMX2 = C.PP_CPU_CAPS_MMX2 PP_CPU_CAPS_3DNOW = C.PP_CPU_CAPS_3DNOW PP_CPU_CAPS_ALTIVEC = C.PP_CPU_CAPS_ALTIVEC PP_CPU_CAPS_AUTO = C.PP_CPU_CAPS_AUTO )
const ( PP_FORMAT = C.PP_FORMAT PP_FORMAT_420 = C.PP_FORMAT_420 PP_FORMAT_422 = C.PP_FORMAT_422 PP_FORMAT_411 = C.PP_FORMAT_411 PP_FORMAT_444 = C.PP_FORMAT_444 PP_FORMAT_440 = C.PP_FORMAT_440 )
const ( LIBPOSTPROC_VERSION_MAJOR = C.LIBPOSTPROC_VERSION_MAJOR LIBPOSTPROC_VERSION_MINOR = C.LIBPOSTPROC_VERSION_MINOR LIBPOSTPROC_VERSION_MICRO = C.LIBPOSTPROC_VERSION_MICRO )
const ( SWR_DITHER_NONE = SwrDitherType(C.SWR_DITHER_NONE) SWR_DITHER_RECTANGULAR = SwrDitherType(C.SWR_DITHER_RECTANGULAR) SWR_DITHER_TRIANGULAR = SwrDitherType(C.SWR_DITHER_TRIANGULAR) SWR_DITHER_TRIANGULAR_HIGHPASS = SwrDitherType(C.SWR_DITHER_TRIANGULAR_HIGHPASS) SWR_DITHER_NS = SwrDitherType(C.SWR_DITHER_NS) SWR_DITHER_NS_LIPSHITZ = SwrDitherType(C.SWR_DITHER_NS_LIPSHITZ) SWR_DITHER_NS_F_WEIGHTED = SwrDitherType(C.SWR_DITHER_NS_F_WEIGHTED) SWR_DITHER_NS_MODIFIED_E_WEIGHTED = SwrDitherType(C.SWR_DITHER_NS_MODIFIED_E_WEIGHTED) SWR_DITHER_NS_IMPROVED_E_WEIGHTED = SwrDitherType(C.SWR_DITHER_NS_IMPROVED_E_WEIGHTED) SWR_DITHER_NS_SHIBATA = SwrDitherType(C.SWR_DITHER_NS_SHIBATA) SWR_DITHER_NS_LOW_SHIBATA = SwrDitherType(C.SWR_DITHER_NS_LOW_SHIBATA) SWR_DITHER_NS_HIGH_SHIBATA = SwrDitherType(C.SWR_DITHER_NS_HIGH_SHIBATA) SWR_DITHER_NB = SwrDitherType(C.SWR_DITHER_NB) )
const ( SWR_ENGINE_SWR = SwrEngine(C.SWR_ENGINE_SWR) SWR_ENGINE_SOXR = SwrEngine(C.SWR_ENGINE_SOXR) SWR_ENGINE_NB = SwrEngine(C.SWR_ENGINE_NB) )
const ( SWR_FILTER_TYPE_CUBIC = SwrFilterType(C.SWR_FILTER_TYPE_CUBIC) SWR_FILTER_TYPE_BLACKMAN_NUTTALL = SwrFilterType(C.SWR_FILTER_TYPE_BLACKMAN_NUTTALL) SWR_FILTER_TYPE_KAISER = SwrFilterType(C.SWR_FILTER_TYPE_KAISER) )
const ( LIBSWRESAMPLE_VERSION_MAJOR = C.LIBSWRESAMPLE_VERSION_MAJOR LIBSWRESAMPLE_VERSION_MINOR = C.LIBSWRESAMPLE_VERSION_MINOR LIBSWRESAMPLE_VERSION_MICRO = C.LIBSWRESAMPLE_VERSION_MICRO )
const ( SWS_FAST_BILINEAR = C.SWS_FAST_BILINEAR SWS_BILINEAR = C.SWS_BILINEAR SWS_BICUBIC = C.SWS_BICUBIC SWS_X = C.SWS_X SWS_POINT = C.SWS_POINT SWS_AREA = C.SWS_AREA SWS_BICUBLIN = C.SWS_BICUBLIN SWS_GAUSS = C.SWS_GAUSS SWS_SINC = C.SWS_SINC SWS_LANCZOS = C.SWS_LANCZOS SWS_SPLINE = C.SWS_SPLINE )
const ( SWS_SRC_V_CHR_DROP_MASK = C.SWS_SRC_V_CHR_DROP_MASK SWS_SRC_V_CHR_DROP_SHIFT = C.SWS_SRC_V_CHR_DROP_SHIFT )
const ( SWS_FULL_CHR_H_INT = C.SWS_FULL_CHR_H_INT SWS_FULL_CHR_H_INP = C.SWS_FULL_CHR_H_INP SWS_DIRECT_BGR = C.SWS_DIRECT_BGR SWS_ACCURATE_RND = C.SWS_ACCURATE_RND SWS_BITEXACT = C.SWS_BITEXACT SWS_ERROR_DIFFUSION = C.SWS_ERROR_DIFFUSION )
const ( SWS_CS_ITU709 = C.SWS_CS_ITU709 SWS_CS_FCC = C.SWS_CS_FCC SWS_CS_ITU601 = C.SWS_CS_ITU601 SWS_CS_ITU624 = C.SWS_CS_ITU624 SWS_CS_SMPTE170M = C.SWS_CS_SMPTE170M SWS_CS_SMPTE240M = C.SWS_CS_SMPTE240M SWS_CS_DEFAULT = C.SWS_CS_DEFAULT SWS_CS_BT2020 = C.SWS_CS_BT2020 )
const ( LIBSWSCALE_VERSION_MAJOR = C.LIBSWSCALE_VERSION_MAJOR LIBSWSCALE_VERSION_MINOR = C.LIBSWSCALE_VERSION_MINOR LIBSWSCALE_VERSION_MICRO = C.LIBSWSCALE_VERSION_MICRO )
const (
AVFILTER_THREAD_SLICE = C.AVFILTER_THREAD_SLICE
)
const (
AVFMT_EVENT_FLAG_METADATA_UPDATED = C.AVFMT_EVENT_FLAG_METADATA_UPDATED
)
const (
AVSTREAM_EVENT_FLAG_METADATA_UPDATED = int32(C.AVSTREAM_EVENT_FLAG_METADATA_UPDATED)
)
const (
AV_AAC_ADTS_HEADER_SIZE = C.AV_AAC_ADTS_HEADER_SIZE
)
const (
AV_BF_ROUNDS = C.AV_BF_ROUNDS
)
const (
AV_BUFFER_FLAG_READONLY = C.AV_BUFFER_FLAG_READONLY
)
const (
AV_CH_LAYOUT_MAX_STRING_SIZE = 256
)
const (
AV_ERROR_MAX_STRING_SIZE = int32(C.AV_ERROR_MAX_STRING_SIZE)
)
const (
AV_FOURCC_MAX_STRING_SIZE = C.AV_FOURCC_MAX_STRING_SIZE
)
const (
AV_FRAME_CROP_UNALIGNED = int32(C.AV_FRAME_CROP_UNALIGNED)
)
Flags for frame cropping.
const (
AV_GET_BUFFER_FLAG_REF = C.AV_GET_BUFFER_FLAG_REF
)
const (
AV_HASH_MAX_SIZE = C.AV_HASH_MAX_SIZE
)
const (
AV_LOG_MAX_OFFSET = int32(C.AV_LOG_MAX_OFFSET)
)
const (
AV_NUM_DATA_POINTERS = C.AV_NUM_DATA_POINTERS
)
const (
AV_OPT_FLAG_IMPLICIT_KEY = int32(C.AV_OPT_FLAG_IMPLICIT_KEY)
)
const (
AV_PARSER_PTS_NB = C.AV_PARSER_PTS_NB
)
const ( // Deprecated: No use. AV_PKT_DATA_QUALITY_FACTOR = AVPacketSideDataType(C.AV_PKT_DATA_QUALITY_FACTOR) )
const (
AV_PROGRAM_RUNNING = C.AV_PROGRAM_RUNNING
)
const (
AV_STEREO3D_FLAG_INVERT = C.AV_STEREO3D_FLAG_INVERT
)
const (
AV_SUBTITLE_FLAG_FORCED = C.AV_SUBTITLE_FLAG_FORCED
)
const (
AV_THREAD_MESSAGE_NONBLOCK = AVThreadMessageFlags(C.AV_THREAD_MESSAGE_NONBLOCK)
)
const (
AV_TIMECODE_STR_SIZE = C.AV_TIMECODE_STR_SIZE
)
const (
AV_TS_MAX_STRING_SIZE = C.AV_TS_MAX_STRING_SIZE
)
const (
DV_PROFILE_BYTES = C.DV_PROFILE_BYTES
)
const (
FFMPEG_VERSION = C.FFMPEG_VERSION
)
const (
INT_MIN = int32(C.INT_MIN)
)
const (
MAX_DWT_LEVELS = C.MAX_DWT_LEVELS
)
const NIL = "\\'<nil>'\\"
const (
PP_PICT_TYPE_QP2 = C.PP_PICT_TYPE_QP2
)
const (
PP_QUALITY_MAX = C.PP_QUALITY_MAX
)
const (
SWR_FLAG_RESAMPLE = C.SWR_FLAG_RESAMPLE
)
const SWS_MAX_REDUCE_CUTOFF = C.SWS_MAX_REDUCE_CUTOFF
const SWS_PARAM_DEFAULT = C.SWS_PARAM_DEFAULT
const SWS_PRINT_INFO = C.SWS_PRINT_INFO
Variables ¶
var (
AV_TIME_BASE_Q = AVRational(C.AV_TIME_BASE_Q)
)
var (
AvMd5Size = C.av_md5_size
)
Functions ¶
func AVERROR ¶
AVERROR returns a negative error code from a POSIX error code, to return from library functions.
func AvAc3ParseHeader ¶
AvAc3ParseHeader extracts the bitstream ID and the frame size from AC-3 data.
func AvAddIndexEntry ¶
AvAddIndexEntry add an index entry into a sorted list. Update the entry if the list already contains it.
func AvAddStable ¶
func AvAddStable(tsTb AVRational, ts int64, incTb AVRational, inc int64) int32
AvAddStable adds a value to a timestamp.
func AvAdler32Update ¶
AvAdler32Update calculates the Adler32 checksum of a buffer.
func AvAdtsHeaderParse ¶
AvAdtsHeaderParse extracts the number of samples and frames from AAC data.
func AvAesCrypt ¶
AvAesCrypt encrypts or decrypts a buffer using a previously initialized context.
func AvAesCtrCrypt ¶
AvAesCtrCrypt processes a buffer using a previously initialized context.
func AvAesCtrIncrementIv ¶
func AvAesCtrIncrementIv(a *AVAESCTR)
AvAesCtrIncrementIv increments the top 64 bit of the iv.
func AvAesCtrInit ¶
AvAesCtrInit initializes an AVAESCTR context.
func AvAesCtrSetFullIv ¶
AvAesCtrSetFullIv changes the "full" 16-byte iv, including the counter.
func AvAesCtrSetIv ¶
AvAesCtrSetIv changes the 8-byte iv.
func AvAesCtrSetRandomIv ¶
func AvAesCtrSetRandomIv(a *AVAESCTR)
AvAesCtrSetRandomIv generates a random iv.
func AvAppendPacket ¶
func AvAppendPacket(s *AVIOContext, pkt *AVPacket, size int32) int32
Read data and append it to the current content of the AVPacket. If pkt->size is 0 this is identical to av_get_packet.
func AvApplyBitstreamFilters
deprecated
func AvApplyBitstreamFilters(codec *AVCodecContext, pkt *AVPacket, bsfc *AVBitStreamFilterContext) int32
Deprecated: No use.
AvApplyBitstreamFilters applies a list of bitstream filters to a packet.
func AvAssert0Fpu ¶
func AvAssert0Fpu()
AvAssert0Fpu asserts that floating point operations can be executed.
func AvAudioFifoDrain ¶
func AvAudioFifoDrain(af *AVAudioFifo, nbSamples int32) int32
AvAudioFifoDrain drains data from an AVAudioFifo.
func AvAudioFifoPeek ¶
func AvAudioFifoPeek(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
AvAudioFifoPeek peeks data from an AVAudioFifo.
func AvAudioFifoPeekAt ¶
func AvAudioFifoPeekAt(af *AVAudioFifo, data CVoidPointerPointer, nbSamples, offset int32) int32
AvAudioFifoPeekAt peeks data from an AVAudioFifo.
func AvAudioFifoRead ¶
func AvAudioFifoRead(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
AvAudioFifoRead reads data from an AVAudioFifo.
func AvAudioFifoRealloc ¶
func AvAudioFifoRealloc(af *AVAudioFifo, nbSamples int32) int32
AvAudioFifoRealloc reallocate an AVAudioFifo.
func AvAudioFifoReset ¶
func AvAudioFifoReset(af *AVAudioFifo)
AvAudioFifoReset resets the AVAudioFifo buffer.
func AvAudioFifoSize ¶
func AvAudioFifoSize(af *AVAudioFifo) int32
AvAudioFifoSize gets the current number of samples in the AVAudioFifo available for reading.
func AvAudioFifoSpace ¶
func AvAudioFifoSpace(af *AVAudioFifo) int32
AvAudioFifoSpace gets the current number of samples in the AVAudioFifo available for writing.
func AvAudioFifoWrite ¶
func AvAudioFifoWrite(af *AVAudioFifo, data CVoidPointerPointer, nbSamples int32) int32
AvAudioFifoWrite writes data to an AVAudioFifo.
func AvBPrintChannelLayout ¶
AvBPrintChannelLayout appends a description of a channel layout to a bprint buffer.
func AvBase64Decode ¶
AvBase64Decode decodes a base64-encoded string.
func AvBase64Encode ¶
AvBase64Encode encodes data to base64 and null-terminate.
func AvBitstreamFilterClose
deprecated
func AvBitstreamFilterClose(bsfc *AVBitStreamFilterContext)
Deprecated: Use AVBSFContext instead.
AvBitstreamFilterClose
func AvBitstreamFilterFilter
deprecated
func AvBitstreamFilterFilter(bsfc *AVBitStreamFilterContext, avctx *AVCodecContext, args string, outbuf **uint8, poutbufSize *int32, buf *uint8, bufSize int32, keyframe int32) int32
Deprecated: Use AVBSFContext instead.
AvBitstreamFilterFilter
func AvBlowfishCrypt ¶
func AvBlowfishCrypt(ctx *AVBlowfish, dst, src *uint8, count int32, iv *uint8, decrypt int32)
AvBlowfishCrypt encrypts or decrypts a buffer using a previously initialized context.
func AvBlowfishCryptEcb ¶
func AvBlowfishCryptEcb(ctx *AVBlowfish, xl, xr *uint32, decrypt int32)
AvBlowfishCryptEcb encrypts or decrypts a buffer using a previously initialized context.
func AvBlowfishInit ¶
func AvBlowfishInit(ctx *AVBlowfish, key *uint8, keyLen int32)
AvBlowfishInit initializes an AVBlowfish context.
func AvBmgGet ¶
AvBmgGet gets the next two numbers generated by a Box-Muller Gaussian generator using the random numbers issued by lfg.
func AvBprintAppendData ¶
AvBprintAppendData appends data to a print buffer.
func AvBprintChars ¶
AvBprintChars appends char c n times to a print buffer.
func AvBprintClear ¶
func AvBprintClear(buf *AVBPrint)
AvBprintClear resets the string to "" but keep internal allocated data.
func AvBprintEscape ¶
func AvBprintEscape(dstbuf *AVBPrint, src, specialChars *int8, mode AVEscapeMode, flags int32)
AvBprintEscape escapes the content in src and append it to dstbuf.
func AvBprintFinalize ¶
AvBprintFinalize finalizes a print buffer.
func AvBprintGetBuffer ¶
AvBprintGetBuffer allocates bytes in the buffer for external use.
func AvBprintInit ¶
AvBprintInit initializes a print buffer.
func AvBprintInitForBuffer ¶
AvBprintInitForBuffer initializes a print buffer using a pre-existing buffer.
func AvBprintIsComplete ¶
AvBprintIsComplete tests if the print buffer is complete (not truncated).
func AvBsfAlloc ¶
func AvBsfAlloc(filter *AVBitStreamFilter, ctx **AVBSFContext) int32
AvBsfAlloc allocates a context for a given bitstream filter.
func AvBsfFlush ¶ added in v0.41.1
func AvBsfFlush(ctx *AVBSFContext)
AvBsfFlush resets the internal bitstream filter state. Should be called e.g. when seeking.
func AvBsfGetNullFilter ¶
func AvBsfGetNullFilter(bsf **AVBSFContext) int32
AvBsfGetNullFilter gets null/pass-through bitstream filter.
func AvBsfInit ¶
func AvBsfInit(ctx *AVBSFContext) int32
AvBsfInit prepares the filter for use, after all the parameters and options have been set.
func AvBsfListAppend ¶
func AvBsfListAppend(lst *AVBSFList, bsf *AVBSFContext)
AvBsfListAppend appends bitstream filter to the list of bitstream filters.
func AvBsfListAppend2 ¶
func AvBsfListAppend2(lst *AVBSFList, bsfName string, options **AVDictionary)
AvBsfListAppend2
func AvBsfListFinalize ¶
func AvBsfListFinalize(lst **AVBSFList, bsf **AVBSFContext) int32
AvBsfListFinalize finalizes list of bitstream filters.
func AvBsfListFree ¶
func AvBsfListFree(lst **AVBSFList)
AvBsfListFree frees list of bitstream filters.
func AvBsfListParseStr ¶
func AvBsfListParseStr(str string, bsf **AVBSFContext)
AvBsfListParseStr parses string describing list of bitstream filters and creates single AvBSFContext describing the whole chain of bitstream filters.
func AvBsfReceivePacket ¶
func AvBsfReceivePacket(ctx *AVBSFContext, pkt *AVPacket) int32
AvBsfReceivePacket retrieves a filtered packet.
func AvBsfSendPacket ¶
func AvBsfSendPacket(ctx *AVBSFContext, pkt *AVPacket) int32
AvBsfSendPacket submits a packet for filtering.
func AvBufferDefaultFree ¶
func AvBufferDefaultFree(opaque CVoidPointer, data *uint8)
AvBufferDefaultFree frees buffer data.
func AvBufferGetOpaque ¶
func AvBufferGetOpaque(buf *AVBufferRef) unsafe.Pointer
AvBufferGetOpaque returns the opaque parameter set by AVBufferCreate.
func AvBufferIsWritable ¶
func AvBufferIsWritable(buf *AVBufferRef) int32
AvBufferIsWritable returns 1 if the caller may write to the data referred to by buf (which is true if and only if buf is the only reference to the underlying AVBuffer). Return 0 otherwise.
func AvBufferMakeWritable ¶
func AvBufferMakeWritable(buf **AVBufferRef) int32
AvBufferMakeWritable creates a writable reference from a given buffer reference, avoiding data copy if possible.
func AvBufferPoolUninit ¶
func AvBufferPoolUninit(pool **AVBufferPool)
AvBufferPoolUninit marks the pool as being available for freeing.
func AvBufferRealloc ¶
func AvBufferRealloc(buf **AVBufferRef, size int32) int32
AvBufferRealloc reallocates a given buffer.
func AvBufferUnref ¶
func AvBufferUnref(buf **AVBufferRef)
AvBufferUnref frees a given reference and automatically free the buffer if there are no more references to it.
func AvBuffersinkGetChannelLayout ¶
func AvBuffersinkGetChannelLayout(ctx *AVFilterContext) uint64
AvBuffersinkGetChannelLayout
func AvBuffersinkGetChannels ¶
func AvBuffersinkGetChannels(ctx *AVFilterContext) int32
AvBuffersinkGetChannels
func AvBuffersinkGetFormat ¶
func AvBuffersinkGetFormat(ctx *AVFilterContext) int32
AvBuffersinkGetFormat
func AvBuffersinkGetFrame ¶
func AvBuffersinkGetFrame(ctx *AVFilterContext, frame *AVFrame) int32
AvBuffersinkGetFrame gets a frame with filtered data from sink and put it in frame.
func AvBuffersinkGetFrameFlags ¶
func AvBuffersinkGetFrameFlags(ctx *AVFilterContext, frame *AVFrame, flags int32) int32
AvBuffersinkGetFrameFlags gets a frame with filtered data from sink and put it in frame.
func AvBuffersinkGetSampleRate ¶
func AvBuffersinkGetSampleRate(ctx *AVFilterContext) int32
AvBuffersinkGetSampleRate
func AvBuffersinkGetSamples ¶
func AvBuffersinkGetSamples(ctx *AVFilterContext, frame *AVFrame, nbSamples int32) int32
AvBuffersinkGetSamples same as AVBuffersinkGetFrame(), but with the ability to specify the number of samples read. This function is less efficient than AVBuffersinkGetFrame(), because it copies the data around.
func AvBuffersinkSetFrameSize ¶
func AvBuffersinkSetFrameSize(ctx *AVFilterContext, frameSize uint32)
AvBuffersinkSetFrameSize sets the frame size for an audio buffer sink.
func AvBuffersrcAddFrame ¶
func AvBuffersrcAddFrame(ctx *AVFilterContext, frame *AVFrame) int32
AvBuffersrcAddFrame adds a frame to the buffer source.
func AvBuffersrcAddFrameFlags ¶
func AvBuffersrcAddFrameFlags(ctx *AVFilterContext, frame *AVFrame, flags int32) int32
AvBuffersrcAddFrameFlags adds a frame to the buffer source.
func AvBuffersrcClose ¶
func AvBuffersrcClose(ctx *AVFilterContext, pts int64, flags uint32) int32
AvBuffersrcClose closes the buffer source after EOF.
func AvBuffersrcGetNbFailedRequests ¶
func AvBuffersrcGetNbFailedRequests(bufferSrc *AVFilterContext) uint32
AvBuffersrcGetNbFailedRequests gets the number of failed requests.
func AvBuffersrcParametersSet ¶
func AvBuffersrcParametersSet(ctx *AVFilterContext, param *AVBufferSrcParameters) int32
AvBuffersrcParametersSet initializes the buffersrc or abuffersrc filter with the provided parameters.
func AvBuffersrcWriteFrame ¶
func AvBuffersrcWriteFrame(ctx *AVFilterContext, frame *AVFrame) int32
AvBuffersrcWriteFrame adds a frame to the buffer source.
func AvCamelliaCrypt ¶
func AvCamelliaCrypt(ctx *AVCAMELLIA, dst, src *uint8, count int32, iv *uint8, decrypt int32)
AvCamelliaCrypt encrypts or decrypts a buffer using a previously initialized context.
func AvCamelliaInit ¶
func AvCamelliaInit(ctx *AVCAMELLIA, key *uint8, keyBits int32) int32
AvCamelliaInit initializes an AVCAMELLIA context.
func AvCast5Crypt ¶
AvCast5Crypt encrypts or decrypts a buffer using a previously initialized context.
func AvCast5Crypt2 ¶
AvCast5Crypt2 encrypts or decrypts a buffer using a previously initialized context.
func AvCast5Init ¶
AvCast5Init initializes an AVCAST5 context.
func AvChannelLayoutExtractChannel ¶
AvChannelLayoutExtractChannel gets the channel with the given index in channel_layout.
func AvChromaLocationFromName ¶
AvChromaLocationFromName returns the AVChromaLocation value for name or an AVError if not found.
func AvChromaLocationName ¶
func AvChromaLocationName(location AVChromaLocation) string
AvChromaLocationName returns the name for provided chroma location or NULL if unknown.
func AvClipInt16C ¶
AvClipInt16C clips a signed integer value into the -32768,32767 range.
func AvClipInt8C ¶
AvClipInt8C clips a signed integer value into the -128,127 range.
func AvClipIntp2C ¶
AvClipIntp2C clips a signed integer into the -(2^p),(2^p-1) range.
func AvClipUint16C ¶
AvClipUint16C clips a signed integer value into the 0-65535 range.
func AvClipUint8C ¶
AvClipUint8C clips a signed integer value into the 0-255 range.
func AvClipUintp2C ¶
AvClipUintp2C clips a signed integer to an unsigned power of two range.
func AvCliplInt32C ¶
AvCliplInt32C clips a signed 64-bit integer value into the -2147483648,2147483647 range.
func AvCmpQ ¶
func AvCmpQ(a, b AVRational) int32
AvCmpQ compares two rationals. returns One of the following values: 0 if `a == b` 1 if `a > b` -1 if `a < b` `INT_MIN` if one of the values is of the form `0 / 0`
func AvCodecAlignDimensions ¶
func AvCodecAlignDimensions(avctx *AVCodecContext, width, height *int32)
AvCodecAlignDimensions modifies width and height values so that they will result in a memory buffer that is acceptable for the codec if you do not use any horizontal padding.
func AvCodecAlignDimensions2 ¶
func AvCodecAlignDimensions2(avctx *AVCodecContext, width, height *int32, linesizeAlign [AV_NUM_DATA_POINTERS]int32)
AvCodecAlignDimensions2 modifies width and height values so that they will result in a memory buffer that is acceptable for the codec if you also ensure that all line sizes are a multiple of the respective linesize_align[i].
func AvCodecClose ¶
func AvCodecClose(avctx *AVCodecContext) int32
AvCodecClose closes a given context and free all the data associated with it (but not the context itself).
func AvCodecConfiguration ¶
func AvCodecConfiguration() string
AvCodecConfiguration returns the libavcodec build-time configuration.
func AvCodecCopyContext
deprecated
func AvCodecCopyContext(dest, src *AVCodecContext) int32
Deprecated: Use an intermediate AVCodecParameters instance and the AvCodecParametersFromContext() / AVCodecParametersToContext() functions.
AvCodecCopyContext copies the settings of the source AVCodecContext into the destination AVCodecContext.
func AvCodecDecodeAudio4
deprecated
func AvCodecDecodeAudio4(avctx *AVCodecContext, frame *AVFrame, gotFramePtr *int32, avpkt *AVPacket) int32
Deprecated: Use AVCodecSendPacket() and AVCodecReceiveFrame().
AvCodecDecodeAudio4 decodes the audio frame of size avpkt->size from avpkt->data into frame.
func AvCodecDecodeSubtitle2 ¶
func AvCodecDecodeSubtitle2(avctx *AVCodecContext, sub *AVSubtitle, gotSubPtr *int32, avpkt *AVPacket) int32
AvCodecDecodeSubtitle2 decodes a subtitle message.
func AvCodecDecodeVideo2
deprecated
func AvCodecDecodeVideo2(avctx *AVCodecContext, picture *AVFrame, gotPicturePtr *int32, avpkt *AVPacket) int32
Deprecated: Use AVCodecSendPacket() and AVCodecReceiveFrame().
AvCodecDecodeVideo2 decodes the video frame of size avpkt->size from avpkt->data into picture.
func AvCodecDefaultExecute ¶
func AvCodecDefaultExecute(avctx *AVCodecContext, f AVCodecContextExecuteFunc, arg CVoidPointer, ret *int32, count, size int32) int32
AvCodecDefaultExecute
func AvCodecDefaultExecute2 ¶
func AvCodecDefaultExecute2(avctx *AVCodecContext, f AVCodecContextExecute2Func, arg CVoidPointer, ret *int32, count int32) int32
AvCodecDefaultExecute2
func AvCodecDefaultGetBuffer2 ¶
func AvCodecDefaultGetBuffer2(avctx *AVCodecContext, frame *AVFrame, flags int32) int32
The default callback for AVCodecContext.get_buffer2().
func AvCodecEncodeAudio2
deprecated
func AvCodecEncodeAudio2(avctx *AVCodecContext, avpkt *AVPacket, frame *AVFrame, gotPacketPtr *int32) int32
Deprecated: Use AVCodecSendFrame()/AVCodecReceivePacket() instead.
AvCodecEncodeAudio2 encodes a frame of audio.
func AvCodecEncodeSubtitle ¶
func AvCodecEncodeSubtitle(avctx *AVCodecContext, buf *uint8, bufSize int32, sub *AVSubtitle) int32
AvCodecEncodeSubtitle
func AvCodecEncodeVideo2
deprecated
func AvCodecEncodeVideo2(avctx *AVCodecContext, avpkt *AVPacket, frame *AVFrame, gotPacketPtr *int32) int32
Deprecated: Use AVCodecSendFrame()/AVCodecReceivePacket() instead.
AvCodecEncodeVideo2 encodes a frame of video.
func AvCodecEnumToChromaPos ¶
func AvCodecEnumToChromaPos(xpos, ypos *int32, pos AVChromaLocation) int32
AvCodecEnumToChromaPos converts AVChromaLocation to swscale x/y chroma position.
func AvCodecFillAudioFrame ¶
func AvCodecFillAudioFrame(frame *AVFrame, nbChannels int32, sampleFmt AVSampleFormat, buf *uint8, bufSize int32, align int32) int32
AvCodecFillAudioFrame fills AVFrame audio data and linesize pointers.
func AvCodecFlushBuffers ¶
func AvCodecFlushBuffers(avctx *AVCodecContext)
AvCodecFlushBuffers resets the internal codec state / flush internal buffers. Should be called e.g. when seeking or when switching to a different stream.
func AvCodecFreeContext ¶
func AvCodecFreeContext(avctx **AVCodecContext)
AvCodecFreeContext frees the codec context and everything associated with it and write NULL to the provided pointer.
func AvCodecGetChromaIntraMatrix
deprecated
func AvCodecGetChromaIntraMatrix(avctx *AVCodecContext) *uint16
Deprecated: No use.
AvCodecGetChromaIntraMatrix
func AvCodecGetChromaSubSample
deprecated
func AvCodecGetChromaSubSample(pixFmt AVPixelFormat, hShift, vShift *int32)
Deprecated: Use AvPixFmtGetChromaSubSample() instead.
AvCodecGetChromaSubSample
func AvCodecGetContextDefaults3
deprecated
func AvCodecGetContextDefaults3(avctx *AVCodecContext, c *AVCodec) int32
Deprecated: No use.
func AvCodecGetHwFramesParameters ¶
func AvCodecGetHwFramesParameters(avctx *AVCodecContext, deviceRef *AVBufferRef, hwPixFmt AVPixelFormat, outFramesRef **AVBufferRef) int32
AvCodecGetHwFramesParameters create and return a AVHWFramesContext with values adequate for hardware decoding.
func AvCodecGetLowres
deprecated
func AvCodecGetMaxLowres
deprecated
func AvCodecGetName ¶
AvCodecGetName gets the name of a codec.
func AvCodecGetPixFmtLoss
deprecated
func AvCodecGetPixFmtLoss(dstPixFmt, srcPixFmt AVPixelFormat, hasAlpha int32) int32
Deprecated: Use AvGetPixFmtLoss() instead.
AvCodecGetPixFmtLoss
func AvCodecGetSeekPreroll
deprecated
func AvCodecGetTag ¶
func AvCodecGetTag(tags **AVCodecTag, id AVCodecID) uint32
AvCodecGetTag gets the codec tag for the given codec id.
func AvCodecGetTag2 ¶
func AvCodecGetTag2(tags **AVCodecTag, id AVCodecID, tag *uint32) int32
AvCodecGetTag2 gets the codec tag for the given codec id.
func AvCodecIsDecoder ¶
AvCodecIsDecoder returns a non-zero number if codec is an decoder, zero otherwise.
func AvCodecIsEncoder ¶
AvCodecIsEncoder returns a non-zero number if codec is an encoder, zero otherwise.
func AvCodecIsOpen ¶
func AvCodecIsOpen(avctx *AVCodecContext) int32
A positive value if s is open, 0 otherwise.
func AvCodecOpen2 ¶
func AvCodecOpen2(avctx *AVCodecContext, c *AVCodec, d **AVDictionary) int32
AvCodecContext initializes the context to use the given codec.
func AvCodecParametersCopy ¶
func AvCodecParametersCopy(dst, src *AVCodecParameters) int32
AvCodecParametersCopy copies the contents of src to dst.
func AvCodecParametersFree ¶
func AvCodecParametersFree(par **AVCodecParameters)
AvCodecParametersFree frees an AVCodecParameters instance and everything associated with it and write NULL to the supplied pointer.
func AvCodecParametersFromContext ¶
func AvCodecParametersFromContext(par *AVCodecParameters, avctx *AVCodecContext) int32
AvCodecParametersFromContext fills the parameters struct based on the values from the supplied codec context. Any allocated fields in par are freed and replaced with duplicates of the corresponding fields in codec.
func AvCodecParametersToContext ¶
func AvCodecParametersToContext(avctx *AVCodecContext, par *AVCodecParameters) int32
AvCodecParametersToContext fills the codec context based on the values from the supplied codec parameters. Any allocated fields in codec that have a corresponding field in par are freed and replaced with duplicates of the corresponding field in par. Fields in codec that do not have a counterpart in par are not touched.
func AvCodecPixFmtToCodecTag ¶
func AvCodecPixFmtToCodecTag(pixFmt AVPixelFormat) uint
AvCodecPixFmtToCodecTag returns a value representing the fourCC code associated to the pixel format pix_fmt, or 0 if no associated fourCC code can be found.
func AvCodecProfileName ¶
AvCodecProfileName returns a name for the specified profile, if available.
func AvCodecReceiveFrame ¶
func AvCodecReceiveFrame(avctx *AVCodecContext, frame *AVFrame) int32
AvCodecReceiveFrame returns decoded output data from a decoder.
func AvCodecReceivePacket ¶
func AvCodecReceivePacket(avctx *AVCodecContext, avpkt *AVPacket) int32
AvCodecReceivePacket reads encoded data from the encoder.
func AvCodecRegister
deprecated
func AvCodecRegisterAll
deprecated
func AvCodecRegisterAll()
Deprecated: Calling this function is unnecessary.
AvCodecRegisterAll
func AvCodecSendFrame ¶
func AvCodecSendFrame(avctx *AVCodecContext, frame *AVFrame) int32
AvCodecSendFrame supplies a raw video or audio frame to the encoder. Use AVCodecReceivePacket() to retrieve buffered output packets.
func AvCodecSendPacket ¶
func AvCodecSendPacket(avctx *AVCodecContext, avpkt *AVPacket) int32
AvCodecSendPacket supplies raw packet data as input to a decoder.
func AvCodecSetChromaIntraMatrix
deprecated
func AvCodecSetChromaIntraMatrix(avctx *AVCodecContext, t *uint16)
Deprecated: No use.
AvCodecSetChromaIntraMatrix
func AvCodecSetCodecDescriptor
deprecated
func AvCodecSetCodecDescriptor(avctx *AVCodecContext, d *AVCodecDescriptor)
Deprecated: No use.
AvCodecSetCodecDescriptor
func AvCodecSetLowres
deprecated
func AvCodecSetPktTimebase
deprecated
func AvCodecSetPktTimebase(avctx *AVCodecContext, r AVRational)
Deprecated: No use.
AvCodecSetPktTimebase
func AvCodecSetSeekPreroll
deprecated
func AvCodecSetSeekPreroll(avctx *AVCodecContext, i int32)
Deprecated: No use.
AvCodecSetSeekPreroll
func AvCodecString ¶
func AvCodecString(buf *int8, bufSize int32, enc *AVCodecContext, encode int32)
AvCodecString
func AvCodecVersion ¶
func AvCodecVersion() uint32
AvCodecVersion returns the LIBAVCODEC_VERSION_INT constant.
func AvColorPrimariesFromName ¶
AvColorPrimariesFromName returns the AVColorPrimaries value for name or an AVError if not found.
func AvColorPrimariesName ¶
func AvColorPrimariesName(primaries AVColorPrimaries) string
AvColorPrimariesName returns the name for provided color primaries or NULL if unknown.
func AvColorRangeFromName ¶
AvColorRangeFromName returns the AVColorRange value for name or an AvError if not found.
func AvColorRangeName ¶
func AvColorRangeName(_range AVColorRange) string
AvColorRangeName returns the name for provided color range or NULL if unknown.
func AvColorSpaceFromName ¶
AvColorSpaceFromName returns the AVColorSpace value for name or an AvError if not found.
func AvColorSpaceName ¶
func AvColorSpaceName(space AVColorSpace) string
AvColorSpaceName returns the name for provided color space or NULL if unknown.
func AvColorTransferFromName ¶
AvColorTransferFromName returns the AVColorTransferCharacteristic value for name or an AvError if not found.
func AvColorTransferName ¶
func AvColorTransferName(transfer AVColorTransferCharacteristic) string
AvColorTransferName returns the name for provided color transfer or NULL if unknown.
func AvCompareMod ¶
AvCompareMod compares the remainders of two integer operands divided by a common divisor.
func AvCompareTs ¶
func AvCompareTs(tsA int64, tbA AVRational, tsB int64, tbB AVRational) int32
AvCompareTs compares two timestamps each in its own time base.
func AvCopyPacket
deprecated
func AvCopyPacketSideData
deprecated
func AvCpuCount ¶
func AvCpuCount() int32
AvCpuCount returns the number of logical CPU cores present.
func AvCpuMaxAlign ¶
func AvCpuMaxAlign() int32
AvCpuMaxAlign gets the maximum data alignment that may be required by FFmpeg.
func AvDefaultItemName ¶
func AvDefaultItemName(ctx CVoidPointer) string
AvDefaultItemName returns the context name
func AvDesCrypt ¶
AvDesCrypt encrypts / decrypts using the DES algorithm.
func AvDeviceAppToDevControlMessage ¶
func AvDeviceAppToDevControlMessage(s *AVFormatContext, _type AVAppToDevMessageType, data CVoidPointer, dataSize uintptr) int32
AvDeviceAppToDevControlMessage sends control message from application to device.
func AvDeviceCapabilitiesCreate ¶
func AvDeviceCapabilitiesCreate(caps **AVDeviceCapabilitiesQuery, s *AVFormatContext, deviceOptions **AVDictionary) int32
AvDeviceCapabilitiesCreate initializes capabilities probing API based on AVOption API.
func AvDeviceCapabilitiesFree ¶
func AvDeviceCapabilitiesFree(caps **AVDeviceCapabilitiesQuery, s *AVFormatContext)
AvDeviceCapabilitiesFree frees resources created by AvDeviceCapabilitiesCreate()
func AvDeviceConfiguration ¶
func AvDeviceConfiguration() string
AvDeviceConfiguration returns the libavdevice build-time configuration.
func AvDeviceDevToAppControlMessage ¶
func AvDeviceDevToAppControlMessage(s *AVFormatContext, _type AVDevToAppMessageType, data CVoidPointer, dataSize uintptr) int32
AvDeviceDevToAppControlMessage sends control message from device to application.
func AvDeviceFreeListDevices ¶
func AvDeviceFreeListDevices(deviceList **AVDeviceInfoList)
AvDeviceFreeListDevices frees result of AvDeviceListDevices().
func AvDeviceLicense ¶
func AvDeviceLicense() string
AvDeviceLicense returns the libavdevice license.
func AvDeviceListDevices ¶
func AvDeviceListDevices(s *AVFormatContext, deviceList **AVDeviceInfoList) int32
AvDeviceListDevices returns available device names and their parameters.
func AvDeviceListInputSources ¶
func AvDeviceListInputSources(device *AVInputFormat, deviceName string, deviceOptions *AVDictionary, deviceList **AVDeviceInfoList) int32
AvDeviceListInputSources lists input devices.
func AvDeviceListOutputSinks ¶
func AvDeviceListOutputSinks(device *AVOutputFormat, deviceName string, deviceOptions *AVDictionary, deviceList **AVDeviceInfoList) int32
AvDeviceListOutputSinks lists output devices.
func AvDeviceRegisterAll ¶
func AvDeviceRegisterAll()
AvDeviceRegisterAll initializes libavdevice and register all the input and output devices.
func AvDeviceVersion ¶
func AvDeviceVersion() uint32
AvDeviceVersion returns the LIBAVDEVICE_VERSION_INT constant.
func AvDictCopy ¶
func AvDictCopy(dst **AVDictionary, src *AVDictionary, flags int32) int32
AvDictCopy copies entries from one AVDictionary struct into another.
func AvDictCount ¶
func AvDictCount(m *AVDictionary) int32
AvDictCount gets number of entries in dictionary.
func AvDictFree ¶
func AvDictFree(m **AVDictionary)
AvDictFree frees all the memory allocated for an AVDictionary struct and all keys and values.
func AvDictGetString ¶
func AvDictGetString(m *AVDictionary, buffer **int8, keyValSep, pairsSep string) int32
AvDictGetString get dictionary entries as a string.
func AvDictParseString ¶
func AvDictParseString(pm **AVDictionary, str, keyValSep, pairsSep string, flags int32) int32
AvDictParseString parses the key/value pairs list and add the parsed entries to a dictionary.
func AvDictSet ¶
func AvDictSet(pm **AVDictionary, key, value string, flags int32) int32
AvDictSet sets the given entry in *pm, overwriting an existing entry.
func AvDictSetInt ¶
func AvDictSetInt(pm **AVDictionary, key string, value int64, flags int32) int32
AvDictSetInt sets the given entry in *pm, overwriting an existing entry.
func AvDiracParseSequenceHeader ¶
func AvDiracParseSequenceHeader(dsh **AVDiracSeqHeader, buf *uint8, bufSize uintptr, logCtx CVoidPointer) int32
AvDiracParseSequenceHeader parses a Dirac sequence header.
func AvDisplayMatrixFlip ¶
AvDisplayMatrixFlip flips the input matrix horizontally and/or vertically.
func AvDisplayRotationGet ¶
AvDisplayRotationGet extracts the rotation component of the transformation matrix.
func AvDisplayRotationSet ¶
AvDisplayRotationSet initializes a transformation matrix describing a pure counterclockwise rotation by the specified angle (in degrees).
func AvDouble2int ¶
AvDouble2int reinterprets a double as a 64-bit integer.
func AvDumpFormat ¶
func AvDumpFormat(ic *AVFormatContext, index int32, url string, isOutput int32)
AvDumpFormat prints detailed information about the input or output format, such as duration, bitrate, streams, container, programs, metadata, side data, codec and time base.
func AvDupPacket
deprecated
func AvDupPacket(pkt *AVPacket)
Deprecated: Use AVPacketRef() or AVPacketMakeRefcounted() instead.
AvDupPacket
func AvDynarray2Add ¶
func AvDynarray2Add[T Integer](tabPtr CVoidPointerPointer, nbPtr *int32, elemSize T, elemData *uint8) unsafe.Pointer
AvDynarray2Add adds an element of size `elem_size` to a dynamic array.
func AvDynarrayAdd ¶
func AvDynarrayAdd(tabPtr CVoidPointer, nbPtr *int32, elem CVoidPointer)
AvDynarrayAdd adds the pointer to an element to a dynamic array.
func AvDynarrayAddNofree ¶
func AvDynarrayAddNofree(tabPtr CVoidPointer, nbPtr *int32, elem CVoidPointer) int32
AvDynarrayAddNofree adds an element to a dynamic array.
func AvEncryptionInfoAddSideData ¶
func AvEncryptionInfoAddSideData(info *AVEncryptionInfo, sideDataSize *uintptr) *uint8
AvEncryptionInfoAddSideData allocates and initializes side data that holds a copy of the given encryption info.
func AvEncryptionInfoFree ¶
func AvEncryptionInfoFree(info *AVEncryptionInfo)
AvEncryptionInfoFree frees the given encryption info object.
func AvEncryptionInitInfoAddSideData ¶
func AvEncryptionInitInfoAddSideData(info *AVEncryptionInitInfo, sideDataSize *uintptr) *uint8
AvEncryptionInitInfoAddSideData allocates and initializes side data that holds a copy of the given encryption init info.
func AvEncryptionInitInfoFree ¶
func AvEncryptionInitInfoFree(info *AVEncryptionInitInfo)
AvEncryptionInitInfoFree frees the given encryption init info object.
func AvFastMalloc ¶
func AvFastMalloc[T Integer](ptr CVoidPointer, size *uint32, minSize T)
AvFastMalloc allocates a buffer, reusing the given one if large enough.
func AvFastMallocz ¶
func AvFastMallocz[T Integer](ptr CVoidPointer, size *uint32, minSize T)
AvFastMallocz allocates and clear a buffer, reusing the given one if large enough.
func AvFastPaddedMalloc ¶
func AvFastPaddedMalloc(ptr CVoidPointer, size *uint32, minSize uintptr)
AvFastPaddedMalloc
func AvFastPaddedMallocz ¶
func AvFastPaddedMallocz(ptr CVoidPointer, size *uint32, minSize uintptr)
AvFastPaddedMallocz
func AvFastRealloc ¶
func AvFastRealloc[T Integer](ptr CVoidPointer, size *uint32, minSize T) unsafe.Pointer
AvFastRealloc reallocates the given buffer if it is not large enough, otherwise do nothing.
func AvFftPermute ¶
func AvFftPermute(s *FFTContext, z *FFTComplex)
AvFftPermute does the permutation needed BEFORE calling FfFftCalc().
func AvFifoDrain ¶
func AvFifoDrain[T Integer](f *AVFifoBuffer, size T)
AvFifoDrain reads and discards the specified amount of data from an AVFifoBuffer.
func AvFifoFreep ¶
func AvFifoFreep(f **AVFifoBuffer)
AvFifoFreep frees an AVFifoBuffer and reset pointer to NULL.
func AvFifoGenericPeek ¶
func AvFifoGenericPeek(f *AVFifoBuffer, dest CVoidPointer, bufSize int32, fn AvFifoPeekFunc) int32
AvFifoGenericPeek feeds data from an AVFifoBuffer to a user-supplied callback.
func AvFifoGenericPeekAt ¶
func AvFifoGenericPeekAt(f *AVFifoBuffer, dest CVoidPointer, offset, bufSize int32, fn AvFifoPeekFunc) int32
AvFifoGenericPeekAt feeds data at specific position from an AVFifoBuffer to a user-supplied callback.
func AvFifoGenericRead ¶
func AvFifoGenericRead(f *AVFifoBuffer, dest CVoidPointer, bufSize int32, fn AvFifoReadFunc) int32
AvFifoGenericRead feeds data from an AVFifoBuffer to a user-supplied callback.
func AvFifoGenericWrite ¶
func AvFifoGenericWrite(f *AVFifoBuffer, src CVoidPointer, size int32, fn AvFifoWriteFunc) int32
AvFifoGenericWrite feeds data from a user-supplied callback to an AVFifoBuffer.
func AvFifoGrow ¶
func AvFifoGrow[T Integer](f *AVFifoBuffer, additionalSpace T) int32
AvFifoGrow enlarges an AVFifoBuffer.
func AvFifoPeek2 ¶
func AvFifoPeek2[T Integer](f *AVFifoBuffer, offs T) *uint8
AvFifoPeek2 returns a pointer to the data stored in a FIFO buffer at a certain offset. The FIFO buffer is not modified.
func AvFifoRealloc2 ¶
func AvFifoRealloc2[T Integer](f *AVFifoBuffer, size T) int32
AvFifoRealloc2 resizes an AVFifoBuffer.
func AvFifoReset ¶
func AvFifoReset(f *AVFifoBuffer)
AvFifoReset resets the AVFifoBuffer to the state right after AvFifoAlloc, in particular it is emptied.
func AvFifoSize ¶
func AvFifoSize(f *AVFifoBuffer) int32
AvFifoSize returns the amount of data in bytes in the AVFifoBuffer, that is the amount of data you can read from it.
func AvFifoSpace ¶
func AvFifoSpace(f *AVFifoBuffer) int32
AvFifoSpace returns the amount of space in bytes in the AVFifoBuffer, that is the amount of data you can write into it.
func AvFileMap ¶
func AvFileMap(filename string, bufptr **uint8, size *uintptr, logOffset int32, logCtx CVoidPointer) int32
AvFileMap reads the file with name filename, and put its content in a newly allocated buffer or map it with mmap() when available.
func AvFileUnmap ¶
AvFileUnmap unmaps or frees the buffer bufptr created by AvFileMap().
func AvFilterConfigLinks ¶
func AvFilterConfigLinks(filter *AVFilterContext) int32
AvFilterConfigLinks negotiates the media format, dimensions, etc of all inputs to a filter.
func AvFilterConfiguration ¶
func AvFilterConfiguration() string
AvFilterConfiguration returns the libavfilter build-time configuration.
func AvFilterFree ¶
func AvFilterFree(ctx *AVFilterContext)
AvFilterFree frees a filter context. This will also remove the filter from its filtergraph's list of filters.
func AvFilterGraphConfig ¶
func AvFilterGraphConfig(graph *AVFilterGraph, logCtx CVoidPointer) int32
AvFilterGraphConfig checks validity and configure all the links and formats in the graph.
func AvFilterGraphCreateFilter ¶
func AvFilterGraphCreateFilter(filtCtx **AVFilterContext, filter *AVFilter, name, args string, opaque CVoidPointer, graph *AVFilterGraph) int32
AvFilterGraphCreateFilter creates and adds a filter instance into an existing graph.
func AvFilterGraphDump ¶
func AvFilterGraphDump(graph *AVFilterGraph, options string) string
AvFilterGraphDump dumps a graph into a human-readable string representation.
func AvFilterGraphFree ¶
func AvFilterGraphFree(graph **AVFilterGraph)
AvFilterGraphFree frees a graph, destroy its links, and set *graph to NULL.
func AvFilterGraphParse ¶
func AvFilterGraphParse(graph *AVFilterGraph, filters string, inputs, outputs *AVFilterInOut, logCtx CVoidPointer) int32
AvFilterGraphParse adds a graph described by a string to a graph.
func AvFilterGraphParse2 ¶
func AvFilterGraphParse2(graph *AVFilterGraph, filters string, inputs, outputs **AVFilterInOut) int32
AvFilterGraphParse2 adds a graph described by a string to a graph.
func AvFilterGraphParsePtr ¶
func AvFilterGraphParsePtr(graph *AVFilterGraph, filters string, inputs, outputs **AVFilterInOut, logCtx CVoidPointer) int32
AvFilterGraphParsePtr adds a graph described by a string to a graph.
func AvFilterGraphQueueCommand ¶
func AvFilterGraphQueueCommand(graph *AVFilterGraph, target, cmd, arg string, flags int32, ts float64) int32
AvFilterGraphQueueCommand queues a command for one or more filter instances.
func AvFilterGraphRequestOldest ¶
func AvFilterGraphRequestOldest(graph *AVFilterGraph) int32
AvFilterGraphRequestOldest requests a frame on the oldest sink link.
func AvFilterGraphSendCommand ¶
func AvFilterGraphSendCommand(graph *AVFilterGraph, target, cmd, arg string, resLen, flags int32) (res string, ret int32)
AvFilterGraphSendCommand sends a command to one or more filter instances.
func AvFilterGraphSetAutoConvert ¶
func AvFilterGraphSetAutoConvert(graph *AVFilterGraph, flags uint32)
AvFilterGraphSetAutoConvert enables or disables automatic format conversion inside the graph.
func AvFilterInitDict ¶
func AvFilterInitDict(ctx *AVFilterContext, options **AVDictionary) int32
AvFilterInitDict initialize a filter with the supplied dictionary of options.
func AvFilterInitStr ¶
func AvFilterInitStr(ctx *AVFilterContext, args string) int32
AvFilterInitStr initializes a filter with the supplied parameters.
func AvFilterInoutFree ¶
func AvFilterInoutFree(inout **AVFilterInOut)
AvFilterInoutFree frees the supplied list of AVFilterInOut and set *inout to NULL.
func AvFilterInsertFilter ¶
func AvFilterInsertFilter(ctx *AVFilterContext, link *AVFilterLink, filtSrcpadIdx, filtDstpadIdx uint32) int32
AvFilterInsertFilter inserts a filter in the middle of an existing link.
func AvFilterLicense ¶
func AvFilterLicense() string
AvFilterLicense returns the libavfilter license.
func AvFilterLink ¶
func AvFilterLink(src *AVFilterContext, srcpad uint32, dst *AVFilterContext, dstpad uint32) int32
AvFilterLink links two filters together.
func AvFilterLinkFree ¶
func AvFilterLinkFree(link **AVFilterLink)
AvFilterLinkFree frees the link in *link, and set its pointer to NULL.
func AvFilterLinkGetChannels
deprecated
func AvFilterLinkGetChannels(link *AVFilterLink) int32
Deprecated: Use av_buffersink_get_channels() instead.
AvFilterLinkGetChannels gets the number of channels of a link.
func AvFilterLinkSetClosed
deprecated
func AvFilterLinkSetClosed(link *AVFilterLink, closed int32)
Deprecated: No use.
AvFilterLinkSetClosed sets the closed field of a link.
func AvFilterPadCount ¶
func AvFilterPadCount(pads *AVFilterPad) int32
AvFilterPadCount gets the number of elements in a NULL-terminated array of AVFilterPads (e.g. AvFilter.inputs/outputs).
func AvFilterPadGetName ¶
func AvFilterPadGetName(pads *AVFilterPad, padIdx int32) string
AvFilterPadGetName gets the name of an AVFilterPad.
func AvFilterProcessCommand ¶
func AvFilterProcessCommand(filter *AVFilterContext, cmd, arg string, resLen, flags int32) (res string, ret int32)
AvFilterProcessCommand makes the filter instance process a command. It is recommended to use AVFilterGraphSendCommand().
func AvFilterRegister
deprecated
func AvFilterRegisterAll
deprecated
func AvFilterRegisterAll()
Deprecated: No use.
AvFilterRegisterAll initializes the filter system. Register all builtin filters.
func AvFilterVersion ¶
func AvFilterVersion() uint32
AvFilterVersion returns the LIBAVFILTER_VERSION_INT constant.
func AvFindBestStream ¶
func AvFindBestStream(ic *AVFormatContext, _type AVMediaType, wantedStreamNb, relatedStream int32, decoderRet **AVCodec, flags int32) int32
AvFindBestStream finds the "best" stream in the file.
func AvFindDefaultStreamIndex ¶
func AvFindDefaultStreamIndex(ic *AVFormatContext) int32
AvFindDefaultStreamIndex
func AvFindInfoTag ¶
AvFindInfoTag attempts to find a specific tag in a URL.
func AvFindNearestQIdx ¶
func AvFindNearestQIdx(q AVRational, qList *AVRational) int32
AvFindNearestQIdx finds the value in a list of rationals nearest a given reference rational.
func AvFloat2int ¶
AvFloat2int reinterprets a float as a 32-bit integer.
func AvForceCpuFlags ¶
func AvForceCpuFlags(flags int32)
AvForceCpuFlags disables cpu detection and forces the specified flags.
func AvFormatAllocOutputContext2 ¶
func AvFormatAllocOutputContext2(ctx **AVFormatContext, oformat *AVOutputFormat, formatName, filename string) int32
AvFormatAllocOutputContext2 allocates an AVFormatContext for an output format.
func AvFormatCloseInput ¶
func AvFormatCloseInput(ic **AVFormatContext)
AvFormatCloseInput closes an opened input AVFormatContext. Free it and all its contents and set *s to NULL.
func AvFormatConfiguration ¶
func AvFormatConfiguration() string
AvFormatConfiguration returns the libavformat build-time configuration.
func AvFormatFindStreamInfo ¶
func AvFormatFindStreamInfo(ic *AVFormatContext, options **AVDictionary) int32
AvFormatFindStreamInfo reads packets of a media file to get stream information.
func AvFormatFlush ¶
func AvFormatFlush(ic *AVFormatContext) int32
AvFormatFlush siscards all internally buffered data. This can be useful when dealing with discontinuities in the byte stream. Generally works only with formats that can resync. This includes headerless formats like MPEG-TS/TS but should also work with NUT, Ogg and in a limited way AVI for example.
func AvFormatFreeContext ¶
func AvFormatFreeContext(s *AVFormatContext)
AvFormatFreeContext frees an AVFormatContext and all its streams.
func AvFormatGetOpaque
deprecated
func AvFormatGetProbeScore
deprecated
func AvFormatInitOutput ¶
func AvFormatInitOutput(ic *AVFormatContext, options **AVDictionary) int32
AvFormatInitOutput allocates the stream private data and initialize the codec, but do not write the header.
func AvFormatInjectGlobalSideData ¶
func AvFormatInjectGlobalSideData(s *AVFormatContext)
AvFormatInjectGlobalSideData will cause global side data to be injected in the next packet of each stream as well as after any subsequent seek.
func AvFormatLicense ¶
func AvFormatLicense() string
AvFormatLicense returns the libavformat license.
func AvFormatMatchStreamSpecifier ¶
func AvFormatMatchStreamSpecifier(ic *AVFormatContext, st *AVStream, spec string) int32
AvFormatMatchStreamSpecifier checks if the stream st contained in s is matched by the stream specifier spec.
func AvFormatNetworkDeinit ¶
func AvFormatNetworkDeinit() int32
AvFormatNetworkDeinit undoes the initialization done by avformat_network_init. Call it only once for each time you called avformat_network_init.
func AvFormatNetworkInit ¶
func AvFormatNetworkInit() int32
AvFormatNetworkInit does global initialization of network libraries. This is optional, and not recommended anymore.
func AvFormatOpenInput ¶
func AvFormatOpenInput(ps **AVFormatContext, url string, fmt *AVInputFormat, options **AVDictionary) int32
AvFormatOpenInput open an input stream and read the header. The codecs are not opened. The stream must be closed with AvFormatCloseInput().
func AvFormatQueryCodec ¶
func AvFormatQueryCodec(ofmt *AVOutputFormat, codeID AVCodecID, stdCompliance int32) int32
AvFormatQueryCodec tests if the given container can store a codec.
func AvFormatQueueAttachedPictures ¶
func AvFormatQueueAttachedPictures(ic *AVFormatContext) int32
AvFormatQueueAttachedPictures
func AvFormatSeekFile ¶
func AvFormatSeekFile(ic *AVFormatContext, streamIndex int32, minTs, ts, maxTs int64, flags int32) int32
AvFormatSeekFile seeks to timestamp ts.
func AvFormatSetAudioCodec
deprecated
func AvFormatSetAudioCodec(s *AVFormatContext, c *AVCodec)
Deprecated: No use.
AvFormatSetAudioCodec
func AvFormatSetControlMessageCb
deprecated
func AvFormatSetControlMessageCb(s *AVFormatContext, callback AVFormatControlMessageFunc)
Deprecated: No use.
AvFormatSetControlMessageCb
func AvFormatSetDataCodec
deprecated
func AvFormatSetOpaque
deprecated
func AvFormatSetOpaque(s *AVFormatContext, opaque CVoidPointer)
Deprecated: No use.
AvFormatSetOpaque
func AvFormatSetOpenCb
deprecated
func AvFormatSetOpenCb(s *AVFormatContext, callback AVOpenCallbackFunc)
Deprecated: No use.
AvFormatSetOpenCb
func AvFormatSetSubtitleCodec
deprecated
func AvFormatSetSubtitleCodec(s *AVFormatContext, c *AVCodec)
Deprecated: No use.
AvFormatSetSubtitleCodec
func AvFormatSetVideoCodec
deprecated
func AvFormatSetVideoCodec(s *AVFormatContext, c *AVCodec)
Deprecated: No use.
AvFormatSetVideoCodec
func AvFormatTransferInternalStreamTimingInfo ¶
func AvFormatTransferInternalStreamTimingInfo(ofmt *AVOutputFormat, ost, ist *AVStream, copyTb AVTimebaseSource) int32
AvFormatTransferInternalStreamTimingInfo transfers internal timing information from one stream to another.
func AvFormatVersion ¶
func AvFormatVersion() uint32
AvFormatVersion returns the LIBAVFORMAT_VERSION_INT constant.
func AvFormatWriteHeader ¶
func AvFormatWriteHeader(ic *AVFormatContext, options **AVDictionary) int32
AvFormatWriteHeader allocates the stream private data and write the stream header to an output media file.
func AvFourccMakeString ¶
AvFourccMakeString fill the provided buffer with a string containing a FourCC (four-character code) representation.
func AvFrameApplyCropping ¶
AvFrameApplyCropping crops the given video AVFrame according to its crop_left/crop_top/crop_right/ crop_bottom fields.
func AvFrameCopy ¶
AvFrameCopy copies the frame data from src to dst.
func AvFrameCopyProps ¶
AvFrameCopyProps copies only "metadata" fields from src to dst.
func AvFrameFree ¶
func AvFrameFree(frame **AVFrame)
AvFrameFree frees the frame and any dynamically allocated objects in it, e.g. extended_data. If the frame is reference counted, it will be unreferenced first.
func AvFrameGetBestEffortTimestamp
deprecated
func AvFrameGetBuffer ¶
AvFrameGetBuffer allocates new buffer(s) for audio or video data.
func AvFrameGetChannelLayout
deprecated
func AvFrameGetChannels
deprecated
func AvFrameGetDecodeErrorFlags
deprecated
func AvFrameGetPktDuration
deprecated
func AvFrameGetPktPos
deprecated
func AvFrameGetPktSize
deprecated
func AvFrameGetQpTable
deprecated
func AvFrameGetSampleRate
deprecated
func AvFrameIsWritable ¶
AvFrameIsWritable checks if the frame data is writable.
func AvFrameMakeWritable ¶
AvFrameMakeWritable ensures that the frame data is writable, avoiding data copy if possible.
func AvFrameMoveRef ¶
func AvFrameMoveRef(dst, src *AVFrame)
AvFrameMoveRef moves everything contained in src to dst and reset src.
func AvFrameRef ¶
AvFrameRef sets up a new reference to the data described by the source frame.
func AvFrameRemoveSideData ¶
func AvFrameRemoveSideData(frame *AVFrame, _type AVFrameSideDataType)
AvFrameRemoveSideData remove and free all side data instances of the given type.
func AvFrameSetBestEffortTimestamp
deprecated
func AvFrameSetChannelLayout
deprecated
func AvFrameSetChannels
deprecated
func AvFrameSetColorRange
deprecated
func AvFrameSetColorRange(frame *AVFrame, val AVColorRange)
Deprecated: No use.
AvFrameSetColorRange
func AvFrameSetColorspace
deprecated
func AvFrameSetColorspace(frame *AVFrame, val AVColorSpace)
Deprecated: No use.
AvFrameSetColorspace
func AvFrameSetDecodeErrorFlags
deprecated
func AvFrameSetMetadata
deprecated
func AvFrameSetPktDuration
deprecated
func AvFrameSetPktPos
deprecated
func AvFrameSetPktSize
deprecated
func AvFrameSetQpTable
deprecated
func AvFrameSetQpTable(frame *AVFrame, buf *AVBufferRef, stride, _type int32) int32
Deprecated: No use.
AvFrameSetQpTable
func AvFrameSetSampleRate
deprecated
func AvFrameSideDataName ¶
func AvFrameSideDataName(_type AVFrameSideDataType) string
AvFrameSideDataName returns a string identifying the side data type
func AvFrameUnref ¶
func AvFrameUnref(frame *AVFrame)
AvFrameUnref unreferences all the buffers referenced by frame and reset the frame fields.
func AvFree ¶
func AvFree(ptr CVoidPointer)
AvFree free a memory block which has been allocated with a function of AvMalloc() or AvRealloc() family.
func AvFreePacket
deprecated
func AvFreePacket(pkt *AVPacket)
Deprecated: Use AVPacketUnref() instead.
AvFreePacket frees a packet.
func AvFreep ¶
func AvFreep(ptr CVoidPointer)
AvFreep frees a memory block which has been allocated with a function of AvMalloc() or AvRealloc() family, and set the pointer pointing to it to `NULL`.
func AvGcd ¶
func AvGcd[T Integer](a, b T) T
AvGcd computes the greatest common divisor of two integer operands.
func AvGetAudioFrameDuration ¶
func AvGetAudioFrameDuration(avctx *AVCodecContext, frameBytes int32) int32
AvGetAudioFrameDuration returns audio frame duration.
func AvGetAudioFrameDuration2 ¶
func AvGetAudioFrameDuration2(par *AVCodecParameters, frameBytes int32) int32
AvGetAudioFrameDuration2 returns audio frame duration.
func AvGetBitsPerPixel ¶
func AvGetBitsPerPixel(pixdesc *AVPixFmtDescriptor) int32
AvGetBitsPerPixel returns the number of bits per pixel used by the pixel format described by pixdesc.
func AvGetBitsPerSample ¶
AvGetBitsPerSample returns codec bits per sample.
func AvGetBytesPerSample ¶
func AvGetBytesPerSample(sampleFmt AVSampleFormat) int32
AvGetBytesPerSample returns number of bytes per sample.
func AvGetChannelDescription ¶
AvGetChannelDescription gets the value and name of a standard channel layout.
func AvGetChannelLayout ¶
AvGetChannelLayout returns a channel layout id that matches name, or 0 if no match is found.
func AvGetChannelLayoutChannelIndex ¶
AvGetChannelLayoutChannelIndex gets the index of a channel in channel_layout.
func AvGetChannelLayoutNbChannels ¶
AvGetChannelLayoutNbChannels returns the number of channels in the channel layout.
func AvGetChannelLayoutString ¶
AvGetChannelLayoutString returns a description of a channel layout.
func AvGetChannelName ¶
AvGetChannelName gets the name of a given channel.
func AvGetCodecTagString
deprecated
func AvGetColorspaceName ¶
func AvGetColorspaceName(val AVColorSpace) string
AvGetColorspaceName gets the name of a colorspace.
func AvGetCpuFlags ¶
func AvGetCpuFlags() int32
AvGetCpuFlags returns the flags which specify extensions supported by the CPU.
func AvGetDefaultChannelLayout ¶
AvGetDefaultChannelLayout returns default channel layout for a given number of channels.
func AvGetExactBitsPerSample ¶
AvGetExactBitsPerSample returns codec bits per sample.
func AvGetExtendedChannelLayout ¶
AvGetExtendedChannelLayout returns a channel layout and the number of channels based on the specified name.
func AvGetFrameFilename ¶
AvGetFrameFilename
func AvGetFrameFilename2 ¶
func AvGetFrameFilename2(bufSize int32, path string, number, flags int32) (output string, ret int32)
AvGetFrameFilename2 returns in 'buf' the path with '%d' replaced by a number.
func AvGetKnownColorName ¶
AvGetKnownColorName gets the name of a color from the internal table of hard-coded named colors.
func AvGetMediaTypeString ¶
func AvGetMediaTypeString(mt AVMediaType) string
AvGetMediaTypeString returns a string describing the MediaType, Empty string if media_type is unknown.
func AvGetOutputTimestamp ¶
func AvGetOutputTimestamp(ic *AVFormatContext, stream int32, dts, wall *int64) int32
AvGetOutputTimestamp gets timing information for the data currently output.
func AvGetPacket ¶
func AvGetPacket(s *AVIOContext, pkt *AVPacket, size int32) int32
AvGetPacket allocates and reads the payload of a packet and initialize its fields with default values.
func AvGetPaddedBitsPerPixel ¶
func AvGetPaddedBitsPerPixel(pixdesc *AVPixFmtDescriptor) int32
AvGetPaddedBitsPerPixel returns the number of bits per pixel for the pixel format described by pixdesc, including any padding or unused bits.
func AvGetPictureTypeChar ¶
func AvGetPictureTypeChar(pictType AVPictureType) string
AvGetPictureTypeChar returns a single letter to describe the given picture type.
func AvGetPixFmtLoss ¶
func AvGetPixFmtLoss(dstPixFmt, srcPixFmt AVPixelFormat, hasAlpha int32) int32
AvGetPixFmtLoss computes what kind of losses will occur when converting from one specific pixel format to another.
func AvGetPixFmtName ¶
func AvGetPixFmtName(pixFmt AVPixelFormat) string
AvGetPixFmtName returns the short name for a pixel format, NULL in case pix_fmt is unknown.
func AvGetPixFmtString ¶
func AvGetPixFmtString(buf *int8, bufSize int32, pixFmt AVPixelFormat) string
AvGetPixFmtString prints in buf the string corresponding to the pixel format with number pix_fmt, or a header if pix_fmt is negative.
func AvGetProfileName ¶
AvGetProfileName returns a name for the specified profile, if available.
func AvGetRandomSeed ¶
func AvGetRandomSeed() uint32
AvGetRandomSeed gets a seed to use in conjunction with random functions.
func AvGetSampleFmtName ¶
func AvGetSampleFmtName(sampleFmt AVSampleFormat) string
AvGetSampleFmtName returns the name of sample_fmt, or NULL if sample_fmt is not recognized.
func AvGetSampleFmtString ¶
func AvGetSampleFmtString(buf *int8, bufSize int32, sampleFmt AVSampleFormat) string
AvGetSampleFmtString generates a string corresponding to the sample format with sample_fmt, or a header if sample_fmt is negative.
func AvGetStandardChannelLayout ¶
AvGetStandardChannelLayout Get the value and name of a standard channel layout.
func AvGettimeRelative ¶
func AvGettimeRelative() int64
AvGettimeRelative gets the current time in microseconds since some unspecified starting point.
func AvGettimeRelativeIsMonotonic ¶
func AvGettimeRelativeIsMonotonic() int32
AvGettimeRelativeIsMonotonic indicates with a boolean result if the AvGettimeRelative() time source is monotonic.
func AvGrowPacket ¶
AvGrowPacket increases packet size, correctly zeroing padding
func AvHWDeviceCtxCreate ¶
func AvHWDeviceCtxCreate(deviceCtx **AVBufferRef, _type AVHWDeviceType, device string, opts *AVDictionary, flags int32) int32
AvHWDeviceCtxCreate opens a device of the specified type and create an AVHWDeviceContext for it.
func AvHWDeviceCtxCreateDerived ¶
func AvHWDeviceCtxCreateDerived(dstCtx **AVBufferRef, _type AVHWDeviceType, srcCtx *AVBufferRef, flags int32) int32
AvHWDeviceCtxCreateDerived creates a new device of the specified type from an existing device.
func AvHWDeviceCtxInit ¶
func AvHWDeviceCtxInit(ref *AVBufferRef) int32
AvHWDeviceCtxInit finalizes the device context before use.
func AvHWDeviceGetTypeName ¶
func AvHWDeviceGetTypeName(_type AVHWDeviceType) string
AvHWDeviceGetTypeName gets the string name of an AVHWDeviceType.
func AvHWDeviceHwconfigAlloc ¶
func AvHWDeviceHwconfigAlloc(deviceCtx *AVBufferRef) unsafe.Pointer
AvHWDeviceHwconfigAlloc allocates a HW-specific configuration structure for a given HW device.
func AvHWFrameConstraintsFree ¶
func AvHWFrameConstraintsFree(constraints **AVHWFramesConstraints)
AvHWFrameConstraintsFree frees an AVHWFrameConstraints structure.
func AvHWFrameCtxCreateDerived ¶
func AvHWFrameCtxCreateDerived(derivedFrameCtx **AVBufferRef, format AVPixelFormat, derivedDeviceCtx, sourceFrameCtx *AVBufferRef, flags int32) int32
AvHWFrameCtxCreateDerived creates and initialises an AVHWFramesContext as a mapping of another existing AvHWFramesContext on a different device.
func AvHWFrameCtxInit ¶
func AvHWFrameCtxInit(ref *AVBufferRef) int32
AvHWFrameCtxInit finalizes the context before use.
func AvHWFrameGetBuffer ¶
func AvHWFrameGetBuffer(hwframeCtx *AVBufferRef, frame *AVFrame, flags int32) int32
AvHWFrameGetBuffer allocates a new frame attached to the given AVHWFramesContext.
func AvHWFrameMap ¶
AvHWFrameMap maps a hardware frame.
func AvHWFrameTransferData ¶
AvHWFrameTransferData copies data to or from a hw surface.
func AvHWFrameTransferGetFormats ¶
func AvHWFrameTransferGetFormats(hwframeCtx *AVBufferRef, dir AVHWFrameTransferDirection, formats **AVPixelFormat, flags int32) int32
AvHWFrameTransferGetFormats gets a list of possible source or target formats usable in AvHWFrameTransferData().
func AvHashAlloc ¶
func AvHashAlloc(ctx **AVHashContext, name string) int32
AvHashAlloc allocates a hash context for the algorithm specified by name.
func AvHashFinal ¶
func AvHashFinal(ctx *AVHashContext, dst *uint8)
AvHashFinal finalizes a hash context and compute the actual hash value.
func AvHashFinalB64 ¶
func AvHashFinalB64(ctx *AVHashContext, dst *uint8, size int32)
AvHashFinalB64 finalizes a hash context and store the Base64 representation of the actual hash value as a string.
func AvHashFinalBin ¶
func AvHashFinalBin(ctx *AVHashContext, dst *uint8, size int32)
AvHashFinalBin finalizes a hash context and store the actual hash value in a buffer.
func AvHashFinalHex ¶
func AvHashFinalHex(ctx *AVHashContext, dst *uint8, size int32)
AvHashFinalHex finalizes a hash context and store the hexadecimal representation of the actual hash value as a string.
func AvHashFreep ¶
func AvHashFreep(ctx **AVHashContext)
AvHashFreep frees hash context and set hash context pointer to `NULL`.
func AvHashGetName ¶
func AvHashGetName(ctx *AVHashContext) string
AvHashGetName gets the name of the algorithm corresponding to the given hash context.
func AvHashGetSize ¶
func AvHashGetSize(ctx *AVHashContext) int32
AvHashGetSize gets the size of the resulting hash value in bytes.
func AvHashInit ¶
func AvHashInit(ctx *AVHashContext)
AvHashInit initializes or reset a hash context.
func AvHashNames ¶
AvHashNames gets the names of available hash algorithms.
func AvHashUpdate ¶
func AvHashUpdate(ctx *AVHashContext, src *uint8, len int32)
AvHashUpdate updates a hash context with additional data.
func AvHexDumpLog ¶
func AvHexDumpLog(avcl CVoidPointer, level int32, buf *uint8, size int32)
AvHexDumpLog sends a nice hexadecimal dump of a buffer to the log.
func AvHmacCalc ¶
func AvHmacCalc(ctx *AVHMAC, data *uint8, len uint32, key *uint8, keylen uint32, out *uint8, outlen uint32) int32
AvHmacCalc hashes an array of data with a key.
func AvHmacFinal ¶
AvHmacFinal finishes hashing and output the HMAC digest.
func AvHmacInit ¶
AvHmacInit initializes an AVHMAC context with an authentication key.
func AvHmacUpdate ¶
AvHmacUpdate hashes data with the HMAC.
func AvIOAccept ¶
func AvIOAccept(s *AVIOContext, c **AVIOContext) int32
AvIOAccept accepts and allocates a client context on a server context.
func AvIOCheck ¶
AvIOCheck returns AVIO_FLAG_* access flags corresponding to the access permissions of the resource in url, or a negative value corresponding to an AvERROR code in case of failure. The returned access flags are masked by the value in flags.
func AvIOCloseDynBuf ¶
func AvIOCloseDynBuf(s *AVIOContext, pbuffer **uint8) int32
AvIOCloseDynBuf returns the written size and a pointer to the buffer. The buffer must be freed with AvFree().
func AvIOClosep ¶
func AvIOClosep(s **AVIOContext) int32
AvIOClosep closes the resource accessed by the AVIOContext *s, free it and set the pointer pointing to it to NULL.
func AvIOContextFree ¶
func AvIOContextFree(s **AVIOContext)
AvIOContextFree frees the supplied IO context and everything associated with it.
func AvIOEnumProtocols ¶
func AvIOEnumProtocols(opaque CVoidPointerPointer, output int32) string
AvIOEnumProtocols iterates through names of available protocols.
func AvIOFeof ¶
func AvIOFeof(s *AVIOContext) int32
AvIOFeof similar to feof() but also returns nonzero on read errors.
func AvIOFindProtocolName ¶
AvIOFindProtocolName returns the name of the protocol that will handle the passed URL.
func AvIOFreeDirectoryEntry ¶
func AvIOFreeDirectoryEntry(entry **AVIODirEntry)
AvIOFreeDirectoryEntry frees entry allocated by AvIOReadDir().
func AvIOGetDynBuf ¶
func AvIOGetDynBuf(s *AVIOContext, pbuffer **uint8) int32
AvIOGetDynBuf returns the written size and a pointer to the buffer.
func AvIOGetStr ¶
func AvIOGetStr(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
AvIOGetStr reads a string from pb into buf. The reading will terminate when either a NULL character was encountered, maxlen bytes have been read, or nothing more can be read from pb. The result is guaranteed to be NULL-terminated, it will be truncated if buf is too small. Note that the string is not interpreted or validated in any way, it might get truncated in the middle of a sequence for multi-byte encodings.
func AvIOGetStr16be ¶
func AvIOGetStr16be(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
AvIOGetStr16be reads a UTF-16BE string from pb and convert it to UTF-8.
func AvIOGetStr16le ¶
func AvIOGetStr16le(s *AVIOContext, maxLen int32, buf *int8, buflen int32) int32
AvIOGetStr16le reads a UTF-16LE string from pb and convert it to UTF-8.
func AvIOHandshake ¶
func AvIOHandshake(s *AVIOContext) int32
AvIOHandshake performs one step of the protocol handshake to accept a new client.
func AvIOOpen ¶
func AvIOOpen(s **AVIOContext, url string, flags int32) int32
AvIOOpen creates and initializes a AVIOContext for accessing the resource indicated by url.
func AvIOOpen2 ¶
func AvIOOpen2(s **AVIOContext, url string, flags int32, intCb *AVIOInterruptCB, options **AVDictionary) int32
AvIOOpen2 creates and initializes a AVIOContext for accessing the resource indicated by url.
func AvIOOpenDir ¶
func AvIOOpenDir(s **AVIODirContext, url string, options **AVDictionary) int32
AvIOOpenDir opens directory for reading.
func AvIOOpenDynBuf ¶
func AvIOOpenDynBuf(s **AVIOContext) int32
AvIOOpenDynBuf opens a write only memory stream.
func AvIOPause ¶
func AvIOPause(s *AVIOContext, pause int32) int32
AvIOPause pauses and resumes playing - only meaningful if using a network streaming protocol (e.g. MMS).
func AvIOPrintf ¶
func AvIOPrintf(s *AVIOContext, _fmt string, va ...any) int32
AvIOPrintf Writes a formatted string to the context.
func AvIOPutStr16be ¶
func AvIOPutStr16be(s *AVIOContext, str string) int32
AvIOPutStr16be converts an UTF-8 string to UTF-16BE and write it.
func AvIOPutStr16le ¶
func AvIOPutStr16le(s *AVIOContext, str string) int32
AvIOPutStr16le converts an UTF-8 string to UTF-16LE and write it.
func AvIORead ¶
func AvIORead(s *AVIOContext, buf *uint8, size int32) int32
AvIORead reads size bytes from AVIOContext into buf.
func AvIOReadDir ¶
func AvIOReadDir(s *AVIODirContext, next **AVIODirEntry) int32
AvIOReadDir gets next directory entry.
func AvIOReadPartial ¶
func AvIOReadPartial(s *AVIOContext, buf *uint8, size int32) int32
AvIOReadPartial sead size bytes from AVIOContext into buf. Unlike avio_read(), this is allowed to read fewer bytes than requested. The missing bytes can be read in the next call. This always tries to read at least 1 byte. Useful to reduce latency in certain cases.
func AvIOReadToBprint ¶
func AvIOReadToBprint(s *AVIOContext, pb *AVBPrint, maxSize uintptr) int32
AvIOReadToBprint reads contents of h into print buffer, up to max_size bytes, or up to EOF.
func AvIOSeek ¶
func AvIOSeek(s *AVIOContext, offset int64, whence int32) int64
AvIOSeek equivalents fseek().
func AvIOSeekTime ¶
func AvIOSeekTime(s *AVIOContext, streamIndex int32, timestamp int64, flags int32) int64
AvIOSeekTime seeks to a given timestamp relative to some component stream. Only meaningful if using a network streaming protocol (e.g. MMS.).
func AvIOSkip ¶
func AvIOSkip(s *AVIOContext, offset int64) int64
AvIOSkip skips given number of bytes forward.
func AvIOWriteMarker ¶
func AvIOWriteMarker(s *AVIOContext, time int64, _type AVIODataMarkerType)
AvIOWriteMarker
func AvImageAlloc ¶
func AvImageAlloc(pointers []*uint8, linesizes []int32, w, h int32, pixFmt AVPixelFormat, align int32) int32
AvImageAlloc allocates an image with size w and h and pixel format pix_fmt, and fill pointers and linesizes accordingly.
func AvImageCheckSar ¶
func AvImageCheckSar(w, h uint32, sar AVRational) int32
AvImageCheckSar checks if the given sample aspect ratio of an image is valid.
func AvImageCheckSize ¶
func AvImageCheckSize(w, h uint32, logOffset int32, logCtx CVoidPointer) int32
AvImageCheckSize checks if the given dimension of an image is valid, meaning that all bytes of the image can be addressed with a signed int.
func AvImageCheckSize2 ¶
func AvImageCheckSize2(w, h uint32, maxPixels int64, pixFmt AVPixelFormat, logOffset int32, logCtx CVoidPointer) int32
AvImageCheckSize2 checks if the given dimension of an image is valid, meaning that all bytes of a plane of an image with the specified pix_fmt can be addressed with a signed int.
func AvImageCopy ¶
func AvImageCopy(dstData []*uint8, dstLinesizes []int32, srcData []*uint8, srcLinesizes []int32, pixFmt AVPixelFormat, width, height int32)
AvImageCopy copies image in src_data to dst_data.
func AvImageCopyPlane ¶
func AvImageCopyPlane(dst *uint8, dstLinesize int32, src *uint8, srcLinesize int32, bytewidth, height int32)
AvImageCopyPlane copies image plane from src to dst.
func AvImageCopyToBuffer ¶
func AvImageCopyToBuffer(dst *uint8, dstSize int32, srcData []*uint8, srcLinesize []int32, pixFmt AVPixelFormat, width, height, align int32) int32
AvImageCopyToBuffer copies image data from an image into a buffer.
func AvImageCopyUcFrom ¶
func AvImageCopyUcFrom(dstData []*uint8, dstLinesizes []int, srcData []*uint8, srcLinesizes []int, pixFmt AVPixelFormat, width, height int32)
AvImageCopyUcFrom copies image data located in uncacheable (e.g. GPU mapped) memory.
func AvImageFillArrays ¶
func AvImageFillArrays(dstData []*uint8, dstLinesize []int32, src *uint8, pixFmt AVPixelFormat, width, height, align int32)
AvImageFillArrays setups the data pointers and linesizes based on the specified image parameters and the provided array.
func AvImageFillBlack ¶
func AvImageFillBlack(dstData []*uint8, dstLinesize []int, pixFmt AVPixelFormat, _range AVColorRange, width, height int32) int32
AvImageFillBlack overwrites the image data with black.
func AvImageFillLinesizes ¶
func AvImageFillLinesizes(linesizes []int32, pixFmt AVPixelFormat, width int32) int32
AvImageFillLinesizes fills plane linesizes for an image with pixel format pix_fmt and width width.
func AvImageFillMaxPixsteps ¶
func AvImageFillMaxPixsteps(maxPixsteps, maxPixstepComps []int32, pixdesc *AVPixFmtDescriptor)
AvImageFillMaxPixsteps computes the max pixel step for each plane of an image with a format described by pixdesc.
func AvImageFillPointers ¶
func AvImageFillPointers(data []*uint8, pixFmt AVPixelFormat, height int32, ptr *uint8, linesizes []int32) int32
AvImageFillPointers fills plane data pointers for an image with pixel format pix_fmt and height height.
func AvImageGetBufferSize ¶
func AvImageGetBufferSize(pixFmt AVPixelFormat, width, height, align int32) int32
AvImageGetBufferSize Return the size in bytes of the amount of data required to store an image with the given parameters.
func AvImageGetLinesize ¶
func AvImageGetLinesize(pixFmt AVPixelFormat, width, plane int32) int32
AvImageGetLinesize computes the size of an image line with format pix_fmt and width width for the plane plane.
func AvIndexSearchTimestamp ¶
AvIndexSearchTimestamp gets the index for a specific timestamp.
func AvInitPacket ¶
func AvInitPacket(pkt *AVPacket)
AvInitPacket initializes optional fields of a packet with default values.
func AvInt2double ¶
AvInt2double reinterprets a 64-bit integer as a double.
func AvInt2float ¶
AvInt2float reinterprets a 32-bit integer as a float.
func AvIntListLengthForSize ¶
func AvIntListLengthForSize[T Integer](elsize uint32, list CVoidPointer, term T) uint32
AvIntListLengthForSize computes the length of an integer list.
func AvInterleavedWriteFrame ¶
func AvInterleavedWriteFrame(ic *AVFormatContext, pkt *AVPacket) int32
AvInterleavedWriteFrame writes a packet to an output media file ensuring correct interleaving.
func AvInterleavedWriteUncodedFrame ¶
func AvInterleavedWriteUncodedFrame(ic *AVFormatContext, streamIndex int32, frame *AVFrame) int32
AvInterleavedWriteUncodedFrame Write an uncoded frame to an output media file.
func AvJniGetJavaVm ¶
func AvJniGetJavaVm(logCtx CVoidPointer)
AvJniGetJavaVm gets the Java virtual machine which has been set with AvJniSetJavaVm.
func AvJniSetJavaVm ¶
func AvJniSetJavaVm(vm, logCtx CVoidPointer) int32
AvJniSetJavaVm sets a Java virtual machine which will be used to retrieve the JNI environment.
func AvLfgInitFromData ¶
AvLfgInitFromData seeds the state of the ALFG using binary data.
func AvLockmgrRegister
deprecated
func AvLog ¶
func AvLog(avcl CVoidPointer, level int32, _fmt string, va ...any)
AvLog sends the specified message to the log if the level is less than or equal to the current av_log_level. By default, all logging messages are sent to stderr. This behavior can be altered by setting a different logging callback function.
func AvLogSetCallback ¶
func AvLogSetCallback(f AVLogCallbackFunc)
AvLogSetCallback sets the logging callback
func AvLzo1xDecode ¶
func AvLzo1xDecode(out CVoidPointer, outlen *int32, in CVoidPointer, inlen *int32) int32
AvLzo1xDecode decodes LZO 1x compressed data.
func AvMakeErrorString ¶
AvMakeErrorString fills the provided buffer with a string containing an error string corresponding to the AVERROR code errnum.
func AvMalloc ¶
AvMalloc allocates a memory block with alignment suitable for all memory accesses (including vectors if available on the CPU).
func AvMallocArray ¶
AvMallocArray allocates a memory block for an array with AvMalloc().
func AvMallocz ¶
AvMallocz allocates a memory block with alignment suitable for all memory accesses (including vectors if available on the CPU) and zero all the bytes of the block.
func AvMalloczArray ¶
AvMalloczArray allocates a memory block for an array with AvMallocz().
func AvMatchExt ¶
AvMatchExt returns a positive value if the given filename has one of the given extensions, 0 otherwise.
func AvMaxAlloc ¶
func AvMaxAlloc[T Integer](max T)
AvMaxAlloc sets the maximum size that may be allocated in one block.
func AvMd5Final ¶
AvMd5Final finishs hashing and output digest value.
func AvMd5Update ¶
AvMd5Update updates hash value.
func AvMemcpyBackptr ¶
AvMemcpyBackptr overlaps memcpy() implementation.
func AvMemdup ¶
func AvMemdup[T Integer](p CVoidPointer, size T) unsafe.Pointer
AvMemdup duplicates a buffer with av_malloc().
func AvModUintp2C ¶
AvModUintp2C clears high bits from an unsigned integer starting with specific bit position.
func AvMurmur3Final ¶
AvMurmur3Final finishes hashing and output digest value.
func AvMurmur3Init ¶
func AvMurmur3Init(c *AVMurMur3)
AvMurmur3Init initializes or reinitializes an AVMurMur3 hash context.
func AvMurmur3InitSeeded ¶
AvMurmur3InitSeeded initializes or reinitializes an AVMurMur3 hash context with a seed.
func AvMurmur3Update ¶
AvMurmur3Update updates hash context with new data.
func AvNearerQ ¶
func AvNearerQ(q, q1, q2 AVRational) int32
AvNearerQ finds which of the two rationals is closer to another rational. return One of the following values: 1 if `q1` is nearer to `q` than `q2` -1 if `q2` is nearer to `q` than `q1` 0 if they have the same distance
func AvNewPacket ¶
AvNewPacket allocates the payload of a packet and initialize its fields with default values.
func AvOptChildNext ¶
func AvOptChildNext(obj, prev CVoidPointer) unsafe.Pointer
AvOptChildNext iterates over AVOptions-enabled children of obj.
func AvOptCopy ¶
func AvOptCopy(dest, src CVoidPointer) int32
AvOptCopy copies options from src object into dest object.
func AvOptEvalDouble ¶
func AvOptEvalDouble(obj CVoidPointer, o *AVOption, val string, double_out *float64) int32
AvOptEvalDouble
func AvOptEvalFlags ¶
func AvOptEvalFlags(obj CVoidPointer, o *AVOption, val string, flags_out *int32) int32
AvOptEvalFlags
func AvOptEvalFloat ¶
func AvOptEvalFloat(obj CVoidPointer, o *AVOption, val string, float_out *float32) int32
AvOptEvalFloat
func AvOptEvalInt ¶
func AvOptEvalInt(obj CVoidPointer, o *AVOption, val string, int_out *int32) int32
AvOptEvalInt
func AvOptEvalInt64 ¶
func AvOptEvalInt64(obj CVoidPointer, o *AVOption, val string, int64_out *int64) int32
AvOptEvalInt64
func AvOptEvalQ ¶
func AvOptEvalQ(obj CVoidPointer, o *AVOption, val string, q_out *AVRational) int32
AvOptEvalQ
func AvOptFlagIsSet ¶
func AvOptFlagIsSet(obj CVoidPointer, fieldName, flagName string) int32
AvOptFlagIsSet checks whether a particular flag is set in a flags field.
func AvOptFreepRanges ¶
func AvOptFreepRanges(ranges **AVOptionRanges)
AvOptFreepRanges frees an AVOptionRanges struct and set it to NULL.
func AvOptGet ¶
func AvOptGet(obj CVoidPointer, name string, searchFlags int32, outVal **uint8) int32
AvOptGet
func AvOptGetChannelLayout ¶
func AvOptGetChannelLayout(obj CVoidPointer, name string, searchFlags int32, outVal *int64) int32
AvOptGetChannelLayout
func AvOptGetDictVal ¶
func AvOptGetDictVal(obj CVoidPointer, name string, searchFlags int32, outVal **AVDictionary) int32
AvOptGetDictVal
func AvOptGetDouble ¶
func AvOptGetDouble(obj CVoidPointer, name string, searchFlags int32, outVal *float64) int32
AvOptGetDouble
func AvOptGetImageSize ¶
func AvOptGetImageSize(obj CVoidPointer, name string, searchFlags int32, wOut, hOut *int32) int32
AvOptGetImageSize
func AvOptGetInt ¶
func AvOptGetInt(obj CVoidPointer, name string, searchFlags int32, outVal *int64) int32
AvOptGetInt
func AvOptGetPixelFmt ¶
func AvOptGetPixelFmt(obj CVoidPointer, name string, searchFlags int32, outFmt *AVPixelFormat) int32
AvOptGetPixelFmt
func AvOptGetQ ¶
func AvOptGetQ(obj CVoidPointer, name string, searchFlags int32, outVal *AVRational) int32
AvOptGetQ
func AvOptGetSampleFmt ¶
func AvOptGetSampleFmt(obj CVoidPointer, name string, searchFlags int32, outFmt *AVSampleFormat) int32
AvOptGetSampleFmt
func AvOptGetVideoRate ¶
func AvOptGetVideoRate(obj CVoidPointer, name string, searchFlags int32, outVal *AVRational) int32
AvOptGetVideoRate
func AvOptIsSetToDefault ¶
func AvOptIsSetToDefault(obj CVoidPointer, o *AVOption) int32
AvOptIsSetToDefault checks if given option is set to its default value.
func AvOptIsSetToDefaultByName ¶
func AvOptIsSetToDefaultByName(obj CVoidPointer, name string, searchFlags int32) int32
AvOptIsSetToDefaultByName checks if given option is set to its default value.
func AvOptPtr ¶
func AvOptPtr(avclass *AVClass, obj CVoidPointer, name string)
AvOptPtr gets a pointer to the requested field in a struct.
func AvOptQueryRanges ¶
func AvOptQueryRanges(ranges **AVOptionRanges, obj CVoidPointer, key string, flags int32) int32
AvOptQueryRanges gets a list of allowed ranges for the given option.
func AvOptQueryRangesDefault ¶
func AvOptQueryRangesDefault(ranges **AVOptionRanges, obj CVoidPointer, key string, flags int32) int32
AvOptQueryRangesDefault gets a default list of allowed ranges for the given option.
func AvOptSerialize ¶
func AvOptSerialize(obj CVoidPointer, optFlags, flags int32, keyValSep, pairsSep string) (output string, ret int32)
AvOptSerialize serializes object's options.
func AvOptSet ¶
func AvOptSet(obj CVoidPointer, name string, val string, searchFlags int32) int32
AvOptSet
func AvOptSetBin ¶
func AvOptSetBin[U any, V Integer](obj CVoidPointer, name string, val *U, size V, searchFlags int32) int32
AvOptSetBin
func AvOptSetChannelLayout ¶
func AvOptSetChannelLayout(obj CVoidPointer, name string, chLayout int64, searchFlags int32) int32
AvOptSetChannelLayout
func AvOptSetDefaults ¶
func AvOptSetDefaults(s CVoidPointer)
AvOptSetDefaults sets the values of all AVOption fields to their default values.
func AvOptSetDefaults2 ¶
func AvOptSetDefaults2(s CVoidPointer, mask, flags int32)
AvOptSetDefaults2 sets the values of all AVOption fields to their default values.
func AvOptSetDict ¶
func AvOptSetDict(obj CVoidPointer, options **AVDictionary) int32
AvOptSetDict sets all the options from a given dictionary on an object.
func AvOptSetDict2 ¶
func AvOptSetDict2(obj CVoidPointer, options **AVDictionary, searchFlags int32) int32
AvOptSetDict2 sets all the options from a given dictionary on an object.
func AvOptSetDictVal ¶
func AvOptSetDictVal(obj CVoidPointer, name string, val *AVDictionary, searchFlags int32) int32
AvOptSetDictVal
func AvOptSetDouble ¶
func AvOptSetDouble(obj CVoidPointer, name string, val float64, searchFlags int32) int32
AvOptSetDouble
func AvOptSetImageSize ¶
func AvOptSetImageSize(obj CVoidPointer, name string, w, h int32, searchFlags int32) int32
AvOptSetImageSize
func AvOptSetInt ¶
func AvOptSetInt[T Integer](obj CVoidPointer, name string, val T, searchFlags int32) int32
AvOptSetInt
func AvOptSetIntList ¶
func AvOptSetIntList[U, V Integer](obj CVoidPointer, name string, val *U, term V, flags int32) int32
AvOptSetIntList sets a binary option to an integer list.
func AvOptSetPixelFmt ¶
func AvOptSetPixelFmt(obj CVoidPointer, name string, fmt AVPixelFormat, searchFlags int32) int32
AvOptSetPixelFmt
func AvOptSetQ ¶
func AvOptSetQ(obj CVoidPointer, name string, val AVRational, searchFlags int32) int32
AvOptSetQ
func AvOptSetSampleFmt ¶
func AvOptSetSampleFmt(obj CVoidPointer, name string, fmt AVSampleFormat, searchFlags int32) int32
AvOptSetSampleFmt
func AvOptSetVideoRate ¶
func AvOptSetVideoRate(obj CVoidPointer, name string, val AVRational, searchFlags int32) int32
AvOptSetVideoRate
func AvOptShow2 ¶
func AvOptShow2(obj, avLogObj CVoidPointer, reqFlags, rejFlags int32) int32
AvOptShow2 shows the obj options.
func AvPacketAddSideData ¶
func AvPacketAddSideData(pkt *AVPacket, _type AVPacketSideDataType, data *uint8, size uintptr) int32
AvPacketAddSideData wraps an existing array as a packet side data.
func AvPacketCopyProps ¶
AvPacketCopyProps copies only "properties" fields from src to dst.
func AvPacketFree ¶
func AvPacketFree(pkt **AVPacket)
AvPacketFree frees the packet, if the packet is reference counted, it will be unreferenced first.
func AvPacketFreeSideData ¶
func AvPacketFreeSideData(pkt *AVPacket)
AvPacketFreeSideData is a convenience function to free all the side data stored.
func AvPacketFromData ¶
AvPacketFromData initializes a reference-counted packet from AvMalloc()ed data.
func AvPacketGetSideData ¶
func AvPacketGetSideData(pkt *AVPacket, _type AVPacketSideDataType, size *int32) *uint8
AvPacketGetSideData gets side information from packet.
func AvPacketMakeRefcounted ¶
func AvPacketMakeRefcounted(pkt *AVPacket)
AvPacketMakeRefcounted ensures the data described by a given packet is reference counted.
func AvPacketMakeWritable ¶
func AvPacketMakeWritable(pkt *AVPacket)
AvPacketMakeWritable creates a writable reference for the data described by a given packet, avoiding data copy if possible.
func AvPacketMergeSideData
deprecated
func AvPacketMoveRef ¶
func AvPacketMoveRef(dst, src *AVPacket)
AvPacketMoveRef moves every field in src to dst and reset src.
func AvPacketNewSideData ¶
func AvPacketNewSideData(pkt *AVPacket, _type AVPacketSideDataType, size int32) *uint8
AvPacketNewSideData allocates new information of a packet.
func AvPacketPackDictionary ¶
func AvPacketPackDictionary(dict *AVDictionary, size *int32) *uint8
AvPacketPackDictionary packs a dictionary for use in side_data.
func AvPacketRef ¶
AvPacketRef setups a new reference to the data described by a given packet
func AvPacketRescaleTs ¶
func AvPacketRescaleTs(pkt *AVPacket, tbSrc, tbDst AVRational)
AvPacketRescaleTs converts valid timing fields (timestamps / durations) in a packet from one timebase to another. Timestamps with unknown values (AV_NOPTS_VALUE) will be ignored.
func AvPacketShrinkSideData ¶
func AvPacketShrinkSideData(pkt *AVPacket, _type AVPacketSideDataType, size int32) int32
AvPacketShrinkSideData shrinks the already allocated side data buffer.
func AvPacketSplitSideData
deprecated
func AvPacketUnpackDictionary ¶
func AvPacketUnpackDictionary(data *uint8, size int32, dict **AVDictionary) int32
AvPacketUnpackDictionary unpacks a dictionary from side_data.
func AvPacketUnref ¶
func AvPacketUnref(pkt *AVPacket)
AvPacketUnref unreferences the buffer referenced by the packet and reset the remaining packet fields to their default values.
func AvParseColor ¶
func AvParseColor(rgbaColor *uint8, colorString string, slen int32, logCtx CVoidPointer) int32
AvParseColor puts the RGBA values that correspond to color_string in rgba_color.
func AvParseCpuCaps ¶
AvParseCpuCaps parses CPU caps from a string and update the given AV_CPU_* flags based on that.
func AvParseCpuFlags
deprecated
func AvParseRatio ¶
func AvParseRatio(q *AVRational, str string, max, logOffset int32, logCtx CVoidPointer) int32
AvParseRatio parses str and store the parsed ratio in q.
func AvParseRatioQuiet ¶
func AvParseRatioQuiet(q *AVRational, str string, max int32) int32
AvParseRatioQuiet
func AvParseTime ¶
AvParseTime parse timestr and return in *time a corresponding number of microseconds.
func AvParseVideoRate ¶
func AvParseVideoRate(rate *AVRational, str string) int32
AvParseVideoRate parses str and store the detected values in *rate.
func AvParseVideoSize ¶
AvParseVideoSize parses str and put in width_ptr and height_ptr the detected values.
func AvParserChange
deprecated
func AvParserChange(s *AVCodecParserContext, avctx *AVCodecContext, outbuf **uint8, poutbufSize *int32, buf *uint8, bufSize int32, keyframe int32) int32
Deprecated: Use DumpExtradata, RemoveExtra or ExtractExtradata bitstream filters instead.
AvParserChange
func AvParserParse2 ¶
func AvParserParse2(s *AVCodecParserContext, avctx *AVCodecContext, outbuf **uint8, poutbufSize *int32, buf *uint8, bufSize int32, pts, dts, pos int64) int32
Parse a packet.
func AvPictureAlloc
deprecated
func AvPictureAlloc(picture *AVPicture, pixFmt AVPixelFormat, width, height int32) int32
Deprecated: Unused.
AvPictureAlloc
func AvPictureCopy
deprecated
func AvPictureCopy(dst, src *AVPicture, pixFmt AVPixelFormat, width, height int32)
Deprecated: Use AvImageCopy() instead.
AvPictureCopy
func AvPictureCrop
deprecated
func AvPictureCrop(dst, src *AVPicture, pixFmt AVPixelFormat, topBand, leftBand int32) int32
Deprecated: Unused.
AvPictureCrop
func AvPictureFill
deprecated
func AvPictureFill(picture *AVPicture, ptr *uint8, pixFmt AVPixelFormat, width, height int32) int32
Deprecated: Use AvImageFillArrays() instead.
AvPictureFill
func AvPictureFree
deprecated
func AvPictureGetSize
deprecated
func AvPictureGetSize(pixFmt AVPixelFormat, width, height int32) int32
Deprecated: Use AvImageGetBufferSize() instead.
AvPictureGetSize
func AvPictureLayout
deprecated
func AvPicturePad
deprecated
func AvPixFmtCountPlanes ¶
func AvPixFmtCountPlanes(pixFmt AVPixelFormat) int32
AvPixFmtCountPlanes returns number of planes in pix_fmt, a negative AvERROR if pix_fmt is not a valid pixel format.
func AvPixFmtGetChromaSubSample ¶
func AvPixFmtGetChromaSubSample(pixFmt AVPixelFormat, hShift, vShift *int32) int32
AvPixFmtGetChromaSubSample accesses log2_chroma_w log2_chroma_h from the pixel format AVPixFmtDescriptor.
func AvPktDump2 ¶
AvPktDump2 sends a nice dump of a packet to the specified file stream.
func AvPktDumpLog2 ¶
func AvPktDumpLog2(avcl CVoidPointer, level int32, pkt *AVPacket, dumpPayload int32, st *AVStream)
AvPktDumpLog2 sends a nice dump of a packet to the log.
func AvPopcount64C ¶
AvPopcount64C counts number of bits set to one in x
func AvPopcountC ¶
AvPopcountC counts number of bits set to one in x
func AvPrivIoMove ¶
AvPrivIoMove moves or renames a resource.
func AvProbeInputBuffer ¶
func AvProbeInputBuffer(pb *AVIOContext, fmt **AVInputFormat, url string, logctx CVoidPointer, offset, maxProbeSize uint32) int32
AvProbeInputBuffer likes AvProbeInputBuffer2() but returns 0 on success
func AvProbeInputBuffer2 ¶
func AvProbeInputBuffer2(pb *AVIOContext, fmt **AVInputFormat, url string, logctx CVoidPointer, offset, maxProbeSize uint32) int32
AvProbeInputBuffer2 probes a bytestream to determine the input format. Each time a probe returns with a score that is too low, the probe buffer size is increased and another attempt is made. When the maximum probe size is reached, the input format with the highest score is returned.
func AvProgramAddStreamIndex ¶
func AvProgramAddStreamIndex(ic *AVFormatContext, progid int32, idx uint32)
AvProgramAddStreamIndex
func AvQ2intfloat ¶
func AvQ2intfloat(q AVRational) uint32
AvQ2intfloat Convert an AVRational to a IEEE 32-bit `float` expressed in fixed-point format.
func AvRc4Crypt ¶
AvRc4Crypt encrypts / decrypts using the RC4 algorithm.
func AvReadFrame ¶
func AvReadFrame(ic *AVFormatContext, pkt *AVPacket) int32
AvReadFrame returns the next frame of a stream.
func AvReadImageLine ¶
func AvReadImageLine(dst *uint16, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, x, y, c, w, readPalComponent int32)
AvReadImageLine reads a line from an image, and write the values of the pixel format component c to dst.
func AvReadImageLine2 ¶ added in v0.41.1
func AvReadImageLine2(dst CVoidPointer, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, x, y, c, w, readPalComponent, dstElementSize int32)
AvReadImageLine2 reads a line from an image, and write the values of the pixel format component c to dst.
func AvReadPause ¶
func AvReadPause(ic *AVFormatContext) int32
AvReadPause pauses a network-based stream (e.g. RTSP stream).
func AvReadPlay ¶
func AvReadPlay(ic *AVFormatContext) int32
AvReadPlay starts playing a network-based stream (e.g. RTSP stream) at the current position.
func AvRealloc ¶
func AvRealloc[T Integer](ptr CVoidPointer, size T) unsafe.Pointer
AvRealloc allocates, reallocates, or frees a block of memory.
func AvReallocF ¶
func AvReallocF[U, V Integer](ptr CVoidPointer, nelem U, elsize V) unsafe.Pointer
AvReallocF allocates, reallocates, or frees a block of memory.
func AvReallocp ¶
func AvReallocp[T Integer](ptr CVoidPointer, size T) int32
AvReallocp allocates, reallocates, or frees a block of memory through a pointer to a pointer.
func AvReallocpArray ¶
func AvReallocpArray[U, V Integer](ptr CVoidPointer, nmemb U, size V) int32
AvReallocpArray allocates, reallocates, or frees an array through a pointer to a pointer.
func AvRegisterAll
deprecated
func AvRegisterAll()
Deprecated: No use.
AvRegisterAll
func AvRegisterBitstreamFilter
deprecated
func AvRegisterBitstreamFilter(bsf *AVBitStreamFilter)
Deprecated: Use AVBSFContext instead.
AvRegisterBitstreamFilter
func AvRegisterCodecParser
deprecated
func AvRegisterHwaccel
deprecated
func AvRegisterInputFormat
deprecated
func AvRegisterOutputFormat
deprecated
func AvRescale ¶
func AvRescale[T Integer](a, b, c T) T
AvRescale rescale a 64-bit integer with rounding to nearest.
func AvRescaleDelta ¶
func AvRescaleDelta(inTb AVRational, inTs int64, fsTb AVRational, duration int32, last *int64, outTb AVRational) int64
AvRescaleDelta rescales a timestamp while preserving known durations.
func AvRescaleQ ¶
func AvRescaleQ[T Integer](a T, bq, cq AVRational) T
AvRescaleQ rescales a 64-bit integer by 2 rational numbers.
func AvRescaleQRnd ¶
func AvRescaleQRnd[T Integer](a T, bq, cq AVRational, rnd AVRounding) T
AvRescaleQRnd rescales a 64-bit integer by 2 rational numbers with specified rounding.
func AvRescaleRnd ¶
func AvRescaleRnd[T Integer](a, b, c T, rnd AVRounding) T
AvRescaleRnd rescales a 64-bit integer with specified rounding.
func AvRipemdFinal ¶
AvRipemdFinal finishes hashing and output digest value.
func AvRipemdInit ¶
AvRipemdInit initializes RIPEMD hashing.
func AvRipemdUpdate ¶
AvRipemdUpdate updates hash value.
func AvSampleFmtIsPlanar ¶
func AvSampleFmtIsPlanar(sampleFmt AVSampleFormat) int32
AvSampleFmtIsPlanar checks if the sample format is planar.
func AvSamplesAlloc ¶
func AvSamplesAlloc(audioData **uint8, linesize *int32, nbChannels, nbSamples int32, sampleFmt AVSampleFormat, align int32) int32
AvSamplesAlloc allocates a samples buffer for nb_samples samples, and fill data pointers and linesize accordingly.
func AvSamplesAllocArrayAndSamples ¶
func AvSamplesAllocArrayAndSamples(audioData ***uint8, linesize *int32, nbChannels, nbSamples int32, sampleFmt AVSampleFormat, align int32) int32
AvSamplesAllocArrayAndSamples allocates a data pointers array, samples buffer for nb_samples samples, and fill data pointers and linesize accordingly.
func AvSamplesCopy ¶
func AvSamplesCopy(dst, src **uint8, dstOffset, srcOffset int32, nbSamples, nbChannels int32, sampleFmt AVSampleFormat) int32
AvSamplesCopy copies samples from src to dst.
func AvSamplesFillArrays ¶
func AvSamplesFillArrays(audioData **uint8, linesize *int32, buf *uint8, nbChannels, nbSamples int32, sampleFmt AVSampleFormat, align int32) int32
AvSamplesFillArrays fills plane data pointers and linesize for samples with sample format sample_fmt.
func AvSamplesGetBufferSize ¶
func AvSamplesGetBufferSize(linesize *int32, nbChannels, nbSamples int32, sampleFmt AVSampleFormat, align int32) int32
AvSamplesGetBufferSize gets the required buffer size for the given audio parameters.
func AvSamplesSetSilence ¶
func AvSamplesSetSilence(audioData **uint8, offset int32, nbSamples, nbChannels int32, sampleFmt AVSampleFormat) int32
AvSamplesSetSilence fills an audio buffer with silence.
func AvSatAdd32C ¶
AvSatAdd32C adds two signed 32-bit values with saturation.
func AvSatDadd32C ¶
AvSatDadd32C adds a doubled value to another value with saturation at both stages.
func AvSatDsub32C ¶
AvSatDsub32C subtracts a doubled value from another value with saturation at both stages.
func AvSatSub32C ¶
AvSatSub32C subtracts two signed 32-bit values with saturation.
func AvSdpCreate ¶
func AvSdpCreate(ac []*AVFormatContext, nFiles, sdpSize int32) (sdp string, ret int32)
AvSdpCreate generates an SDP for an RTP session.
func AvSeekFrame ¶
func AvSeekFrame(ic *AVFormatContext, streamIndex int32, timestamp int64, flags int32) int32
AvSeekFrame seeks to the keyframe at timestamp.
func AvSetCpuFlagsMask
deprecated
func AvSetCpuFlagsMask(mask int32)
Deprecated: Use AvForceCpuFlags() and AvGetCpuFlags() instead
AvSetCpuFlagsMask set a mask on flags returned by AvGetCpuFlags().
func AvSetOptionsString ¶
func AvSetOptionsString(ctx CVoidPointer, opts, keyValSep, pairsSep string) int32
AvSetOptionsString parses the key/value pairs list in opts. For each key/value pair found, stores the value in the field in ctx that is named like the key. ctx must be an AVClass context, storing is done using AVOptions.
func AvSha512Final ¶
AvSha512Final finishes hashing and output digest value.
func AvSha512Init ¶
AvSha512Init initializes SHA-2 512 hashing.
func AvSha512Update ¶
AvSha512Update updates hash value.
func AvShaFinal ¶
AvShaFinal finishes hashing and output digest value.
func AvShaUpdate ¶
AvShaUpdate updates hash value.
func AvShrinkPacket ¶
AvShrinkPacket reduces packet size, correctly zeroing padding
func AvSizeMult ¶
AvSizeMult multiplies two `size_t` values checking for overflow.
func AvSphericalFromName ¶
AvSphericalFromName gets the AVSphericalProjection form a human-readable name.
func AvSphericalProjectionName ¶
func AvSphericalProjectionName(projection AVSphericalProjection) string
AvSphericalProjectionName provides a human-readable name of a given AVSphericalProjection.
func AvSphericalTileBounds ¶
func AvSphericalTileBounds(_map *AVSphericalMapping, width, height uintptr, left, top, right, bottom *uintptr)
AvSphericalTileBounds converts the bounding fields from an AVSphericalVideo from 0.32 fixed point to pixels.
func AvStereo3dFromName ¶
AvStereo3dFromName gets the AVStereo3DType form a human-readable name.
func AvStereo3dTypeName ¶
AvStereo3dTypeName provides a human-readable name of a given stereo3d type.
func AvStreamAddSideData ¶
func AvStreamAddSideData(st *AVStream, _type AVPacketSideDataType, data *uint8, size uintptr) int32
AvStreamAddSideData wraps an existing array as stream side data.
func AvStreamGetEndPts ¶
AvStreamGetEndPts returns the pts of the last muxed packet + its duration. the retuned value is undefined when used with a demuxer.
func AvStreamGetRecommendedEncoderConfiguration
deprecated
func AvStreamGetSideData ¶
func AvStreamGetSideData(st *AVStream, _type AVPacketSideDataType, size *int32) *uint8
AvStreamGetSideData gets side information from stream.
func AvStreamNewSideData ¶
func AvStreamNewSideData(st *AVStream, _type AVPacketSideDataType, size int32) *uint8
AvStreamNewSideData allocates new information from stream.
func AvStreamSetRFrameRate
deprecated
func AvStreamSetRecommendedEncoderConfiguration
deprecated
func AvStrerror ¶
AvStrerror puts a description of the AVERROR code errnum in errbuf. In case of failure the global variable errno is set to indicate the error. Even in case of failure AvStrerror() will print a generic error message indicating the errnum provided to errbuf.
func AvSubtitleFree ¶
func AvSubtitleFree(s *AVSubtitle)
AvSubtitleFree frees all allocated data in the given subtitle struct.
func AvTeaCrypt ¶
AvTeaCrypt encrypts or decrypts a buffer using a previously initialized context.
func AvTempfile ¶
func AvTempfile(prefix string, logOffset int32, logCtx CVoidPointer) (filename string, ret int32)
AvTempfile tries to create file in /tmp first, if possible.
func AvThreadMessageFlush ¶
func AvThreadMessageFlush(mq *AVThreadMessageQueue)
AvThreadMessageFlush flushes the message queue.
func AvThreadMessageQueueAlloc ¶
func AvThreadMessageQueueAlloc[T Integer](mq **AVThreadMessageQueue, nelem, elsize T) int32
AvThreadMessageQueueAlloc allocates a new message queue.
func AvThreadMessageQueueFree ¶
func AvThreadMessageQueueFree(mq **AVThreadMessageQueue)
AvThreadMessageQueueFree frees a message queue.
func AvThreadMessageQueueNbElems ¶ added in v0.41.1
func AvThreadMessageQueueNbElems(mq *AVThreadMessageQueue) int32
AvThreadMessageQueueNbElems returns the current number of messages in the queue.
func AvThreadMessageQueueRecv ¶
func AvThreadMessageQueueRecv(mq *AVThreadMessageQueue, msg CVoidPointer, flags uint32) int32
AvThreadMessageQueueRecv receives a message from the queue.
func AvThreadMessageQueueSend ¶
func AvThreadMessageQueueSend(mq *AVThreadMessageQueue, msg CVoidPointer, flags uint32) int32
AvThreadMessageQueueSend sends a message on the queue.
func AvThreadMessageQueueSetErrRecv ¶
func AvThreadMessageQueueSetErrRecv(mq *AVThreadMessageQueue, err int32)
AvThreadMessageQueueSetErrRecv set the receiving error code.
func AvThreadMessageQueueSetErrSend ¶
func AvThreadMessageQueueSetErrSend(mq *AVThreadMessageQueue, err int32)
AvThreadMessageQueueSetErrSend sets the sending error code.
func AvThreadMessageQueueSetFreeFunc ¶
func AvThreadMessageQueueSetFreeFunc(mq *AVThreadMessageQueue, freeFunc AvThreadMessageFreeFunc)
AvThreadMessageQueueSetFreeFunc sets the optional free message callback function which will be called if an operation is removing messages from the queue.
func AvTimecodeAdjustNtscFramenum2 ¶
AvTimecodeAdjustNtscFramenum2 adjusts frame number for NTSC drop frame time code.
func AvTimecodeCheckFrameRate ¶
func AvTimecodeCheckFrameRate(rate AVRational) int32
AvTimecodeCheckFrameRate checks if the timecode feature is available for the given frame rate
func AvTimecodeGetSmpteFromFramenum ¶
func AvTimecodeGetSmpteFromFramenum(tc *AVTimecode, framenum int32) uint32
AvTimecodeGetSmpteFromFramenum converts frame number to SMPTE 12M binary representation.
func AvTimecodeInit ¶
func AvTimecodeInit(tc *AVTimecode, rate AVRational, flags, frameStart int32, logCtx CVoidPointer) int32
AvTimecodeInit initializes a timecode struct with the passed parameters.
func AvTimecodeInitFromString ¶
func AvTimecodeInitFromString(tc *AVTimecode, rate AVRational, str string, logCtx CVoidPointer) int32
AvTimecodeInitFromString parses timecode representation (hh:mm:ss[:;.]ff).
func AvTimecodeMakeMpegTcString ¶
AvTimecodeMakeMpegTcString gets the timecode string from the 25-bit timecode format (MPEG GOP format).
func AvTimecodeMakeSmpteTcString ¶
AvTimecodeMakeSmpteTcString gets the timecode string from the SMPTE timecode format.
func AvTimecodeMakeString ¶
func AvTimecodeMakeString(tc *AVTimecode, framenum int32) (buf, bufPar string)
AvTimecodeMakeString loads timecode string in buf.
func AvTreeEnumerate ¶
func AvTreeEnumerate(t *AVTreeNode, opaque CVoidPointer, cmp AvTreeCmpFunc, enu AvTreeEnuFunc)
AvTreeEnumerate applies enu(opaque, &elem) to all the elements in the tree in a given range.
func AvTreeFind ¶
func AvTreeFind(root *AVTreeNode, key CVoidPointer, cmp AvTreeCmpFunc, next []unsafe.Pointer) unsafe.Pointer
AvTreeFind finds an element.
func AvTreeInsert ¶
func AvTreeInsert(rootp **AVTreeNode, key CVoidPointer, cmp AvTreeCmpFunc, next **AVTreeNode) unsafe.Pointer
AvTreeInsert inserts or removes an element.
func AvTsMakeTimeString ¶
func AvTsMakeTimeString(ts int64, tb *AVRational) string
AvTsMakeTimeString makes a timestamp string.
func AvTwofishCrypt ¶
AvTwofishCrypt encrypts or decrypts a buffer using a previously initialized context
func AvTwofishInit ¶
AvTwofishInit initializes an AVTWOFISH context.
func AvUrlSplit ¶
AvUrlSplit splits a URL string into components.
func AvVersionInfo ¶
func AvVersionInfo() string
AvVersionInfo returns an informative version string.
func AvVorbisParseFrame ¶
func AvVorbisParseFrame(s *AVVorbisParseContext, buf *uint8, bufSize int32) int32
AvVorbisParseFrame gets the duration for a Vorbis packet.
func AvVorbisParseFrameFlags ¶
func AvVorbisParseFrameFlags(s *AVVorbisParseContext, buf *uint8, bufSize int32, flags *int32) int32
AvVorbisParseFrameFlags gets the duration for a Vorbis packet.
func AvVorbisParseFree ¶
func AvVorbisParseFree(s **AVVorbisParseContext)
AvVorbisParseFree frees the parser and everything associated with it.
func AvWriteFrame ¶
func AvWriteFrame(ic *AVFormatContext, pkt *AVPacket) int32
AvWriteFrame writes a packet to an output media file.
func AvWriteImageLine ¶
func AvWriteImageLine(src *uint16, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, x, y, c, w int32)
AvWriteImageLine writes the values from src to the pixel format component c of an image line.
func AvWriteImageLine2 ¶ added in v0.41.1
func AvWriteImageLine2(src CVoidPointer, data []*uint8, linesize []int, desc *AVPixFmtDescriptor, x, y, c, w, srcElementSize int32)
AvWriteImageLine2 writes the values from src to the pixel format component c of an image line.
func AvWriteTrailer ¶
func AvWriteTrailer(ic *AVFormatContext) int32
AvWriteTrailer writes the stream trailer to an output media file and free the file private data.
func AvWriteUncodedFrame ¶
func AvWriteUncodedFrame(ic *AVFormatContext, streamIndex int32, frame *AVFrame) int32
AvWriteUncodedFrame writes an uncoded frame to an output media file.
func AvWriteUncodedFrameQuery ¶
func AvWriteUncodedFrameQuery(ic *AVFormatContext, streamIndex int32) int32
AvWriteUncodedFrameQuery tests whether a muxer supports uncoded frame.
func AvXIfNull ¶
func AvXIfNull[T any](p, x *T) *T
AvXIfNull returns x default pointer in case p is NULL.
func AvXiphlacing ¶
AvXiphlacing encodes extradata length to a buffer. Used by xiph codecs.
func AvXteaCrypt ¶
AvXteaCrypt encrypts or decrypts a buffer using a previously initialized context, in big endian format.
func AvXteaInit ¶
AvXteaInit initializes an AVXTEA context.
func AvXteaLeCrypt ¶
AvXteaLeCrypt encrypts or decrypts a buffer using a previously initialized context, in little endian format.
func AvXteaLeInit ¶
AvXteaLeInit initializes an AVXTEA context.
func Av_IS_INPUT_DEVICE ¶
func Av_IS_INPUT_DEVICE(c AVClassCategory) bool
func Av_IS_OUTPUT_DEVICE ¶
func Av_IS_OUTPUT_DEVICE(c AVClassCategory) bool
func AvutilConfiguration ¶
func AvutilConfiguration() string
AvutilConfiguration returns the libavutil build-time configuration.
func AvutilVersion ¶
func AvutilVersion() uint32
AvutilVersion returns the LIBAVUTIL_VERSION_INT constant.
func FfFftCalc ¶
func FfFftCalc(s *FFTContext, z *FFTComplex)
FfFftCalc does a complex FFT with the parameters defined in AvFftInit().
func FreePointer ¶
func FreePointer(ptr CVoidPointer)
FreePointer frees memory allocated in the C world.
func PointerOffset ¶
PointerOffset offset the pointer point.
func PostprocConfiguration ¶
func PostprocConfiguration() string
PostprocConfiguration returns the libpostproc build-time configuration.
func PostprocLicense ¶
func PostprocLicense() string
PostprocLicense returns the libpostproc license.
func PostprocVersion ¶
func PostprocVersion() uint32
PostprocVersion returns the LIBPOSTPROC_VERSION_INT constant.
func PpPostprocess ¶
func PpPostprocess(src []*uint8, srcStride []int32, dst []*uint8, dstStride []int32, horizontalSize, verticalSize int32, QPStore *int8, QPStride int32, ppMode *PpMode, ppContext *PpContext, pictType int32)
PpPostprocess
func SliceSlice ¶
SliceSlice returns a slice of slice from a pointer to pointer.
func SliceTrunc ¶
SliceTrunc return a slice from a sign-terminated array.
func SliceTruncString ¶
SliceTruncString returns a string slice from a NULL-terminated *C.char array.
func StringCasting ¶
StringCasting casts go string to c world char* with free function. Note: if input is a NIL string will return a nil pointer.
func StringSliceCasting ¶
StringSliceCasting casts go string slice to c world char* slice with free function.
func SwResampleConfiguration ¶
func SwResampleConfiguration() string
SwResampleConfiguration returns the swr build-time configuration.
func SwResampleVersion ¶
func SwResampleVersion() uint32
SwResampleVersion returns the LIBSWRESAMPLE_VERSION_INT constant.
func SwScaleConfiguration ¶
func SwScaleConfiguration() string
SwScaleConfiguration returns the libswscale build-time configuration.
func SwScaleVersion ¶
func SwScaleVersion() uint32
SwScaleVersion returns the LIBSWSCALE_VERSION_INT constant.
func SwrBuildMatrix ¶
func SwrBuildMatrix(inLayout, outLayout uint64, centerMixLevel, surroundMixLevel, lfeMixLevel float64, rematrixMaxval, rematrixVolume float64, matrix *float64, stride int32, matrixEncoding AVMatrixEncoding, logCtx CVoidPointer) int32
SwrBuildMatrix generates a channel mixing matrix.
func SwrClose ¶
func SwrClose(s *SwrContext)
SwrClose closes the context so that SwrIsInitialized() returns 0.
func SwrConfigFrame ¶
func SwrConfigFrame(s *SwrContext, out, in *AVFrame) int32
SwrConfigFrame configures or reconfigure the SwrContext using the information provided by the AVFrames.
func SwrConvert ¶
SwrConvert converts audio.
func SwrConvertFrame ¶
func SwrConvertFrame(s *SwrContext, output, input *AVFrame) int32
SwrConvertFrame converts the samples in the input AVFrame and write them to the output AVFrame.
func SwrDropOutput ¶
func SwrDropOutput(s *SwrContext, count int32) int32
SwrDropOutput drops the specified number of output samples.
func SwrFree ¶
func SwrFree(s **SwrContext)
SwrFree frees the given SwrContext and set the pointer to NULL.
func SwrGetDelay ¶
func SwrGetDelay[T Integer](s *SwrContext, base T) T
SwrGetDelay gets the delay the next input sample will experience relative to the next output sample.
func SwrGetOutSamples ¶
func SwrGetOutSamples(s *SwrContext, inSamples int32) int32
SwrGetOutSamples Find an upper bound on the number of samples that the next swr_convert call will output, if called with in_samples of input samples.
func SwrInit ¶
func SwrInit(s *SwrContext) int32
SwrInit initializes context after user parameters have been set.
func SwrInjectSilence ¶
func SwrInjectSilence(s *SwrContext, count int32) int32
SwrInjectSilence injects the specified number of silence samples.
func SwrIsInitialized ¶
func SwrIsInitialized(s *SwrContext) int32
SwrIsInitialized checks whether an swr context has been initialized or not.
func SwrNextPts ¶
func SwrNextPts(s *SwrContext, pts int64) int64
SwrNextPts converts the next timestamp from input to output timestamps are in 1/(in_sample_rate * out_sample_rate) units.
func SwrSetChannelMapping ¶
func SwrSetChannelMapping(s *SwrContext, channelMap *int32) int32
SwrSetChannelMapping sets a customized input channel mapping.
func SwrSetCompensation ¶
func SwrSetCompensation(s *SwrContext, sampleDelta, compensationDistance int32) int32
SwrSetCompensation activates resampling compensation ("soft" compensation). This function is internally called when needed in SwrNextPts().
func SwrSetMatrix ¶
func SwrSetMatrix(s *SwrContext, matrix *float64, stride int32) int32
SwrSetMatrix sets a customized remix matrix.
func SwsConvVec
deprecated
func SwsConvertPalette8ToPacked24 ¶
SwsConvertPalette8ToPacked24 converts an 8-bit paletted frame into a frame with a color depth of 24 bits.
func SwsConvertPalette8ToPacked32 ¶
SwsConvertPalette8ToPacked32 converts an 8-bit paletted frame into a frame with a color depth of 32 bits.
func SwsFreeContext ¶
func SwsFreeContext(sctx *SwsContext)
SwsFreecontext frees the swscaler context swsContext.
func SwsGetCoefficients ¶
SwsGetCoefficients returns a pointer to yuv<->rgb coefficients for the given colorspace suitable for SwsSetcolorspacedetails().
func SwsGetColorSpaceDetails ¶
func SwsGetColorSpaceDetails(sctx *SwsContext, invTable []int32, srcRange *int32, table []int32, dstRange *int32, brightness, contrast, saturation *int32) int32
SwsGetColorSpaceDetails
func SwsInitContext ¶
func SwsInitContext(sctx *SwsContext, srcFilter, dstFilter *SwsFilter) int32
SwsInitContext initializes the swscaler context sws_context.
func SwsIsSupportedEndiannessConversion ¶
func SwsIsSupportedEndiannessConversion(pixFmt AVPixelFormat) int32
SwsIsSupportedEndiannessConversion returns a positive value if pix_fmt is a supported endianness conversion format.
func SwsIsSupportedInput ¶
func SwsIsSupportedInput(pixFmt AVPixelFormat) int32
SwsIsSupportedInput returns a positive value if pix_fmt is a supported input format.
func SwsIsSupportedOutput ¶
func SwsIsSupportedOutput(pixFmt AVPixelFormat) int32
SwsIsSupportedOutput returns a positive value if pix_fmt is a supported output format.
func SwsNormalizeVec ¶
SwsNormalizeVec scales all the coefficients of a so that their sum equals height.
func SwsPrintVec2
deprecated
func SwsScale ¶
func SwsScale(sctx *SwsContext, srcSlice []*uint8, srcStride []int32, srcSliceY, srcSliceH int32, dst []*uint8, dstStride []int32) int32
SwsScale scales the image slice in srcSlice and put the resulting scaled slice in the image in dst. A slice is a sequence of consecutive rows in an image.
func SwsScaleVec ¶
SwsScaleVec scales all the coefficients of a by the scalar value.
func SwsSetColorSpaceDetails ¶
func SwsSetColorSpaceDetails(sctx *SwsContext, invTable []int32, srcRange int32, table []int32, dstRange int32, brightness, contrast, saturation int32) int32
SwsSetColorspaceDetails
func SwsShiftVec
deprecated
func VoidPointer ¶
func VoidPointer(a CVoidPointer) unsafe.Pointer
VoidPointer returns a unsafe.Pointer from CVoidPointer.
func VoidPointerPointer ¶
func VoidPointerPointer(a CVoidPointerPointer) *unsafe.Pointer
VoidPointerPointer returns a *unsafe.Pointer from CVoidPointerPointer.
Types ¶
type AVABufferSinkParams ¶
type AVABufferSinkParams C.struct_AVABufferSinkParams
AVABufferSinkParams
func AvAbuffersinkParamsAlloc
deprecated
func AvAbuffersinkParamsAlloc() *AVABufferSinkParams
Deprecated: No use.
AvAbuffersinkParamsAlloc creates an AVABufferSinkParams structure.
func (*AVABufferSinkParams) GetAllChannelCounts ¶
func (absp *AVABufferSinkParams) GetAllChannelCounts() int32
GetAllChannelCounts gets `AVABufferSinkParams.all_channel_counts` value.
func (*AVABufferSinkParams) GetChannelCounts ¶
func (absp *AVABufferSinkParams) GetChannelCounts() []int32
GetChannelCounts gets `AVABufferSinkParams.channel_counts` value.
func (*AVABufferSinkParams) GetChannelLayouts ¶
func (absp *AVABufferSinkParams) GetChannelLayouts() []int64
GetChannelLayouts gets `AVABufferSinkParams.channel_layouts` value.
func (*AVABufferSinkParams) GetSampleFmts ¶
func (absp *AVABufferSinkParams) GetSampleFmts() []AVSampleFormat
GetSampleFmts gets `AVABufferSinkParams.sample_fmts` value.
func (*AVABufferSinkParams) GetSampleRates ¶
func (absp *AVABufferSinkParams) GetSampleRates() []int32
GetSampleRates gets `AVABufferSinkParams.sample_rates` value.
type AVActiveFormatDescription ¶
type AVActiveFormatDescription = C.enum_AVActiveFormatDescription
AVActiveFormatDescription
type AVAppToDevMessageType ¶
type AVAppToDevMessageType = C.enum_AVAppToDevMessageType
AVAppToDevMessageType
type AVAudioFifo ¶
type AVAudioFifo C.struct_AVAudioFifo
AVAudioFifo
func AvAudioFifoAlloc ¶
func AvAudioFifoAlloc(sampleFmt AVSampleFormat, channels, nbSamples int32) *AVAudioFifo
AvAudioFifoAlloc allocates an AVAudioFifo.
type AVBSFContext ¶
type AVBSFContext C.struct_AVBSFContext
AVBSFContext
func (*AVBSFContext) GetAvClass ¶
func (bsfc *AVBSFContext) GetAvClass() *AVClass
GetAvClass gets `AVBSFContext.av_class` value.
func (*AVBSFContext) GetAvClassAddr ¶
func (bsfc *AVBSFContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVBSFContext.av_class` address.
func (*AVBSFContext) GetFilter ¶
func (bsfc *AVBSFContext) GetFilter() *AVBitStreamFilter
GetFilter gets `AVBSFContext.filter` value.
func (*AVBSFContext) GetFilterAddr ¶
func (bsfc *AVBSFContext) GetFilterAddr() **AVBitStreamFilter
GetFilterAddr gets `AVBSFContext.filter` address.
func (*AVBSFContext) GetInternal ¶
func (bsfc *AVBSFContext) GetInternal() *AVBSFInternal
GetInternal gets `AVBSFContext.internal` value.
func (*AVBSFContext) GetInternalAddr ¶
func (bsfc *AVBSFContext) GetInternalAddr() **AVBSFInternal
GetInternalAddr gets `AVBSFContext.internal` address.
func (*AVBSFContext) GetParIn ¶
func (bsfc *AVBSFContext) GetParIn() *AVCodecParameters
GetParIn gets `AVBSFContext.par_in` value.
func (*AVBSFContext) GetParInAddr ¶
func (bsfc *AVBSFContext) GetParInAddr() **AVCodecParameters
GetParInAddr gets `AVBSFContext.par_in` address.
func (*AVBSFContext) GetParOut ¶
func (bsfc *AVBSFContext) GetParOut() *AVCodecParameters
GetParOut gets `AVBSFContext.par_out` value.
func (*AVBSFContext) GetParOutAddr ¶
func (bsfc *AVBSFContext) GetParOutAddr() **AVCodecParameters
GetParOutAddr gets `AVBSFContext.par_out` address.
func (*AVBSFContext) GetPrivData ¶
func (bsfc *AVBSFContext) GetPrivData() unsafe.Pointer
GetPrivData gets `AVBSFContext.priv_data` value.
func (*AVBSFContext) GetPrivDataAddr ¶
func (bsfc *AVBSFContext) GetPrivDataAddr() unsafe.Pointer
GetPrivDataAddr gets `AVBSFContext.priv_data` address.
func (*AVBSFContext) GetTimeBaseIn ¶
func (bsfc *AVBSFContext) GetTimeBaseIn() AVRational
GetTimeBaseIn gets `AVBSFContext.time_base_in` value.
func (*AVBSFContext) GetTimeBaseInAddr ¶
func (bsfc *AVBSFContext) GetTimeBaseInAddr() *AVRational
GetTimeBaseInAddr gets `AVBSFContext.time_base_in` address.
func (*AVBSFContext) GetTimeBaseOut ¶
func (bsfc *AVBSFContext) GetTimeBaseOut() AVRational
GetTimeBaseOut gets `AVBSFContext.time_base_out` value.
func (*AVBSFContext) GetTimeBaseOutAddr ¶
func (bsfc *AVBSFContext) GetTimeBaseOutAddr() *AVRational
GetTimeBaseOutAddr gets `AVBSFContext.time_base_out` address.
func (*AVBSFContext) SetAvClass ¶
func (bsfc *AVBSFContext) SetAvClass(v *AVClass)
SetAvClass sets `AVBSFContext.av_class` value.
func (*AVBSFContext) SetFilter ¶
func (bsfc *AVBSFContext) SetFilter(v *AVBitStreamFilter)
SetFilter sets `AVBSFContext.filter` value.
func (*AVBSFContext) SetInternal ¶
func (bsfc *AVBSFContext) SetInternal(v *AVBSFInternal)
SetInternal sets `AVBSFContext.internal` value.
func (*AVBSFContext) SetParIn ¶
func (bsfc *AVBSFContext) SetParIn(v *AVCodecParameters)
SetParIn sets `AVBSFContext.par_in` value.
func (*AVBSFContext) SetParOut ¶
func (bsfc *AVBSFContext) SetParOut(v *AVCodecParameters)
SetParOut sets `AVBSFContext.par_out` value.
func (*AVBSFContext) SetPrivData ¶
func (bsfc *AVBSFContext) SetPrivData(v CVoidPointer)
SetPrivData sets `AVBSFContext.priv_data` value.
func (*AVBSFContext) SetTimeBaseIn ¶
func (bsfc *AVBSFContext) SetTimeBaseIn(v AVRational)
SetTimeBaseIn sets `AVBSFContext.time_base_in` value.
func (*AVBSFContext) SetTimeBaseOut ¶
func (bsfc *AVBSFContext) SetTimeBaseOut(v AVRational)
SetTimeBaseOut sets `AVBSFContext.time_base_out` value.
type AVBSFList ¶
type AVBSFList C.struct_AVBSFList
AVBSFList
func AvBsfListAlloc ¶
func AvBsfListAlloc() *AVBSFList
AvBsfListAlloc allocates empty list of bitstream filters.
type AVBitStreamFilter ¶
type AVBitStreamFilter C.struct_AVBitStreamFilter
AVBitStreamFilter
func AvBitstreamFilterNext
deprecated
func AvBitstreamFilterNext(f *AVBitStreamFilter) *AVBitStreamFilter
Deprecated: Use AVBSFContext instead.
AvBitstreamFilterNext
func AvBsfGetByName ¶
func AvBsfGetByName(name string) *AVBitStreamFilter
AvBsfGetByName returns a bitstream filter with the specified name or NULL if no such bitstream filter exists.
func AvBsfIterate ¶
func AvBsfIterate(opaque CVoidPointerPointer) *AVBitStreamFilter
AvBsfIterate iterates over all registered bitstream filters.
func AvBsfNext
deprecated
func (*AVBitStreamFilter) GetCodecIds ¶
func (bsf *AVBitStreamFilter) GetCodecIds() []AVCodecID
GetCodecIds gets `AVBitStreamFilter.codec_ids` value.
func (*AVBitStreamFilter) GetName ¶
func (bsf *AVBitStreamFilter) GetName() string
GetName gets `AVBitStreamFilter.name` value.
func (*AVBitStreamFilter) GetPrivClass ¶
func (bsf *AVBitStreamFilter) GetPrivClass() *AVClass
GetPrivClass gets `AVBitStreamFilter.priv_class` value.
func (*AVBitStreamFilter) GetPrivClassAddr ¶
func (bsf *AVBitStreamFilter) GetPrivClassAddr() **AVClass
GetPrivClassAddr gets `AVBitStreamFilter.priv_class` address.
func (*AVBitStreamFilter) SetPrivClass ¶
func (bsf *AVBitStreamFilter) SetPrivClass(v *AVClass)
SetPrivClass sets `AVBitStreamFilter.priv_class` value.
type AVBitStreamFilterContext ¶
type AVBitStreamFilterContext C.struct_AVBitStreamFilterContext
AVBitStreamFilterContext
func AvBitstreamFilterInit
deprecated
func AvBitstreamFilterInit(name string) *AVBitStreamFilterContext
Deprecated: Use AVBSFContext instead.
AvBitstreamFilterInit
func (*AVBitStreamFilterContext) GetArgs ¶
func (obsfc *AVBitStreamFilterContext) GetArgs() string
GetArgs gets `AVBitStreamFilterContext.args` value.
func (*AVBitStreamFilterContext) GetFilter ¶
func (obsfc *AVBitStreamFilterContext) GetFilter() *AVBitStreamFilter
GetFilter gets `AVBitStreamFilterContext.filter` value.
func (*AVBitStreamFilterContext) GetNext ¶
func (obsfc *AVBitStreamFilterContext) GetNext() *AVBitStreamFilterContext
GetNext gets `AVBitStreamFilterContext.next` value.
func (*AVBitStreamFilterContext) GetParser ¶
func (obsfc *AVBitStreamFilterContext) GetParser() *AVCodecParserContext
GetParser gets `AVBitStreamFilterContext.parser` value.
func (*AVBitStreamFilterContext) GetPrivData ¶
func (obsfc *AVBitStreamFilterContext) GetPrivData() unsafe.Pointer
GetPrivData gets `AVBitStreamFilterContext.priv_data` value.
type AVBlowfish ¶
type AVBlowfish C.struct_AVBlowfish
AVBlowfish
func AvBlowfishAlloc ¶
func AvBlowfishAlloc() *AVBlowfish
AvBlowfishAlloc allocates an AVBlowfish context.
func (*AVBlowfish) GetPAddr ¶
func (bf *AVBlowfish) GetPAddr() **uint32
GetPAddr gets `AVBlowfish.p` address.
func (*AVBlowfish) GetS ¶
func (bf *AVBlowfish) GetS() (v [][]uint32)
GetS gets `AVBlowfish.s` value.
func (*AVBlowfish) GetSAddr ¶
func (bf *AVBlowfish) GetSAddr() **uint32
GetSAddr gets `AVBlowfish.s` address.
type AVBufferFreeFunc ¶
type AVBufferFreeFunc = C.av_buffer_free_func
typedef void (*av_buffer_free_func)(void *opaque, uint8_t *data);
type AVBufferPool ¶
type AVBufferPool C.struct_AVBufferPool
AVBufferPool
func AvBufferPoolInit ¶
func AvBufferPoolInit(size int32, alloc AVBufferPoolAllocFunc) *AVBufferPool
AvBufferPoolInit allocates and initializes a buffer pool.
func AvBufferPoolInit2 ¶
func AvBufferPoolInit2(size int32, opaque CVoidPointer, alloc AVBufferPoolAllocFunc, free AVBufferPoolFreeFunc) *AVBufferPool
AvBufferPoolInit2 allocates and initialize a buffer pool with a more complex allocator.
type AVBufferPoolAlloc2Func ¶
type AVBufferPoolAlloc2Func = C.av_buffer_pool_alloc2_func
typedef AVBufferRef* (*av_buffer_pool_alloc2_func)(void* opaque, int size)
type AVBufferPoolAllocFunc ¶
type AVBufferPoolAllocFunc = C.av_buffer_pool_alloc_func
typedef AVBufferRef* (*av_buffer_pool_alloc_func)(int size);
type AVBufferPoolFreeFunc ¶
type AVBufferPoolFreeFunc = C.av_buffer_pool_free_func
typedef void (*av_buffer_pool_free_func)(void* opaque);
type AVBufferRef ¶
type AVBufferRef C.struct_AVBufferRef
AVBufferRef
func AvBufferAlloc ¶
func AvBufferAlloc(size int32) *AVBufferRef
AvBufferAlloc allocates an AVBuffer of the given size using AvMalloc().
func AvBufferAllocz ¶
func AvBufferAllocz(size int32) *AVBufferRef
AvBufferAllocz same as AVBufferAlloc(), except the returned buffer will be initialized to zero.
func AvBufferCreate ¶
func AvBufferCreate(data *uint8, size int32, free AVBufferFreeFunc, opaque CVoidPointer, flags int32) *AVBufferRef
AvBufferCreate Create an AVBuffer from an existing array.
func AvBufferPoolGet ¶
func AvBufferPoolGet(pool *AVBufferPool) *AVBufferRef
AvBufferPoolGet allocates a new AVBuffer, reusing an old buffer from the pool when available.
func AvBufferRef ¶
func AvBufferRef(buf *AVBufferRef) *AVBufferRef
AvBufferRef creates a new reference to an AVBuffer.
func AvBuffersinkGetHwFramesCtx ¶
func AvBuffersinkGetHwFramesCtx(ctx *AVFilterContext) *AVBufferRef
AvBuffersinkGetHwFramesCtx
func AvFrameGetPlaneBuffer ¶
func AvFrameGetPlaneBuffer(frame *AVFrame, plane int32) *AVBufferRef
AvFrameGetPlaneBuffer gets the buffer reference a given data plane is stored in.
func AvHWDeviceCtxAlloc ¶
func AvHWDeviceCtxAlloc(prev AVHWDeviceType) *AVBufferRef
AvHWDeviceCtxAlloc allocates an AVHWDeviceContext for a given hardware type.
func AvHWFrameCtxAlloc ¶
func AvHWFrameCtxAlloc(deviceCtx *AVBufferRef) *AVBufferRef
AvHWFrameCtxAlloc allocates an AVHWFramesContext tied to a given device context.
func (*AVBufferRef) GetBuffer ¶
func (bf *AVBufferRef) GetBuffer() *AVBuffer
GetBuffer gets `AVBufferRef.buffer` value.
func (*AVBufferRef) GetData ¶
func (bf *AVBufferRef) GetData() *uint8
GetData gets `AVBufferRef.data` value.
func (*AVBufferRef) GetSize ¶
func (bf *AVBufferRef) GetSize() int32
GetSize gets `AVBufferRef.size` value.
type AVBufferSinkParams ¶
type AVBufferSinkParams C.struct_AVBufferSinkParams
AVBufferSinkParams
func AvBuffersinkParamsAlloc
deprecated
func AvBuffersinkParamsAlloc() *AVBufferSinkParams
Deprecated: No use.
AvBuffersinkParamsAlloc creates an AVBufferSinkParams structure.
func (*AVBufferSinkParams) GetPixelFmts ¶
func (bsp *AVBufferSinkParams) GetPixelFmts() []AVPixelFormat
GetPixelFmts gets `AVBufferSinkParams.pixel_fmts` value.
type AVBufferSrcParameters ¶
type AVBufferSrcParameters C.struct_AVBufferSrcParameters
AVBufferSrcParameters
func AvBuffersrcParametersAlloc ¶
func AvBuffersrcParametersAlloc() *AVBufferSrcParameters
AvBuffersrcParametersAlloc allocates a new AVBufferSrcParameters instance. It should be freed by the caller with AvFree().
func (*AVBufferSrcParameters) GetChannelLayout ¶
func (bsrc *AVBufferSrcParameters) GetChannelLayout() uint64
GetChannelLayout gets `AVBufferSrcParameters.channel_layout` value.
func (*AVBufferSrcParameters) GetChannelLayoutAddr ¶
func (bsrc *AVBufferSrcParameters) GetChannelLayoutAddr() *uint64
GetChannelLayoutAddr gets `AVBufferSrcParameters.channel_layout` address.
func (*AVBufferSrcParameters) GetFormat ¶
func (bsrc *AVBufferSrcParameters) GetFormat() int32
GetFormat gets `AVBufferSrcParameters.format` value.
func (*AVBufferSrcParameters) GetFormatAddr ¶
func (bsrc *AVBufferSrcParameters) GetFormatAddr() *int32
GetFormatAddr gets `AVBufferSrcParameters.format` address.
func (*AVBufferSrcParameters) GetFrameRate ¶
func (bsrc *AVBufferSrcParameters) GetFrameRate() AVRational
GetFrameRate gets `AVBufferSrcParameters.frame_rate` value.
func (*AVBufferSrcParameters) GetFrameRateAddr ¶
func (bsrc *AVBufferSrcParameters) GetFrameRateAddr() *AVRational
GetFrameRateAddr gets `AVBufferSrcParameters.frame_rate` address.
func (*AVBufferSrcParameters) GetHeight ¶
func (bsrc *AVBufferSrcParameters) GetHeight() int32
GetHeight gets `AVBufferSrcParameters.height` value.
func (*AVBufferSrcParameters) GetHeightAddr ¶
func (bsrc *AVBufferSrcParameters) GetHeightAddr() *int32
GetHeightAddr gets `AVBufferSrcParameters.height` address.
func (*AVBufferSrcParameters) GetHwFramesCtx ¶
func (bsrc *AVBufferSrcParameters) GetHwFramesCtx() *AVBufferRef
GetHwFramesCtx gets `AVBufferSrcParameters.hw_frames_ctx` value.
func (*AVBufferSrcParameters) GetHwFramesCtxAddr ¶
func (bsrc *AVBufferSrcParameters) GetHwFramesCtxAddr() **AVBufferRef
GetHwFramesCtxAddr gets `AVBufferSrcParameters.hw_frames_ctx` address.
func (*AVBufferSrcParameters) GetSampleAspectRatio ¶
func (bsrc *AVBufferSrcParameters) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVBufferSrcParameters.sample_aspect_ratio` value.
func (*AVBufferSrcParameters) GetSampleAspectRatioAddr ¶
func (bsrc *AVBufferSrcParameters) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVBufferSrcParameters.sample_aspect_ratio` address.
func (*AVBufferSrcParameters) GetSampleRate ¶
func (bsrc *AVBufferSrcParameters) GetSampleRate() int32
GetSampleRate gets `AVBufferSrcParameters.sample_rate` value.
func (*AVBufferSrcParameters) GetSampleRateAddr ¶
func (bsrc *AVBufferSrcParameters) GetSampleRateAddr() *int32
GetSampleRateAddr gets `AVBufferSrcParameters.sample_rate` address.
func (*AVBufferSrcParameters) GetTimeBase ¶
func (bsrc *AVBufferSrcParameters) GetTimeBase() AVRational
GetTimeBase gets `AVBufferSrcParameters.time_base` value.
func (*AVBufferSrcParameters) GetTimeBaseAddr ¶
func (bsrc *AVBufferSrcParameters) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVBufferSrcParameters.time_base` address.
func (*AVBufferSrcParameters) GetWidth ¶
func (bsrc *AVBufferSrcParameters) GetWidth() int32
GetWidth gets `AVBufferSrcParameters.width` value.
func (*AVBufferSrcParameters) GetWidthAddr ¶
func (bsrc *AVBufferSrcParameters) GetWidthAddr() *int32
GetWidthAddr gets `AVBufferSrcParameters.width` address.
func (*AVBufferSrcParameters) SetChannelLayout ¶
func (bsrc *AVBufferSrcParameters) SetChannelLayout(v uint64)
SetChannelLayout sets `AVBufferSrcParameters.channel_layout` value.
func (*AVBufferSrcParameters) SetFormat ¶
func (bsrc *AVBufferSrcParameters) SetFormat(v int32)
SetFormat sets `AVBufferSrcParameters.format` value.
func (*AVBufferSrcParameters) SetFrameRate ¶
func (bsrc *AVBufferSrcParameters) SetFrameRate(v AVRational)
SetFrameRate sets `AVBufferSrcParameters.frame_rate` value.
func (*AVBufferSrcParameters) SetHeight ¶
func (bsrc *AVBufferSrcParameters) SetHeight(v int32)
SetHeight sets `AVBufferSrcParameters.height` value.
func (*AVBufferSrcParameters) SetHwFramesCtx ¶
func (bsrc *AVBufferSrcParameters) SetHwFramesCtx(v *AVBufferRef)
SetHwFramesCtx sets `AVBufferSrcParameters.hw_frames_ctx` value.
func (*AVBufferSrcParameters) SetSampleAspectRatio ¶
func (bsrc *AVBufferSrcParameters) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVBufferSrcParameters.sample_aspect_ratio` value.
func (*AVBufferSrcParameters) SetSampleRate ¶
func (bsrc *AVBufferSrcParameters) SetSampleRate(v int32)
SetSampleRate sets `AVBufferSrcParameters.sample_rate` value.
func (*AVBufferSrcParameters) SetTimeBase ¶
func (bsrc *AVBufferSrcParameters) SetTimeBase(v AVRational)
SetTimeBase sets `AVBufferSrcParameters.time_base` value.
func (*AVBufferSrcParameters) SetWidth ¶
func (bsrc *AVBufferSrcParameters) SetWidth(v int32)
SetWidth sets `AVBufferSrcParameters.width` value.
type AVCAMELLIA ¶
type AVCAMELLIA C.struct_AVCAMELLIA
AVCAMELLIA
func AvCamelliaAlloc ¶
func AvCamelliaAlloc() *AVCAMELLIA
AvCamelliaAlloc allocates an AVCAMELLIA context.
type AVCPBProperties ¶
type AVCPBProperties C.struct_AVCPBProperties
This structure describes the bitrate properties of an encoded bitstream. It roughly corresponds to a subset the VBV parameters for MPEG-2 or HRD parameters for H.264/HEVC.
func AvCpbPropertiesAlloc ¶
func AvCpbPropertiesAlloc(size *uintptr) *AVCPBProperties
AvCpbPropertiesAlloc allocates a CPB properties structure and initialize its fields to default values.
func (*AVCPBProperties) GetAvgBitrate ¶
func (cpbp *AVCPBProperties) GetAvgBitrate() int32
GetAvgBitrate gets `AVCPBProperties.avg_bitrate` value.
func (*AVCPBProperties) GetAvgBitrateAddr ¶
func (cpbp *AVCPBProperties) GetAvgBitrateAddr() *int32
GetAvgBitrateAddr gets `AVCPBProperties.avg_bitrate` address.
func (*AVCPBProperties) GetBufferSize ¶
func (cpbp *AVCPBProperties) GetBufferSize() int32
GetBufferSize gets `AVCPBProperties.buffer_size` value.
func (*AVCPBProperties) GetBufferSizeAddr ¶
func (cpbp *AVCPBProperties) GetBufferSizeAddr() *int32
GetBufferSizeAddr gets `AVCPBProperties.buffer_size` address.
func (*AVCPBProperties) GetMaxBitrate ¶
func (cpbp *AVCPBProperties) GetMaxBitrate() int32
GetMaxBitrate gets `AVCPBProperties.max_bitrate` value.
func (*AVCPBProperties) GetMaxBitrateAddr ¶
func (cpbp *AVCPBProperties) GetMaxBitrateAddr() *int32
GetMaxBitrateAddr gets `AVCPBProperties.max_bitrate` address.
func (*AVCPBProperties) GetMinBitrate ¶
func (cpbp *AVCPBProperties) GetMinBitrate() int32
GetMinBitrate gets `AVCPBProperties.min_bitrate` value.
func (*AVCPBProperties) GetMinBitrateAddr ¶
func (cpbp *AVCPBProperties) GetMinBitrateAddr() *int32
GetMinBitrateAddr gets `AVCPBProperties.min_bitrate` address.
func (*AVCPBProperties) GetVbvDelay ¶
func (cpbp *AVCPBProperties) GetVbvDelay() uint64
GetVbvDelay gets `AVCPBProperties.vbv_delay` value.
func (*AVCPBProperties) GetVbvDelayAddr ¶
func (cpbp *AVCPBProperties) GetVbvDelayAddr() *uint64
GetVbvDelayAddr gets `AVCPBProperties.vbv_delay` address.
func (*AVCPBProperties) SetAvgBitrate ¶
func (cpbp *AVCPBProperties) SetAvgBitrate(v int32)
SetAvgBitrate sets `AVCPBProperties.avg_bitrate` value.
func (*AVCPBProperties) SetBufferSize ¶
func (cpbp *AVCPBProperties) SetBufferSize(v int32)
SetBufferSize sets `AVCPBProperties.buffer_size` value.
func (*AVCPBProperties) SetMaxBitrate ¶
func (cpbp *AVCPBProperties) SetMaxBitrate(v int32)
SetMaxBitrate sets `AVCPBProperties.max_bitrate` value.
func (*AVCPBProperties) SetMinBitrate ¶
func (cpbp *AVCPBProperties) SetMinBitrate(v int32)
SetMinBitrate sets `AVCPBProperties.min_bitrate` value.
func (*AVCPBProperties) SetVbvDelay ¶
func (cpbp *AVCPBProperties) SetVbvDelay(v uint64)
SetVbvDelay sets `AVCPBProperties.vbv_delay` value.
type AVChapter ¶
type AVChapter = C.struct_AVChapter
AVChapter
func (*AVChapter) GetEndAddr ¶
GetEndAddr gets `AVChapter.end` address.
func (*AVChapter) GetMetadata ¶
func (cpt *AVChapter) GetMetadata() *AVDictionary
GetMetadata gets `AVChapter.metadata` value.
func (*AVChapter) GetMetadataAddr ¶
func (cpt *AVChapter) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVChapter.metadata` address.
func (*AVChapter) GetStartAddr ¶
GetStartAddr gets `AVChapter.start` address.
func (*AVChapter) GetTimeBase ¶
func (cpt *AVChapter) GetTimeBase() AVRational
GetTimeBase gets `AVChapter.time_base` value.
func (*AVChapter) GetTimeBaseAddr ¶
func (cpt *AVChapter) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVChapter.time_base` address.
func (*AVChapter) SetMetadata ¶
func (cpt *AVChapter) SetMetadata(v *AVDictionary)
SetMetadata sets `AVChapter.metadata` value.
func (*AVChapter) SetTimeBase ¶
func (cpt *AVChapter) SetTimeBase(v AVRational)
SetTimeBase sets `AVChapter.time_base` value.
type AVChromaLocation ¶
type AVChromaLocation = C.enum_AVChromaLocation
AVChromaLocation
func AvCodecChromaPosToEnum ¶
func AvCodecChromaPosToEnum(xpos, ypos int32) AVChromaLocation
AvCodecChromaPosToEnum converts swscale x/y chroma position to AVChromaLocation.
type AVClass ¶
type AVClass C.struct_AVClass
AVClass
func AvCodecGetClass ¶
func AvCodecGetClass() *AVClass
AvCodecGetClass gets the AVClass for AVCodecContext.
func AvCodecGetSubtitleRectClass ¶
func AvCodecGetSubtitleRectClass() *AVClass
AvCodecGetSubtitleRectClass gets the AVClass for AVSubtitleRect.
func AvFilterGetClass ¶
func AvFilterGetClass() *AVClass
AvFilterGetClass returns AVClass for AVFilterContext.
func AvFormatGetClass ¶
func AvFormatGetClass() *AVClass
AvFormatGetClass gets the AVClass for AVFormatContext. It can be used in combination with Av_OPT_SEARCH_FAKE_OBJ for examining options.
func AvOptChildClassNext ¶
AvOptChildClassNext
func SwrGetClass ¶
func SwrGetClass() *AVClass
SwrGetClass gets the AVClass for SwrContext. It can be used in combination with Av_OPT_SEARCH_FAKE_OBJ for examining options.
func (*AVClass) GetCategory ¶
func (cls *AVClass) GetCategory() AVClassCategory
GetCategory gets `AVClass.category` value.
func (*AVClass) GetChildClassNext ¶
func (cls *AVClass) GetChildClassNext() AvClassChildClassNextFunc
GetChildClassNext gets `AVClass.child_class_next` value.
func (*AVClass) GetChildClassNextAddr ¶
func (cls *AVClass) GetChildClassNextAddr() *AvClassChildClassNextFunc
GetChildClassNextAddr gets `AVClass.child_class_next` address.
func (*AVClass) GetChildNext ¶
func (cls *AVClass) GetChildNext() AvClassChildNextFunc
GetChildNext gets `AVClass.child_next` value.
func (*AVClass) GetChildNextAddr ¶
func (cls *AVClass) GetChildNextAddr() *AvClassChildNextFunc
GetChildNextAddr gets `AVClass.child_next` address.
func (*AVClass) GetClassName ¶
GetClassName gets `AVClass.class_name` value.
func (*AVClass) GetItemName ¶
func (cls *AVClass) GetItemName() AvClassItemNameFunc
GetItemName gets `AVClass.item_name` value.
func (*AVClass) GetItemNameAddr ¶
func (cls *AVClass) GetItemNameAddr() *AvClassItemNameFunc
GetItemNameAddr gets `AVClass.item_name` address.
func (*AVClass) GetLogLevelOffsetOffset ¶
GetLogLevelOffsetOffset gets `AVClass.log_level_offset_offset` value.
func (*AVClass) GetParentLogContextOffset ¶
GetParentLogContextOffset gets `AVClass.parent_log_context_offset` value.
func (*AVClass) GetVersion ¶
GetVersion gets `AVClass.version` value.
func (*AVClass) SetChildClassNext ¶
func (cls *AVClass) SetChildClassNext(v AvClassChildClassNextFunc)
SetChildClassNext sets `AVClass.child_class_next` value.
func (*AVClass) SetChildNext ¶
func (cls *AVClass) SetChildNext(v AvClassChildNextFunc)
SetChildNext sets `AVClass.child_next` value.
func (*AVClass) SetItemName ¶
func (cls *AVClass) SetItemName(v AvClassItemNameFunc)
SetItemName sets `AVClass.item_name` value.
type AVClassCategory ¶
type AVClassCategory = int32
AVClassCategory
func AvDefaultGetCategory ¶
func AvDefaultGetCategory(ptr CVoidPointer) AVClassCategory
AvDefaultGetCategory
type AVCodec ¶
type AVCodec C.struct_AVCodec
AVCodec
func AvCodecFindDecoder ¶
AvCodecFindDecoder finds a registered decoder with a matching codec ID.
func AvCodecFindDecoderByName ¶
AvCodecFindDecoderByName finds a registered decoder with the specified name.
func AvCodecFindEncoder ¶
AvCodecFindEncoder finds a registered encoder with a matching codec ID.
func AvCodecFindEncoderByName ¶
AvCodecFindEncoderByName finds a registered encoder with the specified name.
func AvCodecIterate ¶
func AvCodecIterate(opaque CVoidPointerPointer) *AVCodec
AvCodecIterate iterates over all registered codecs.
func AvCodecNext
deprecated
func AvFormatGetAudioCodec
deprecated
func AvFormatGetDataCodec
deprecated
func AvFormatGetSubtitleCodec
deprecated
func AvFormatGetSubtitleCodec(s *AVFormatContext) *AVCodec
Deprecated: No use.
AvFormatGetSubtitleCodec
func AvFormatGetVideoCodec
deprecated
func (*AVCodec) GetCapabilities ¶
GetCapabilities gets `AVCodec.capabilities` value.
func (*AVCodec) GetChannelLayouts ¶
GetChannelLayouts gets `AVCodec.channel_layouts` value.
func (*AVCodec) GetLongName ¶
GetLongName gets `AVCodec.long_name` value.
func (*AVCodec) GetMaxLowres ¶
GetMaxLowres gets `AVCodec.max_lowres` value.
func (*AVCodec) GetPixFmts ¶
func (codec *AVCodec) GetPixFmts() []AVPixelFormat
GetPixFmts gets `AVCodec.pix_fmts` value.
func (*AVCodec) GetProfiles ¶
GetProfiles gets `AVCodec.profiles` value.
func (*AVCodec) GetSampleFmts ¶
func (codec *AVCodec) GetSampleFmts() []AVSampleFormat
GetSampleFmts gets `AVCodec.sample_fmts` value.
func (*AVCodec) GetSupportedFramerates ¶
func (codec *AVCodec) GetSupportedFramerates() []AVRational
GetSupportedFramerates gets `AVCodec.supportedFramerates` value.
func (*AVCodec) GetSupportedSamplerates ¶
GetSupportedSamplerates gets `AVCodec.supported_samplerates` value.
func (*AVCodec) GetType ¶
func (codec *AVCodec) GetType() AVMediaType
GetType gets `AVCodec.type` value.
func (*AVCodec) GetWrapperName ¶
GetWrapperName gets `AVCodec.wrapper_name` value.
type AVCodecContext ¶
type AVCodecContext C.struct_AVCodecContext
AvCodecContext is main external API structure.
func AvCodecAllocContext3 ¶
func AvCodecAllocContext3(c *AVCodec) *AVCodecContext
AvCodecAllocContext3 allocates an AVCodecContext and set its fields to default values. The resulting struct should be freed with AVCodecFreeContext().
func (*AVCodecContext) GetActiveThreadType ¶
func (avctx *AVCodecContext) GetActiveThreadType() int32
GetActiveThreadType gets `AVCodecContext.active_threadtype` value.
func (*AVCodecContext) GetActiveThreadTypeAddr ¶
func (avctx *AVCodecContext) GetActiveThreadTypeAddr() *int32
GetActiveThreadTypeAddr gets `AVCodecContext.active_threadtype` address.
func (*AVCodecContext) GetApplyCropping ¶
func (avctx *AVCodecContext) GetApplyCropping() int32
GetApplyCropping gets `AVCodecContext.apply_cropping` value.
func (*AVCodecContext) GetApplyCroppingAddr ¶
func (avctx *AVCodecContext) GetApplyCroppingAddr() *int32
GetApplyCroppingAddr gets `AVCodecContext.apply_cropping` address.
func (*AVCodecContext) GetAudioServiceType ¶
func (avctx *AVCodecContext) GetAudioServiceType() AVAudioServiceType
GetAudioServiceType gets `AVCodecContext.audio_servicetype` value.
func (*AVCodecContext) GetAudioServiceTypeAddr ¶
func (avctx *AVCodecContext) GetAudioServiceTypeAddr() *AVAudioServiceType
GetAudioServiceTypeAddr gets `AVCodecContext.audio_servicetype` address.
func (*AVCodecContext) GetAvClass ¶
func (avctx *AVCodecContext) GetAvClass() *AVClass
GetAVClass gets `AVCodecContext.av_class` value.
func (*AVCodecContext) GetAvClassAddr ¶
func (avctx *AVCodecContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVCodecContext.av_class` address.
func (*AVCodecContext) GetBFrameStrategy
deprecated
func (avctx *AVCodecContext) GetBFrameStrategy() int32
Deprecated: Use encoder private options instead.
GetBFrameStrategy gets `AVCodecContext.b_frame_strategy` value.
func (*AVCodecContext) GetBFrameStrategyAddr
deprecated
func (avctx *AVCodecContext) GetBFrameStrategyAddr() *int32
Deprecated: Use encoder private options instead.
GetBFrameStrategyAddr gets `AVCodecContext.b_frame_strategy` address.
func (*AVCodecContext) GetBQuantFactor ¶
func (avctx *AVCodecContext) GetBQuantFactor() float32
GetBQuantFactor gets `AVCodecContext.b_quant_factor` value.
func (*AVCodecContext) GetBQuantFactorAddr ¶
func (avctx *AVCodecContext) GetBQuantFactorAddr() *float32
GetBQuantFactorAddr gets `AVCodecContext.b_quant_factor` address.
func (*AVCodecContext) GetBQuantOffset ¶
func (avctx *AVCodecContext) GetBQuantOffset() float32
GetBQuantOffset gets `AVCodecContext.b_quant_offset` value.
func (*AVCodecContext) GetBQuantOffsetAddr ¶
func (avctx *AVCodecContext) GetBQuantOffsetAddr() *float32
GetBQuantOffsetAddr gets `AVCodecContext.b_quant_offset` address.
func (*AVCodecContext) GetBSensitivity
deprecated
func (avctx *AVCodecContext) GetBSensitivity() int32
Deprecated: Use encoder private options instead.
GetBSensitivity gets `AVCodecContext.b_sensitivity` value.
func (*AVCodecContext) GetBSensitivityAddr
deprecated
func (avctx *AVCodecContext) GetBSensitivityAddr() *int32
Deprecated: Use encoder private options instead.
GetBSensitivityAddr gets `AVCodecContext.b_sensitivity` address.
func (*AVCodecContext) GetBidirRefine ¶
func (avctx *AVCodecContext) GetBidirRefine() int32
GetBidirRefine gets `AVCodecContext.bidir_refine` value.
func (*AVCodecContext) GetBidirRefineAddr ¶
func (avctx *AVCodecContext) GetBidirRefineAddr() *int32
GetBidirRefineAddr gets `AVCodecContext.bidir_refine` address.
func (*AVCodecContext) GetBitRate ¶
func (avctx *AVCodecContext) GetBitRate() int64
GetBitRate gets `AVCodecContext.bit_rate` value.
func (*AVCodecContext) GetBitRateAddr ¶
func (avctx *AVCodecContext) GetBitRateAddr() *int64
GetBitRateAddr gets `AVCodecContext.bit_rate` address.
func (*AVCodecContext) GetBitRateTolerance ¶
func (avctx *AVCodecContext) GetBitRateTolerance() int32
GetBitRateTolerance gets `AVCodecContext.bit_rate_tolerance` value.
func (*AVCodecContext) GetBitRateToleranceAddr ¶
func (avctx *AVCodecContext) GetBitRateToleranceAddr() *int32
GetBitRateToleranceAddr gets `AVCodecContext.bit_rate_tolerance` address.
func (*AVCodecContext) GetBitsPerCodedSample ¶
func (avctx *AVCodecContext) GetBitsPerCodedSample() int32
GetBitsPerCodedSample gets `AVCodecContext.bits_per_coded_sample` value.
func (*AVCodecContext) GetBitsPerCodedSampleAddr ¶
func (avctx *AVCodecContext) GetBitsPerCodedSampleAddr() *int32
GetBitsPerCodedSampleAddr gets `AVCodecContext.bits_per_coded_sample` address.
func (*AVCodecContext) GetBitsPerRawSample ¶
func (avctx *AVCodecContext) GetBitsPerRawSample() int32
GetBitsPerRawSample gets `AVCodecContext.bits_per_raw_sample` value.
func (*AVCodecContext) GetBitsPerRawSampleAddr ¶
func (avctx *AVCodecContext) GetBitsPerRawSampleAddr() *int32
GetBitsPerRawSampleAddr gets `AVCodecContext.bits_per_raw_sample` address.
func (*AVCodecContext) GetBlockAlign ¶
func (avctx *AVCodecContext) GetBlockAlign() int32
GetBlockAlign gets `AVCodecContext.block_align` value.
func (*AVCodecContext) GetBlockAlignAddr ¶
func (avctx *AVCodecContext) GetBlockAlignAddr() *int32
GetBlockAlignAddr gets `AVCodecContext.block_align` address.
func (*AVCodecContext) GetBrdScale
deprecated
func (avctx *AVCodecContext) GetBrdScale() int32
Deprecated: Use encoder private options instead.
GetBrdScale gets `AVCodecContext.brd_scale` value.
func (*AVCodecContext) GetBrdScaleAddr
deprecated
func (avctx *AVCodecContext) GetBrdScaleAddr() *int32
Deprecated: Use encoder private options instead.
GetBrdScaleAddr gets `AVCodecContext.brd_scale` address.
func (*AVCodecContext) GetChannelLayout ¶
func (avctx *AVCodecContext) GetChannelLayout() uint64
GetChannelLayout gets `AVCodecContext.channel_layout` value.
func (*AVCodecContext) GetChannelLayoutAddr ¶
func (avctx *AVCodecContext) GetChannelLayoutAddr() *uint64
GetChannelLayoutAddr gets `AVCodecContext.channel_layout` address.
func (*AVCodecContext) GetChannels ¶
func (avctx *AVCodecContext) GetChannels() int32
GetChannels gets `AVCodecContext.channels` value.
func (*AVCodecContext) GetChannelsAddr ¶
func (avctx *AVCodecContext) GetChannelsAddr() *int32
GetChannelsAddr gets `AVCodecContext.channels` address.
func (*AVCodecContext) GetChromaIntraMatrix ¶
func (avctx *AVCodecContext) GetChromaIntraMatrix() *uint16
GetChromaIntraMatrix gets `AVCodecContext.chroma_intra_matrix` value.
func (*AVCodecContext) GetChromaIntraMatrixAddr ¶
func (avctx *AVCodecContext) GetChromaIntraMatrixAddr() **uint16
GetChromaIntraMatrixAddr gets `AVCodecContext.chroma_intra_matrix` address.
func (*AVCodecContext) GetChromaSampleLocation ¶
func (avctx *AVCodecContext) GetChromaSampleLocation() AVChromaLocation
GetChromaSampleLocation gets `AVCodecContext.chroma_sample_location` value.
func (*AVCodecContext) GetChromaSampleLocationAddr ¶
func (avctx *AVCodecContext) GetChromaSampleLocationAddr() *AVChromaLocation
GetChromaSampleLocationAddr gets `AVCodecContext.chroma_sample_location` address.
func (*AVCodecContext) GetChromaoffset
deprecated
func (avctx *AVCodecContext) GetChromaoffset() int32
Deprecated: Use encoder private options instead.
GetChromaoffset gets `AVCodecContext.chromaoffset` value.
func (*AVCodecContext) GetChromaoffsetAddr
deprecated
func (avctx *AVCodecContext) GetChromaoffsetAddr() *int32
Deprecated: Use encoder private options instead.
GetChromaoffsetAddr gets `AVCodecContext.chromaoffset` address.
func (*AVCodecContext) GetCodec ¶
func (avctx *AVCodecContext) GetCodec() *AVCodec
GetCodec gets `AVCodecContext.codec` value.
func (*AVCodecContext) GetCodecAddr ¶
func (avctx *AVCodecContext) GetCodecAddr() **AVCodec
GetCodecAddr gets `AVCodecContext.codec` address.
func (*AVCodecContext) GetCodecDescriptor ¶
func (avctx *AVCodecContext) GetCodecDescriptor() *AVCodecDescriptor
GetCodecDescriptor gets `AVCodecContext.codec_descriptor` value.
func (*AVCodecContext) GetCodecDescriptorAddr ¶
func (avctx *AVCodecContext) GetCodecDescriptorAddr() **AVCodecDescriptor
GetCodecDescriptorAddr gets `AVCodecContext.codec_descriptor` address.
func (*AVCodecContext) GetCodecId ¶
func (avctx *AVCodecContext) GetCodecId() AVCodecID
GetCodecId gets `AVCodecContext.codec_id` value.
func (*AVCodecContext) GetCodecIdAddr ¶
func (avctx *AVCodecContext) GetCodecIdAddr() *AVCodecID
GetCodecIdAddr gets `AVCodecContext.codec_id` address.
func (*AVCodecContext) GetCodecTag ¶
func (avctx *AVCodecContext) GetCodecTag() uint32
GetCodecTag gets `AVCodecContext.codec_tag` value.
func (*AVCodecContext) GetCodecTagAddr ¶
func (avctx *AVCodecContext) GetCodecTagAddr() *uint32
GetCodecTagAddr gets `AVCodecContext.codec_tag` address.
func (*AVCodecContext) GetCodecType ¶
func (avctx *AVCodecContext) GetCodecType() AVMediaType
GetCodecType gets `AVCodecContext.codectype` value.
func (*AVCodecContext) GetCodecTypeAddr ¶
func (avctx *AVCodecContext) GetCodecTypeAddr() *AVMediaType
GetCodecTypeAddr gets `AVCodecContext.codectype` address.
func (*AVCodecContext) GetCodecWhitelist ¶
func (avctx *AVCodecContext) GetCodecWhitelist() string
GetCodecWhitelist gets `AVCodecContext.codec_whitelist` value.
func (*AVCodecContext) GetCodedFrame
deprecated
func (avctx *AVCodecContext) GetCodedFrame() *AVFrame
Deprecated: Use the quality factor packet side data instead.
GetCodedFrame gets `AVCodecContext.coded_frame` value.
func (*AVCodecContext) GetCodedFrameAddr
deprecated
func (avctx *AVCodecContext) GetCodedFrameAddr() **AVFrame
Deprecated: Use the quality factor packet side data instead.
GetCodedFrameAddr gets `AVCodecContext.coded_frame` address.
func (*AVCodecContext) GetCodedHeight ¶
func (avctx *AVCodecContext) GetCodedHeight() int32
GetCodedHeight gets `AVCodecContext.coded_height` value.
func (*AVCodecContext) GetCodedHeightAddr ¶
func (avctx *AVCodecContext) GetCodedHeightAddr() *int32
GetCodedHeightAddr gets `AVCodecContext.coded_height` address.
func (*AVCodecContext) GetCodedSideData ¶
func (avctx *AVCodecContext) GetCodedSideData() *AVPacketSideData
GetCodedSideData gets `AVCodecContext.coded_side_data` value.
func (*AVCodecContext) GetCodedSideDataAddr ¶
func (avctx *AVCodecContext) GetCodedSideDataAddr() **AVPacketSideData
GetCodedSideDataAddr gets `AVCodecContext.coded_side_data` address.
func (*AVCodecContext) GetCodedWidth ¶
func (avctx *AVCodecContext) GetCodedWidth() int32
GetCodedWidth gets `AVCodecContext.coded_width` value.
func (*AVCodecContext) GetCodedWidthAddr ¶
func (avctx *AVCodecContext) GetCodedWidthAddr() *int32
GetCodedWidthAddr gets `AVCodecContext.coded_width` address.
func (*AVCodecContext) GetCoderType
deprecated
func (avctx *AVCodecContext) GetCoderType() int32
Deprecated: Use encoder private options instead.
GetCoderType gets `AVCodecContext.codertype` value.
func (*AVCodecContext) GetCoderTypeAddr
deprecated
func (avctx *AVCodecContext) GetCoderTypeAddr() *int32
Deprecated: Use encoder private options instead.
GetCoderTypeAddr gets `AVCodecContext.codertype` address.
func (*AVCodecContext) GetColorPrimaries ¶
func (avctx *AVCodecContext) GetColorPrimaries() AVColorPrimaries
GetColorPrimaries gets `AVCodecContext.color_primaries` value.
func (*AVCodecContext) GetColorPrimariesAddr ¶
func (avctx *AVCodecContext) GetColorPrimariesAddr() *AVColorPrimaries
GetColorPrimariesAddr gets `AVCodecContext.color_primaries` address.
func (*AVCodecContext) GetColorRange ¶
func (avctx *AVCodecContext) GetColorRange() AVColorRange
GetColorRange gets `AVCodecContext.colorrange` value.
func (*AVCodecContext) GetColorRangeAddr ¶
func (avctx *AVCodecContext) GetColorRangeAddr() *AVColorRange
GetColorRangeAddr gets `AVCodecContext.colorrange` address.
func (*AVCodecContext) GetColorTrc ¶
func (avctx *AVCodecContext) GetColorTrc() AVColorTransferCharacteristic
GetColorTrc gets `AVCodecContext.color_trc` value.
func (*AVCodecContext) GetColorTrcAddr ¶
func (avctx *AVCodecContext) GetColorTrcAddr() *AVColorTransferCharacteristic
GetColorTrcAddr gets `AVCodecContext.color_trc` address.
func (*AVCodecContext) GetColorspace ¶
func (avctx *AVCodecContext) GetColorspace() AVColorSpace
GetColorspace gets `AVCodecContext.colorspace` value.
func (*AVCodecContext) GetColorspaceAddr ¶
func (avctx *AVCodecContext) GetColorspaceAddr() *AVColorSpace
GetColorspaceAddr gets `AVCodecContext.colorspace` address.
func (*AVCodecContext) GetCompressionLevel ¶
func (avctx *AVCodecContext) GetCompressionLevel() int32
GetCompressionLevel gets `AVCodecContext.compression_level` value.
func (*AVCodecContext) GetCompressionLevelAddr ¶
func (avctx *AVCodecContext) GetCompressionLevelAddr() *int32
GetCompressionLevelAddr gets `AVCodecContext.compression_level` address.
func (*AVCodecContext) GetContextModel
deprecated
func (avctx *AVCodecContext) GetContextModel() int32
Deprecated: Use encoder private options instead.
GetContextModel gets `AVCodecContext.context_model` value.
func (*AVCodecContext) GetContextModelAddr
deprecated
func (avctx *AVCodecContext) GetContextModelAddr() *int32
Deprecated: Use encoder private options instead.
GetContextModelAddr gets `AVCodecContext.context_model` address.
func (*AVCodecContext) GetCutoff ¶
func (avctx *AVCodecContext) GetCutoff() int32
GetCutoff gets `AVCodecContext.cutoff` value.
func (*AVCodecContext) GetCutoffAddr ¶
func (avctx *AVCodecContext) GetCutoffAddr() *int32
GetCutoffAddr gets `AVCodecContext.cutoff` address.
func (*AVCodecContext) GetDarkMasking ¶
func (avctx *AVCodecContext) GetDarkMasking() float32
GetDarkMasking gets `AVCodecContext.dark_masking` value.
func (*AVCodecContext) GetDarkMaskingAddr ¶
func (avctx *AVCodecContext) GetDarkMaskingAddr() *float32
GetDarkMaskingAddr gets `AVCodecContext.dark_masking` address.
func (*AVCodecContext) GetDctAlgo ¶
func (avctx *AVCodecContext) GetDctAlgo() int32
GetDctAlgo gets `AVCodecContext.dct_algo` value.
func (*AVCodecContext) GetDctAlgoAddr ¶
func (avctx *AVCodecContext) GetDctAlgoAddr() *int32
GetDctAlgoAddr gets `AVCodecContext.dct_algo` address.
func (*AVCodecContext) GetDebug ¶
func (avctx *AVCodecContext) GetDebug() int32
GetDebug gets `AVCodecContext.debug` value.
func (*AVCodecContext) GetDebugAddr ¶
func (avctx *AVCodecContext) GetDebugAddr() *int32
GetDebugAddr gets `AVCodecContext.debug` address.
func (*AVCodecContext) GetDebugMv ¶
func (avctx *AVCodecContext) GetDebugMv() int32
GetDebugMv gets `AVCodecContext.debug_mv` value.
func (*AVCodecContext) GetDebugMvAddr ¶
func (avctx *AVCodecContext) GetDebugMvAddr() *int32
GetDebugMvAddr gets `AVCodecContext.debug_mv` address.
func (*AVCodecContext) GetDelay ¶
func (avctx *AVCodecContext) GetDelay() int32
GetDelay gets `AVCodecContext.delay` value.
func (*AVCodecContext) GetDelayAddr ¶
func (avctx *AVCodecContext) GetDelayAddr() *int32
GetDelayAddr gets `AVCodecContext.delay` address.
func (*AVCodecContext) GetDiaSize ¶
func (avctx *AVCodecContext) GetDiaSize() int32
GetDiaSize gets `AVCodecContext.dia_size` value.
func (*AVCodecContext) GetDiaSizeAddr ¶
func (avctx *AVCodecContext) GetDiaSizeAddr() *int32
GetDiaSizeAddr gets `AVCodecContext.dia_size` address.
func (*AVCodecContext) GetDrawHorizBand ¶
func (avctx *AVCodecContext) GetDrawHorizBand() AVCodecContextDrawHorizBandFunc
GetDrawHorizBand gets `AVCodecContext.draw_horiz_band` value.
func (*AVCodecContext) GetDrawHorizBandAddr ¶
func (avctx *AVCodecContext) GetDrawHorizBandAddr() *AVCodecContextDrawHorizBandFunc
GetDrawHorizBandAddr gets `AVCodecContext.draw_horiz_band` value.
func (*AVCodecContext) GetDumpSeparator ¶
func (avctx *AVCodecContext) GetDumpSeparator() *uint8
GetDumpSeparator gets `AVCodecContext.dump_separator` value.
func (*AVCodecContext) GetDumpSeparatorAddr ¶
func (avctx *AVCodecContext) GetDumpSeparatorAddr() **uint8
GetDumpSeparatorAddr gets `AVCodecContext.dump_separator` address.
func (*AVCodecContext) GetErrRecognition ¶
func (avctx *AVCodecContext) GetErrRecognition() int32
GetErrRecognition gets `AVCodecContext.err_recognition` value.
func (*AVCodecContext) GetErrRecognitionAddr ¶
func (avctx *AVCodecContext) GetErrRecognitionAddr() *int32
GetErrRecognitionAddr gets `AVCodecContext.err_recognition` address.
func (*AVCodecContext) GetError ¶
func (avctx *AVCodecContext) GetError() []uint64
GetError gets `AVCodecContext.error` value.
func (*AVCodecContext) GetErrorAddr ¶
func (avctx *AVCodecContext) GetErrorAddr() **uint64
GetErrorAddr gets `AVCodecContext.error` address.
func (*AVCodecContext) GetErrorConcealment ¶
func (avctx *AVCodecContext) GetErrorConcealment() int32
GetErrorConcealment gets `AVCodecContext.error_concealment` value.
func (*AVCodecContext) GetErrorConcealmentAddr ¶
func (avctx *AVCodecContext) GetErrorConcealmentAddr() *int32
GetErrorConcealmentAddr gets `AVCodecContext.error_concealment` address.
func (*AVCodecContext) GetExecute ¶
func (avctx *AVCodecContext) GetExecute() AvCodecContextInternalExecuteFunc
GetExecute gets `AVCodecContext.execute` value.
func (*AVCodecContext) GetExecute2 ¶
func (avctx *AVCodecContext) GetExecute2() AvCodecContextInternalExecute2Func
GetExecute2 gets `AVCodecContext.execute2` value.
func (*AVCodecContext) GetExecute2Addr ¶
func (avctx *AVCodecContext) GetExecute2Addr() *AvCodecContextInternalExecute2Func
GetExecute2Addr gets `AVCodecContext.execute2` address.
func (*AVCodecContext) GetExecuteAddr ¶
func (avctx *AVCodecContext) GetExecuteAddr() *AvCodecContextInternalExecuteFunc
GetExecuteAddr gets `AVCodecContext.execute` address.
func (*AVCodecContext) GetExtraHwFrames ¶
func (avctx *AVCodecContext) GetExtraHwFrames() int32
GetExtraHwFrames gets `AVCodecContext.extra_hw_frames` value.
func (*AVCodecContext) GetExtraHwFramesAddr ¶
func (avctx *AVCodecContext) GetExtraHwFramesAddr() *int32
GetExtraHwFramesAddr gets `AVCodecContext.extra_hw_frames` address.
func (*AVCodecContext) GetExtradata ¶
func (avctx *AVCodecContext) GetExtradata() *uint8
GetExtradata gets `AVCodecContext.extradata` value.
func (*AVCodecContext) GetExtradataAddr ¶
func (avctx *AVCodecContext) GetExtradataAddr() **uint8
GetExtradataAddr gets `AVCodecContext.extradata` address.
func (*AVCodecContext) GetExtradataSize ¶
func (avctx *AVCodecContext) GetExtradataSize() int32
GetExtradataSize gets `AVCodecContext.extradata_size` value.
func (*AVCodecContext) GetExtradataSizeAddr ¶
func (avctx *AVCodecContext) GetExtradataSizeAddr() *int32
GetExtradataSizeAddr gets `AVCodecContext.extradata_size` address.
func (*AVCodecContext) GetFieldOrder ¶
func (avctx *AVCodecContext) GetFieldOrder() AVFieldOrder
GetFieldOrder gets `AVCodecContext.field_order` value.
func (*AVCodecContext) GetFieldOrderAddr ¶
func (avctx *AVCodecContext) GetFieldOrderAddr() *AVFieldOrder
GetFieldOrderAddr gets `AVCodecContext.field_order` address.
func (*AVCodecContext) GetFlags ¶
func (avctx *AVCodecContext) GetFlags() int32
GetFlags gets `AVCodecContext.flags` value.
func (*AVCodecContext) GetFlags2 ¶
func (avctx *AVCodecContext) GetFlags2() int32
GetFlags2 gets `AVCodecContext.flags2` value.
func (*AVCodecContext) GetFlags2Addr ¶
func (avctx *AVCodecContext) GetFlags2Addr() *int32
GetFlags2Addr gets `AVCodecContext.flags2` address.
func (*AVCodecContext) GetFlagsAddr ¶
func (avctx *AVCodecContext) GetFlagsAddr() *int32
GetFlagsAddr gets `AVCodecContext.flags` address.
func (*AVCodecContext) GetFrameBits
deprecated
func (avctx *AVCodecContext) GetFrameBits() int32
Deprecated: Unused.
GetFrameBits gets `AVCodecContext.frame_bits` value.
func (*AVCodecContext) GetFrameBitsAddr
deprecated
func (avctx *AVCodecContext) GetFrameBitsAddr() *int32
Deprecated: Unused.
GetFrameBitsAddr gets `AVCodecContext.frame_bits` address.
func (*AVCodecContext) GetFrameNumber ¶
func (avctx *AVCodecContext) GetFrameNumber() int32
GetFrameNumber gets `AVCodecContext.frame_number` value.
func (*AVCodecContext) GetFrameNumberAddr ¶
func (avctx *AVCodecContext) GetFrameNumberAddr() *int32
GetFrameNumberAddr gets `AVCodecContext.frame_number` address.
func (*AVCodecContext) GetFrameSize ¶
func (avctx *AVCodecContext) GetFrameSize() int32
GetFrameSize gets `AVCodecContext.frame_size` value.
func (*AVCodecContext) GetFrameSizeAddr ¶
func (avctx *AVCodecContext) GetFrameSizeAddr() *int32
GetFrameSizeAddr gets `AVCodecContext.frame_size` address.
func (*AVCodecContext) GetFrameSkipCmp
deprecated
func (avctx *AVCodecContext) GetFrameSkipCmp() int32
Deprecated: Use encoder private options instead.
GetFrameSkipCmp gets `AVCodecContext.frame_skip_cmp` value.
func (*AVCodecContext) GetFrameSkipCmpAddr
deprecated
func (avctx *AVCodecContext) GetFrameSkipCmpAddr() *int32
Deprecated: Use encoder private options instead.
GetFrameSkipCmpAddr gets `AVCodecContext.frame_skip_cmp` address.
func (*AVCodecContext) GetFrameSkipExp
deprecated
func (avctx *AVCodecContext) GetFrameSkipExp() int32
Deprecated: Use encoder private options instead.
GetFrameSkipExp gets `AVCodecContext.frame_skip_exp` value.
func (*AVCodecContext) GetFrameSkipExpAddr
deprecated
func (avctx *AVCodecContext) GetFrameSkipExpAddr() *int32
Deprecated: Use encoder private options instead.
GetFrameSkipExpAddr gets `AVCodecContext.frame_skip_exp` address.
func (*AVCodecContext) GetFrameSkipFactor
deprecated
func (avctx *AVCodecContext) GetFrameSkipFactor() int32
Deprecated: Use encoder private options instead.
GetFrameSkipFactor gets `AVCodecContext.frame_skip_factor` value.
func (*AVCodecContext) GetFrameSkipFactorAddr
deprecated
func (avctx *AVCodecContext) GetFrameSkipFactorAddr() *int32
Deprecated: Use encoder private options instead.
GetFrameSkipFactorAddr gets `AVCodecContext.frame_skip_factor` address.
func (*AVCodecContext) GetFrameSkipThreshold
deprecated
func (avctx *AVCodecContext) GetFrameSkipThreshold() int32
Deprecated: Use encoder private options instead.
GetFrameSkipThreshold gets `AVCodecContext.frame_skip_threshold` value.
func (*AVCodecContext) GetFrameSkipThresholdAddr
deprecated
func (avctx *AVCodecContext) GetFrameSkipThresholdAddr() *int32
Deprecated: Use encoder private options instead.
GetFrameSkipThresholdAddr gets `AVCodecContext.frame_skip_threshold` address.
func (*AVCodecContext) GetFramerate ¶
func (avctx *AVCodecContext) GetFramerate() AVRational
GetFramerate gets `AVCodecContext.framerate` value.
func (*AVCodecContext) GetFramerateAddr ¶
func (avctx *AVCodecContext) GetFramerateAddr() *AVRational
GetFramerateAddr gets `AVCodecContext.framerate` address.
func (*AVCodecContext) GetGetBuffer2 ¶
func (avctx *AVCodecContext) GetGetBuffer2() AVCodecContextGetBuffer2Func
GetGetBuffer2 gets `AVCodecContext.get_buffer2` value.
func (*AVCodecContext) GetGetBuffer2Addr ¶
func (avctx *AVCodecContext) GetGetBuffer2Addr() *AVCodecContextGetBuffer2Func
GetGetBuffer2Addr gets `AVCodecContext.get_buffer2` address.
func (*AVCodecContext) GetGetFormat ¶
func (avctx *AVCodecContext) GetGetFormat() AVCodecContextGetFormatFunc
GetGetFormat gets `AVCodecContext.get_format` value.
func (*AVCodecContext) GetGetFormatAddr ¶
func (avctx *AVCodecContext) GetGetFormatAddr() *AVCodecContextGetFormatFunc
GetGetFormatAddr gets `AVCodecContext.get_format` address.
func (*AVCodecContext) GetGlobalQuality ¶
func (avctx *AVCodecContext) GetGlobalQuality() int32
GetGlobalQuality gets `AVCodecContext.global_quality` value.
func (*AVCodecContext) GetGlobalQualityAddr ¶
func (avctx *AVCodecContext) GetGlobalQualityAddr() *int32
GetGlobalQualityAddr gets `AVCodecContext.global_quality` address.
func (*AVCodecContext) GetGopSize ¶
func (avctx *AVCodecContext) GetGopSize() int32
GetGopSize gets `AVCodecContext.gop_size` value.
func (*AVCodecContext) GetGopSizeAddr ¶
func (avctx *AVCodecContext) GetGopSizeAddr() *int32
GetGopSizeAddr gets `AVCodecContext.gop_size` address.
func (*AVCodecContext) GetHasBFrames ¶
func (avctx *AVCodecContext) GetHasBFrames() int32
GetHasBFrames gets `AVCodecContext.has_b_frames` value.
func (*AVCodecContext) GetHasBFramesAddr ¶
func (avctx *AVCodecContext) GetHasBFramesAddr() *int32
GetHasBFramesAddr gets `AVCodecContext.has_b_frames` address.
func (*AVCodecContext) GetHeaderBits
deprecated
func (avctx *AVCodecContext) GetHeaderBits() int32
Deprecated: No use.
GetHeaderBits gets `AVCodecContext.header_bits` value.
func (*AVCodecContext) GetHeaderBitsAddr
deprecated
func (avctx *AVCodecContext) GetHeaderBitsAddr() *int32
Deprecated: No use.
GetHeaderBitsAddr gets `AVCodecContext.header_bits` address.
func (*AVCodecContext) GetHeight ¶
func (avctx *AVCodecContext) GetHeight() int32
GetHeight gets `AVCodecContext.height` value.
func (*AVCodecContext) GetHeightAddr ¶
func (avctx *AVCodecContext) GetHeightAddr() *int32
GetHeightAddr gets `AVCodecContext.height` address.
func (*AVCodecContext) GetHwDeviceCtx ¶
func (avctx *AVCodecContext) GetHwDeviceCtx() *AVBufferRef
GetHwDeviceCtx gets `AVCodecContext.hw_device_ctx` value.
func (*AVCodecContext) GetHwDeviceCtxAddr ¶
func (avctx *AVCodecContext) GetHwDeviceCtxAddr() **AVBufferRef
GetHwDeviceCtxAddr gets `AVCodecContext.hw_device_ctx` address.
func (*AVCodecContext) GetHwFramesCtx ¶
func (avctx *AVCodecContext) GetHwFramesCtx() *AVBufferRef
GetHwFramesCtx gets `AVCodecContext.hw_frames_ctx` value.
func (*AVCodecContext) GetHwFramesCtxAddr ¶
func (avctx *AVCodecContext) GetHwFramesCtxAddr() **AVBufferRef
GetHwFramesCtxAddr gets `AVCodecContext.hw_frames_ctx` address.
func (*AVCodecContext) GetHwaccel ¶
func (avctx *AVCodecContext) GetHwaccel() *AVHWAccel
GetHwaccel gets `AVCodecContext.hwaccel` value.
func (*AVCodecContext) GetHwaccelAddr ¶
func (avctx *AVCodecContext) GetHwaccelAddr() **AVHWAccel
GetHwaccelAddr gets `AVCodecContext.hwaccel` address.
func (*AVCodecContext) GetHwaccelContext ¶
func (avctx *AVCodecContext) GetHwaccelContext() unsafe.Pointer
GetHwaccelContext gets `AVCodecContext.hwaccel_context` value.
func (*AVCodecContext) GetHwaccelContextAddr ¶
func (avctx *AVCodecContext) GetHwaccelContextAddr() unsafe.Pointer
GetHwaccelContextAddr gets `AVCodecContext.hwaccel_context` address.
func (*AVCodecContext) GetHwaccelFlags ¶
func (avctx *AVCodecContext) GetHwaccelFlags() int32
GetHwaccelFlags gets `AVCodecContext.hwaccel_flags` value.
func (*AVCodecContext) GetHwaccelFlagsAddr ¶
func (avctx *AVCodecContext) GetHwaccelFlagsAddr() *int32
GetHwaccelFlagsAddr gets `AVCodecContext.hwaccel_flags` address.
func (*AVCodecContext) GetICount
deprecated
func (avctx *AVCodecContext) GetICount() int32
Deprecated: No use.
GetICount gets `AVCodecContext.i_count` value.
func (*AVCodecContext) GetICountAddr
deprecated
func (avctx *AVCodecContext) GetICountAddr() *int32
Deprecated: No use.
GetICountAddr gets `AVCodecContext.i_count` address.
func (*AVCodecContext) GetIQuantFactor ¶
func (avctx *AVCodecContext) GetIQuantFactor() float32
GetIQuantFactor gets `AVCodecContext.i_quant_factor` value.
func (*AVCodecContext) GetIQuantFactorAddr ¶
func (avctx *AVCodecContext) GetIQuantFactorAddr() *float32
GetIQuantFactorAddr gets `AVCodecContext.i_quant_factor` address.
func (*AVCodecContext) GetIQuantOffset ¶
func (avctx *AVCodecContext) GetIQuantOffset() float32
GetIQuantOffset gets `AVCodecContext.i_quant_offset` value.
func (*AVCodecContext) GetIQuantOffsetAddr ¶
func (avctx *AVCodecContext) GetIQuantOffsetAddr() *float32
GetIQuantOffsetAddr gets `AVCodecContext.i_quant_offset` address.
func (*AVCodecContext) GetITexBits
deprecated
func (avctx *AVCodecContext) GetITexBits() int32
Deprecated: No use.
GetITexBits gets `AVCodecContext.i_tex_bits` value.
func (*AVCodecContext) GetITexBitsAddr
deprecated
func (avctx *AVCodecContext) GetITexBitsAddr() *int32
Deprecated: No use.
GetITexBitsAddr gets `AVCodecContext.i_tex_bits` address.
func (*AVCodecContext) GetIdctAlgo ¶
func (avctx *AVCodecContext) GetIdctAlgo() int32
GetIdctAlgo gets `AVCodecContext.idct_algo` value.
func (*AVCodecContext) GetIdctAlgoAddr ¶
func (avctx *AVCodecContext) GetIdctAlgoAddr() *int32
GetIdctAlgoAddr gets `AVCodecContext.idct_algo` address.
func (*AVCodecContext) GetIldctCmp ¶
func (avctx *AVCodecContext) GetIldctCmp() int32
GetIldctCmp gets `AVCodecContext.ildct_cmp` value.
func (*AVCodecContext) GetIldctCmpAddr ¶
func (avctx *AVCodecContext) GetIldctCmpAddr() *int32
GetIldctCmpAddr gets `AVCodecContext.ildct_cmp` address.
func (*AVCodecContext) GetInitialPadding ¶
func (avctx *AVCodecContext) GetInitialPadding() int32
GetInitialPadding gets `AVCodecContext.initial_padding` value.
func (*AVCodecContext) GetInitialPaddingAddr ¶
func (avctx *AVCodecContext) GetInitialPaddingAddr() *int32
GetInitialPaddingAddr gets `AVCodecContext.initial_padding` address.
func (*AVCodecContext) GetInterMatrix ¶
func (avctx *AVCodecContext) GetInterMatrix() *uint16
GetInterMatrix gets `AVCodecContext.inter_matrix` value.
func (*AVCodecContext) GetInterMatrixAddr ¶
func (avctx *AVCodecContext) GetInterMatrixAddr() **uint16
GetInterMatrixAddr gets `AVCodecContext.inter_matrix` address.
func (*AVCodecContext) GetIntraDcPrecision ¶
func (avctx *AVCodecContext) GetIntraDcPrecision() int32
GetIntraDcPrecision gets `AVCodecContext.intra_dc_precision` value.
func (*AVCodecContext) GetIntraDcPrecisionAddr ¶
func (avctx *AVCodecContext) GetIntraDcPrecisionAddr() *int32
GetIntraDcPrecisionAddr gets `AVCodecContext.intra_dc_precision` address.
func (*AVCodecContext) GetIntraMatrix ¶
func (avctx *AVCodecContext) GetIntraMatrix() *uint16
GetIntraMatrix gets `AVCodecContext.intra_matrix` value.
func (*AVCodecContext) GetIntraMatrixAddr ¶
func (avctx *AVCodecContext) GetIntraMatrixAddr() **uint16
GetIntraMatrixAddr gets `AVCodecContext.intra_matrix` address.
func (*AVCodecContext) GetKeyintMin ¶
func (avctx *AVCodecContext) GetKeyintMin() int32
GetKeyintMin gets `AVCodecContext.keyint_min` value.
func (*AVCodecContext) GetKeyintMinAddr ¶
func (avctx *AVCodecContext) GetKeyintMinAddr() *int32
GetKeyintMinAddr gets `AVCodecContext.keyint_min` address.
func (*AVCodecContext) GetLastPredictorCount ¶
func (avctx *AVCodecContext) GetLastPredictorCount() int32
GetLastPredictorCount gets `AVCodecContext.last_predictor_count` value.
func (*AVCodecContext) GetLastPredictorCountAddr ¶
func (avctx *AVCodecContext) GetLastPredictorCountAddr() *int32
GetLastPredictorCountAddr gets `AVCodecContext.last_predictor_count` address.
func (*AVCodecContext) GetLevel ¶
func (avctx *AVCodecContext) GetLevel() int32
GetLevel gets `AVCodecContext.level` value.
func (*AVCodecContext) GetLevelAddr ¶
func (avctx *AVCodecContext) GetLevelAddr() *int32
GetLevelAddr gets `AVCodecContext.level` address.
func (*AVCodecContext) GetLogLevelOffset ¶
func (avctx *AVCodecContext) GetLogLevelOffset() int32
GetLogLevelOffset gets `AVCodecContext.log_level_offset` value.
func (*AVCodecContext) GetLogLevelOffsetAddr ¶
func (avctx *AVCodecContext) GetLogLevelOffsetAddr() *int32
GetLogLevelOffsetAddr gets `AVCodecContext.log_level_offset` address.
func (*AVCodecContext) GetLowres ¶
func (avctx *AVCodecContext) GetLowres() int32
GetLowres gets `AVCodecContext.lowres` value.
func (*AVCodecContext) GetLowresAddr ¶
func (avctx *AVCodecContext) GetLowresAddr() *int32
GetLowresAddr gets `AVCodecContext.lowres` address.
func (*AVCodecContext) GetLumiMasking ¶
func (avctx *AVCodecContext) GetLumiMasking() float32
GetLumiMasking gets `AVCodecContext.lumi_masking` value.
func (*AVCodecContext) GetLumiMaskingAddr ¶
func (avctx *AVCodecContext) GetLumiMaskingAddr() *float32
GetLumiMaskingAddr gets `AVCodecContext.lumi_masking` address.
func (*AVCodecContext) GetMaxBFrames ¶
func (avctx *AVCodecContext) GetMaxBFrames() int32
GetMaxBFrames gets `AVCodecContext.max_b_frames` value.
func (*AVCodecContext) GetMaxBFramesAddr ¶
func (avctx *AVCodecContext) GetMaxBFramesAddr() *int32
GetMaxBFramesAddr gets `AVCodecContext.max_b_frames` address.
func (*AVCodecContext) GetMaxPixels ¶
func (avctx *AVCodecContext) GetMaxPixels() int64
GetMaxPixels gets `AVCodecContext.max_pixels` value.
func (*AVCodecContext) GetMaxPixelsAddr ¶
func (avctx *AVCodecContext) GetMaxPixelsAddr() *int64
GetMaxPixelsAddr gets `AVCodecContext.max_pixels` address.
func (*AVCodecContext) GetMaxPredictionOrder
deprecated
func (avctx *AVCodecContext) GetMaxPredictionOrder() int32
Deprecated: Use encoder private options instead.
GetMaxPredictionOrder gets `AVCodecContext.max_prediction_order` value.
func (*AVCodecContext) GetMaxPredictionOrderAddr
deprecated
func (avctx *AVCodecContext) GetMaxPredictionOrderAddr() *int32
Deprecated: Use encoder private options instead.
GetMaxPredictionOrderAddr gets `AVCodecContext.max_prediction_order` address.
func (*AVCodecContext) GetMaxQdiff ¶
func (avctx *AVCodecContext) GetMaxQdiff() int32
GetMaxQdiff gets `AVCodecContext.max_qdiff` value.
func (*AVCodecContext) GetMaxQdiffAddr ¶
func (avctx *AVCodecContext) GetMaxQdiffAddr() *int32
GetMaxQdiffAddr gets `AVCodecContext.max_qdiff` address.
func (*AVCodecContext) GetMbCmp ¶
func (avctx *AVCodecContext) GetMbCmp() int32
GetMbCmp gets `AVCodecContext.mb_cmp` value.
func (*AVCodecContext) GetMbCmpAddr ¶
func (avctx *AVCodecContext) GetMbCmpAddr() *int32
GetMbCmpAddr gets `AVCodecContext.mb_cmp` address.
func (*AVCodecContext) GetMbDecision ¶
func (avctx *AVCodecContext) GetMbDecision() int32
GetMbDecision gets `AVCodecContext.mb_decision` value.
func (*AVCodecContext) GetMbDecisionAddr ¶
func (avctx *AVCodecContext) GetMbDecisionAddr() *int32
GetMbDecisionAddr gets `AVCodecContext.mb_decision` address.
func (*AVCodecContext) GetMbLmax ¶
func (avctx *AVCodecContext) GetMbLmax() int32
GetMbLmax gets `AVCodecContext.mb_lmax` value.
func (*AVCodecContext) GetMbLmaxAddr ¶
func (avctx *AVCodecContext) GetMbLmaxAddr() *int32
GetMbLmaxAddr gets `AVCodecContext.mb_lmax` address.
func (*AVCodecContext) GetMbLmin ¶
func (avctx *AVCodecContext) GetMbLmin() int32
GetMbLmin gets `AVCodecContext.mb_lmin` value.
func (*AVCodecContext) GetMbLminAddr ¶
func (avctx *AVCodecContext) GetMbLminAddr() *int32
GetMbLminAddr gets `AVCodecContext.mb_lmin` address.
func (*AVCodecContext) GetMeCmp ¶
func (avctx *AVCodecContext) GetMeCmp() int32
GetMeCmp gets `AVCodecContext.me_cmp` value.
func (*AVCodecContext) GetMeCmpAddr ¶
func (avctx *AVCodecContext) GetMeCmpAddr() *int32
GetMeCmpAddr gets `AVCodecContext.me_cmp` address.
func (*AVCodecContext) GetMePenaltyCompensation
deprecated
func (avctx *AVCodecContext) GetMePenaltyCompensation() int32
Deprecated: Use encoder private options instead.
GetMePenaltyCompensation gets `AVCodecContext.me_penalty_compensation` value.
func (*AVCodecContext) GetMePenaltyCompensationAddr
deprecated
func (avctx *AVCodecContext) GetMePenaltyCompensationAddr() *int32
Deprecated: Use encoder private options instead.
GetMePenaltyCompensationAddr gets `AVCodecContext.me_penalty_compensation` address.
func (*AVCodecContext) GetMePreCmp ¶
func (avctx *AVCodecContext) GetMePreCmp() int32
GetMePreCmp gets `AVCodecContext.me_pre_cmp` value.
func (*AVCodecContext) GetMePreCmpAddr ¶
func (avctx *AVCodecContext) GetMePreCmpAddr() *int32
GetMePreCmpAddr gets `AVCodecContext.me_pre_cmp` address.
func (*AVCodecContext) GetMeSubCmp ¶
func (avctx *AVCodecContext) GetMeSubCmp() int32
GetMeSubCmp gets `AVCodecContext.me_sub_cmp` value.
func (*AVCodecContext) GetMeSubCmpAddr ¶
func (avctx *AVCodecContext) GetMeSubCmpAddr() *int32
GetMeSubCmpAddr gets `AVCodecContext.me_sub_cmp` address.
func (*AVCodecContext) GetMeSubpelQuality ¶
func (avctx *AVCodecContext) GetMeSubpelQuality() int32
GetMeSubpelQuality gets `AVCodecContext.me_subpel_quality` value.
func (*AVCodecContext) GetMeSubpelQualityAddr ¶
func (avctx *AVCodecContext) GetMeSubpelQualityAddr() *int32
GetMeSubpelQualityAddr gets `AVCodecContext.me_subpel_quality` address.
func (*AVCodecContext) GetMinPredictionOrder
deprecated
func (avctx *AVCodecContext) GetMinPredictionOrder() int32
Deprecated: Use encoder private options instead.
GetMinPredictionOrder gets `AVCodecContext.min_prediction_order` value.
func (*AVCodecContext) GetMinPredictionOrderAddr
deprecated
func (avctx *AVCodecContext) GetMinPredictionOrderAddr() *int32
Deprecated: Use encoder private options instead.
GetMinPredictionOrderAddr gets `AVCodecContext.min_prediction_order` address.
func (*AVCodecContext) GetMiscBits
deprecated
func (avctx *AVCodecContext) GetMiscBits() int32
Deprecated: No use.
GetMiscBits gets `AVCodecContext.misc_bits` value.
func (*AVCodecContext) GetMiscBitsAddr
deprecated
func (avctx *AVCodecContext) GetMiscBitsAddr() *int32
Deprecated: No use.
GetMiscBitsAddr gets `AVCodecContext.misc_bits` address.
func (*AVCodecContext) GetMpegQuant
deprecated
func (avctx *AVCodecContext) GetMpegQuant() int32
Deprecated: Use encoder private options instead.
GetMpegQuant gets `AVCodecContext.mpeg_quant` value.
func (*AVCodecContext) GetMpegQuantAddr
deprecated
func (avctx *AVCodecContext) GetMpegQuantAddr() *int32
Deprecated: Use encoder private options instead.
GetMpegQuantAddr gets `AVCodecContext.mpeg_quant` address.
func (*AVCodecContext) GetMv0Threshold ¶
func (avctx *AVCodecContext) GetMv0Threshold() int32
GetMv0Threshold gets `AVCodecContext.mv0_threshold` value.
func (*AVCodecContext) GetMv0ThresholdAddr ¶
func (avctx *AVCodecContext) GetMv0ThresholdAddr() *int32
GetMv0ThresholdAddr gets `AVCodecContext.mv0_threshold` address.
func (*AVCodecContext) GetMvBits
deprecated
func (avctx *AVCodecContext) GetMvBits() int32
Deprecated: No use.
GetMvBits gets `AVCodecContext.mv_bits` value.
func (*AVCodecContext) GetMvBitsAddr
deprecated
func (avctx *AVCodecContext) GetMvBitsAddr() *int32
Deprecated: No use.
GetMvBitsAddr gets `AVCodecContext.mv_bits` address.
func (*AVCodecContext) GetNbCodedSideData ¶
func (avctx *AVCodecContext) GetNbCodedSideData() int32
GetNbCodedSideData gets `AVCodecContext.nb_coded_side_data` value.
func (*AVCodecContext) GetNbCodedSideDataAddr ¶
func (avctx *AVCodecContext) GetNbCodedSideDataAddr() *int32
GetNbCodedSideDataAddr gets `AVCodecContext.nb_coded_side_data` address.
func (*AVCodecContext) GetNoiseReduction
deprecated
func (avctx *AVCodecContext) GetNoiseReduction() int32
Deprecated: Use encoder private options instead.
GetNoiseReduction gets `AVCodecContext.noise_reduction` value.
func (*AVCodecContext) GetNoiseReductionAddr
deprecated
func (avctx *AVCodecContext) GetNoiseReductionAddr() *int32
Deprecated: Use encoder private options instead.
GetNoiseReductionAddr gets `AVCodecContext.noise_reduction` address.
func (*AVCodecContext) GetNsseWeight ¶
func (avctx *AVCodecContext) GetNsseWeight() int32
GetNsseWeight gets `AVCodecContext.nsse_weight` value.
func (*AVCodecContext) GetNsseWeightAddr ¶
func (avctx *AVCodecContext) GetNsseWeightAddr() *int32
GetNsseWeightAddr gets `AVCodecContext.nsse_weight` address.
func (*AVCodecContext) GetOpaque ¶
func (avctx *AVCodecContext) GetOpaque() unsafe.Pointer
GetOpaque gets `AVCodecContext.opaque` value.
func (*AVCodecContext) GetOpaqueAddr ¶
func (avctx *AVCodecContext) GetOpaqueAddr() unsafe.Pointer
GetOpaqueAddr gets `AVCodecContext.opaque` address.
func (*AVCodecContext) GetPCount
deprecated
func (avctx *AVCodecContext) GetPCount() int32
Deprecated: No use.
GetPCount gets `AVCodecContext.p_count` value.
func (*AVCodecContext) GetPCountAddr
deprecated
func (avctx *AVCodecContext) GetPCountAddr() *int32
Deprecated: No use.
GetPCountAddr gets `AVCodecContext.p_count` address.
func (*AVCodecContext) GetPMasking ¶
func (avctx *AVCodecContext) GetPMasking() float32
GetPMasking gets `AVCodecContext.p_masking` value.
func (*AVCodecContext) GetPMaskingAddr ¶
func (avctx *AVCodecContext) GetPMaskingAddr() *float32
GetPMaskingAddr gets `AVCodecContext.p_masking` address.
func (*AVCodecContext) GetPTexBits
deprecated
func (avctx *AVCodecContext) GetPTexBits() int32
Deprecated: No use.
GetPTexBits gets `AVCodecContext.p_tex_bits` value.
func (*AVCodecContext) GetPTexBitsAddr
deprecated
func (avctx *AVCodecContext) GetPTexBitsAddr() *int32
Deprecated: No use.
GetPTexBitsAddr gets `AVCodecContext.p_tex_bits` address.
func (*AVCodecContext) GetPixFmt ¶
func (avctx *AVCodecContext) GetPixFmt() AVPixelFormat
GetPixFmt gets `AVCodecContext.pix_fmt` value.
func (*AVCodecContext) GetPixFmtAddr ¶
func (avctx *AVCodecContext) GetPixFmtAddr() *AVPixelFormat
GetPixFmtAddr gets `AVCodecContext.pix_fmt` address.
func (*AVCodecContext) GetPktTimebase ¶
func (avctx *AVCodecContext) GetPktTimebase() AVRational
GetPktTimebase gets `AVCodecContext.pkt_timebase` value.
func (*AVCodecContext) GetPktTimebaseAddr ¶
func (avctx *AVCodecContext) GetPktTimebaseAddr() *AVRational
GetPktTimebaseAddr gets `AVCodecContext.pkt_timebase` address.
func (*AVCodecContext) GetPreDiaSize ¶
func (avctx *AVCodecContext) GetPreDiaSize() int32
GetPreDiaSize gets `AVCodecContext.pre_dia_size` value.
func (*AVCodecContext) GetPreDiaSizeAddr ¶
func (avctx *AVCodecContext) GetPreDiaSizeAddr() *int32
GetPreDiaSizeAddr gets `AVCodecContext.pre_dia_size` address.
func (*AVCodecContext) GetPreMe
deprecated
func (avctx *AVCodecContext) GetPreMe() int32
Deprecated: Use encoder private options instead.
GetPreMe gets `AVCodecContext.pre_me` value.
func (*AVCodecContext) GetPreMeAddr
deprecated
func (avctx *AVCodecContext) GetPreMeAddr() *int32
Deprecated: Use encoder private options instead.
GetPreMeAddr gets `AVCodecContext.pre_me` address.
func (*AVCodecContext) GetPredictionMethod
deprecated
func (avctx *AVCodecContext) GetPredictionMethod() int32
Deprecated: Use encoder private options instead.
GetPredictionMethod gets `AVCodecContext.prediction_method` value.
func (*AVCodecContext) GetPredictionMethodAddr
deprecated
func (avctx *AVCodecContext) GetPredictionMethodAddr() *int32
Deprecated: Use encoder private options instead.
GetPredictionMethodAddr gets `AVCodecContext.prediction_method` address.
func (*AVCodecContext) GetPrivData ¶
func (avctx *AVCodecContext) GetPrivData() unsafe.Pointer
GetPrivData gets `AVCodecContext.priv_data` value.
func (*AVCodecContext) GetPrivDataAddr ¶
func (avctx *AVCodecContext) GetPrivDataAddr() unsafe.Pointer
GetPrivDataAddr gets `AVCodecContext.priv_data` address.
func (*AVCodecContext) GetProfile ¶
func (avctx *AVCodecContext) GetProfile() int32
GetProfile gets `AVCodecContext.profile` value.
func (*AVCodecContext) GetProfileAddr ¶
func (avctx *AVCodecContext) GetProfileAddr() *int32
GetProfileAddr gets `AVCodecContext.profile` address.
func (*AVCodecContext) GetProperties ¶
func (avctx *AVCodecContext) GetProperties() uint32
GetProperties gets `AVCodecContext.properties` value.
func (*AVCodecContext) GetPropertiesAddr ¶
func (avctx *AVCodecContext) GetPropertiesAddr() *uint32
GetPropertiesAddr gets `AVCodecContext.properties` address.
func (*AVCodecContext) GetPtsCorrectionLastDts ¶
func (avctx *AVCodecContext) GetPtsCorrectionLastDts() int64
GetPtsCorrectionLastDts gets `AVCodecContext.pts_correction_last_dts` value.
func (*AVCodecContext) GetPtsCorrectionLastDtsAddr ¶
func (avctx *AVCodecContext) GetPtsCorrectionLastDtsAddr() *int64
GetPtsCorrectionLastDtsAddr gets `AVCodecContext.pts_correction_last_dts` address.
func (*AVCodecContext) GetPtsCorrectionLastPts ¶
func (avctx *AVCodecContext) GetPtsCorrectionLastPts() int64
GetPtsCorrectionLastPts gets `AVCodecContext.pts_correction_last_pts` value.
func (*AVCodecContext) GetPtsCorrectionLastPtsAddr ¶
func (avctx *AVCodecContext) GetPtsCorrectionLastPtsAddr() *int64
GetPtsCorrectionLastPtsAddr gets `AVCodecContext.pts_correction_last_pts` address.
func (*AVCodecContext) GetPtsCorrectionNumFaultyDts ¶
func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyDts() int64
GetPtsCorrectionNumFaultyDts gets `AVCodecContext.pts_correction_num_faulty_dts` value.
func (*AVCodecContext) GetPtsCorrectionNumFaultyDtsAddr ¶
func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyDtsAddr() *int64
GetPtsCorrectionNumFaultyDtsAddr gets `AVCodecContext.pts_correction_num_faulty_dts` address.
func (*AVCodecContext) GetPtsCorrectionNumFaultyPts ¶
func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyPts() int64
GetPtsCorrectionNumFaultyPts gets `AVCodecContext.pts_correction_num_faulty_pts` value.
func (*AVCodecContext) GetPtsCorrectionNumFaultyPtsAddr ¶
func (avctx *AVCodecContext) GetPtsCorrectionNumFaultyPtsAddr() *int64
GetPtsCorrectionNumFaultyPtsAddr gets `AVCodecContext.pts_correction_num_faulty_pts` address.
func (*AVCodecContext) GetQblur ¶
func (avctx *AVCodecContext) GetQblur() float32
GetQblur gets `AVCodecContext.qblur` value.
func (*AVCodecContext) GetQblurAddr ¶
func (avctx *AVCodecContext) GetQblurAddr() *float32
GetQblurAddr gets `AVCodecContext.qblur` address.
func (*AVCodecContext) GetQcompress ¶
func (avctx *AVCodecContext) GetQcompress() float32
GetQcompress gets `AVCodecContext.qcompress` value.
func (*AVCodecContext) GetQcompressAddr ¶
func (avctx *AVCodecContext) GetQcompressAddr() *float32
GetQcompressAddr gets `AVCodecContext.qcompress` address.
func (*AVCodecContext) GetQmax ¶
func (avctx *AVCodecContext) GetQmax() int32
GetQmax gets `AVCodecContext.qmax` value.
func (*AVCodecContext) GetQmaxAddr ¶
func (avctx *AVCodecContext) GetQmaxAddr() *int32
GetQmaxAddr gets `AVCodecContext.qmax` address.
func (*AVCodecContext) GetQmin ¶
func (avctx *AVCodecContext) GetQmin() int32
GetQmin gets `AVCodecContext.qmin` value.
func (*AVCodecContext) GetQminAddr ¶
func (avctx *AVCodecContext) GetQminAddr() *int32
GetQminAddr gets `AVCodecContext.qmin` address.
func (*AVCodecContext) GetRcBufferSize ¶
func (avctx *AVCodecContext) GetRcBufferSize() int32
GetRcBufferSize gets `AVCodecContext.rc_buffer_size` value.
func (*AVCodecContext) GetRcBufferSizeAddr ¶
func (avctx *AVCodecContext) GetRcBufferSizeAddr() *int32
GetRcBufferSizeAddr gets `AVCodecContext.rc_buffer_size` address.
func (*AVCodecContext) GetRcInitialBufferOccupancy ¶
func (avctx *AVCodecContext) GetRcInitialBufferOccupancy() int32
GetRcInitialBufferOccupancy gets `AVCodecContext.rc_initial_buffer_occupancy` value.
func (*AVCodecContext) GetRcInitialBufferOccupancyAddr ¶
func (avctx *AVCodecContext) GetRcInitialBufferOccupancyAddr() *int32
GetRcInitialBufferOccupancyAddr gets `AVCodecContext.rc_initial_buffer_occupancy` address.
func (*AVCodecContext) GetRcMaxAvailableVbvUse ¶
func (avctx *AVCodecContext) GetRcMaxAvailableVbvUse() float32
GetRcMaxAvailableVbvUse gets `AVCodecContext.rc_max_available_vbv_use` value.
func (*AVCodecContext) GetRcMaxAvailableVbvUseAddr ¶
func (avctx *AVCodecContext) GetRcMaxAvailableVbvUseAddr() *float32
GetRcMaxAvailableVbvUseAddr gets `AVCodecContext.rc_max_available_vbv_use` address.
func (*AVCodecContext) GetRcMaxRate ¶
func (avctx *AVCodecContext) GetRcMaxRate() int64
GetRcMaxRate gets `AVCodecContext.rc_max_rate` value.
func (*AVCodecContext) GetRcMaxRateAddr ¶
func (avctx *AVCodecContext) GetRcMaxRateAddr() *int64
GetRcMaxRateAddr gets `AVCodecContext.rc_max_rate` address.
func (*AVCodecContext) GetRcMinRate ¶
func (avctx *AVCodecContext) GetRcMinRate() int64
GetRcMinRate gets `AVCodecContext.rc_min_rate` value.
func (*AVCodecContext) GetRcMinRateAddr ¶
func (avctx *AVCodecContext) GetRcMinRateAddr() *int64
GetRcMinRateAddr gets `AVCodecContext.rc_min_rate` address.
func (*AVCodecContext) GetRcMinVbvOverflowUse ¶
func (avctx *AVCodecContext) GetRcMinVbvOverflowUse() float32
GetRcMinVbvOverflowUse gets `AVCodecContext.rc_min_vbv_overflow_use` value.
func (*AVCodecContext) GetRcMinVbvOverflowUseAddr ¶
func (avctx *AVCodecContext) GetRcMinVbvOverflowUseAddr() *float32
GetRcMinVbvOverflowUseAddr gets `AVCodecContext.rc_min_vbv_overflow_use` address.
func (*AVCodecContext) GetRcOverride ¶
func (avctx *AVCodecContext) GetRcOverride() *RcOverride
GetRcOverride gets `AVCodecContext.rc_override` value.
func (*AVCodecContext) GetRcOverrideAddr ¶
func (avctx *AVCodecContext) GetRcOverrideAddr() **RcOverride
GetRcOverrideAddr gets `AVCodecContext.rc_override` address.
func (*AVCodecContext) GetRcOverrideCount ¶
func (avctx *AVCodecContext) GetRcOverrideCount() int32
GetRcOverrideCount gets `AVCodecContext.rc_override_count` value.
func (*AVCodecContext) GetRcOverrideCountAddr ¶
func (avctx *AVCodecContext) GetRcOverrideCountAddr() *int32
GetRcOverrideCountAddr gets `AVCodecContext.rc_override_count` address.
func (*AVCodecContext) GetRefcountedFrames
deprecated
func (avctx *AVCodecContext) GetRefcountedFrames() int32
Deprecated: Use encoder private options instead.
GetRefcountedFrames gets `AVCodecContext.refcounted_frames` value.
func (*AVCodecContext) GetRefcountedFramesAddr
deprecated
func (avctx *AVCodecContext) GetRefcountedFramesAddr() *int32
Deprecated: Use encoder private options instead.
GetRefcountedFramesAddr gets `AVCodecContext.refcounted_frames` address.
func (*AVCodecContext) GetRefs ¶
func (avctx *AVCodecContext) GetRefs() int32
GetRefs gets `AVCodecContext.refs` value.
func (*AVCodecContext) GetRefsAddr ¶
func (avctx *AVCodecContext) GetRefsAddr() *int32
GetRefsAddr gets `AVCodecContext.refs` address.
func (*AVCodecContext) GetReorderedOpaque ¶
func (avctx *AVCodecContext) GetReorderedOpaque() int64
GetReorderedOpaque gets `AVCodecContext.reordered_opaque` value.
func (*AVCodecContext) GetReorderedOpaqueAddr ¶
func (avctx *AVCodecContext) GetReorderedOpaqueAddr() *int64
GetReorderedOpaqueAddr gets `AVCodecContext.reordered_opaque` address.
func (*AVCodecContext) GetRequestChannelLayout ¶
func (avctx *AVCodecContext) GetRequestChannelLayout() uint64
GetRequestChannelLayout gets `AVCodecContext.request_channel_layout` value.
func (*AVCodecContext) GetRequestChannelLayoutAddr ¶
func (avctx *AVCodecContext) GetRequestChannelLayoutAddr() *uint64
GetRequestChannelLayoutAddr gets `AVCodecContext.request_channel_layout` address.
func (*AVCodecContext) GetRequestSampleFmt ¶
func (avctx *AVCodecContext) GetRequestSampleFmt() AVSampleFormat
GetRequestSampleFmt gets `AVCodecContext.request_sample_fmt` value.
func (*AVCodecContext) GetRequestSampleFmtAddr ¶
func (avctx *AVCodecContext) GetRequestSampleFmtAddr() *AVSampleFormat
GetRequestSampleFmtAddr gets `AVCodecContext.request_sample_fmt` address.
func (*AVCodecContext) GetRtpCallback
deprecated
func (avctx *AVCodecContext) GetRtpCallback() AvCodecContextRtpCallbackFunc
Deprecated: Unused.
GetRtpCallback gets `AVCodecContext.rtp_callback` value.
func (*AVCodecContext) GetRtpCallbackAddr
deprecated
func (avctx *AVCodecContext) GetRtpCallbackAddr() *AvCodecContextRtpCallbackFunc
Deprecated: Unused.
GetRtpCallbackAddr gets `AVCodecContext.rtp_callback` address.
func (*AVCodecContext) GetRtpPayloadSize
deprecated
func (avctx *AVCodecContext) GetRtpPayloadSize() int32
Deprecated: Use encoder private options instead.
GetRtpPayloadSize gets `AVCodecContext.rtp_payload_size` value.
func (*AVCodecContext) GetRtpPayloadSizeAddr
deprecated
func (avctx *AVCodecContext) GetRtpPayloadSizeAddr() *int32
Deprecated: Use encoder private options instead.
GetRtpPayloadSizeAddr gets `AVCodecContext.rtp_payload_size` address.
func (*AVCodecContext) GetSampleAspectRatio ¶
func (avctx *AVCodecContext) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVCodecContext.sample_aspect_ratio` value.
func (*AVCodecContext) GetSampleAspectRatioAddr ¶
func (avctx *AVCodecContext) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVCodecContext.sample_aspect_ratio` address.
func (*AVCodecContext) GetSampleFmt ¶
func (avctx *AVCodecContext) GetSampleFmt() AVSampleFormat
GetSampleFmt gets `AVCodecContext.sample_fmt` value.
func (*AVCodecContext) GetSampleFmtAddr ¶
func (avctx *AVCodecContext) GetSampleFmtAddr() *AVSampleFormat
GetSampleFmtAddr gets `AVCodecContext.sample_fmt` address.
func (*AVCodecContext) GetSampleRate ¶
func (avctx *AVCodecContext) GetSampleRate() int32
GetSampleRate gets `AVCodecContext.sample_rate` value.
func (*AVCodecContext) GetSampleRateAddr ¶
func (avctx *AVCodecContext) GetSampleRateAddr() *int32
GetSampleRateAddr gets `AVCodecContext.sample_rate` address.
func (*AVCodecContext) GetScenechangeThreshold
deprecated
func (avctx *AVCodecContext) GetScenechangeThreshold() int32
Deprecated: Use encoder private options instead.
GetScenechangeThreshold gets `AVCodecContext.scenechange_threshold` value.
func (*AVCodecContext) GetScenechangeThresholdAddr
deprecated
func (avctx *AVCodecContext) GetScenechangeThresholdAddr() *int32
Deprecated: Use encoder private options instead.
GetScenechangeThresholdAddr gets `AVCodecContext.scenechange_threshold` address.
func (*AVCodecContext) GetSeekPreroll ¶
func (avctx *AVCodecContext) GetSeekPreroll() int32
GetSeekPreroll gets `AVCodecContext.seek_preroll` value.
func (*AVCodecContext) GetSeekPrerollAddr ¶
func (avctx *AVCodecContext) GetSeekPrerollAddr() *int32
GetSeekPrerollAddr gets `AVCodecContext.seek_preroll` address.
func (*AVCodecContext) GetSideDataOnlyPackets
deprecated
func (avctx *AVCodecContext) GetSideDataOnlyPackets() int32
Deprecated: No use.
GetSideDataOnlyPackets gets `AVCodecContext.side_data_only_packets` value.
func (*AVCodecContext) GetSideDataOnlyPacketsAddr
deprecated
func (avctx *AVCodecContext) GetSideDataOnlyPacketsAddr() *int32
Deprecated: No use.
GetSideDataOnlyPacketsAddr gets `AVCodecContext.side_data_only_packets` address.
func (*AVCodecContext) GetSkipAlpha ¶
func (avctx *AVCodecContext) GetSkipAlpha() int32
GetSkipAlpha gets `AVCodecContext.skip_alpha` value.
func (*AVCodecContext) GetSkipAlphaAddr ¶
func (avctx *AVCodecContext) GetSkipAlphaAddr() *int32
GetSkipAlphaAddr gets `AVCodecContext.skip_alpha` address.
func (*AVCodecContext) GetSkipBottom ¶
func (avctx *AVCodecContext) GetSkipBottom() int32
GetSkipBottom gets `AVCodecContext.skip_bottom` value.
func (*AVCodecContext) GetSkipBottomAddr ¶
func (avctx *AVCodecContext) GetSkipBottomAddr() *int32
GetSkipBottomAddr gets `AVCodecContext.skip_bottom` address.
func (*AVCodecContext) GetSkipCount
deprecated
func (avctx *AVCodecContext) GetSkipCount() int32
Deprecated: No use.
GetSkipCount gets `AVCodecContext.skip_count` value.
func (*AVCodecContext) GetSkipCountAddr
deprecated
func (avctx *AVCodecContext) GetSkipCountAddr() *int32
Deprecated: No use.
GetSkipCountAddr gets `AVCodecContext.skip_count` address.
func (*AVCodecContext) GetSkipFrame ¶
func (avctx *AVCodecContext) GetSkipFrame() AVDiscard
GetSkipFrame gets `AVCodecContext.skip_frame` value.
func (*AVCodecContext) GetSkipFrameAddr ¶
func (avctx *AVCodecContext) GetSkipFrameAddr() *AVDiscard
GetSkipFrameAddr gets `AVCodecContext.skip_frame` address.
func (*AVCodecContext) GetSkipIdct ¶
func (avctx *AVCodecContext) GetSkipIdct() AVDiscard
GetSkipIdct gets `AVCodecContext.skip_idct` value.
func (*AVCodecContext) GetSkipIdctAddr ¶
func (avctx *AVCodecContext) GetSkipIdctAddr() *AVDiscard
GetSkipIdctAddr gets `AVCodecContext.skip_idct` address.
func (*AVCodecContext) GetSkipLoopFilter ¶
func (avctx *AVCodecContext) GetSkipLoopFilter() AVDiscard
GetSkipLoopFilter gets `AVCodecContext.skip_loop_filter` value.
func (*AVCodecContext) GetSkipLoopFilterAddr ¶
func (avctx *AVCodecContext) GetSkipLoopFilterAddr() *AVDiscard
GetSkipLoopFilterAddr gets `AVCodecContext.skip_loop_filter` address.
func (*AVCodecContext) GetSkipTop ¶
func (avctx *AVCodecContext) GetSkipTop() int32
GetSkipTop gets `AVCodecContext.skip_top` value.
func (*AVCodecContext) GetSkipTopAddr ¶
func (avctx *AVCodecContext) GetSkipTopAddr() *int32
GetSkipTopAddr gets `AVCodecContext.skip_top` address.
func (*AVCodecContext) GetSliceCount ¶
func (avctx *AVCodecContext) GetSliceCount() int32
GetSliceCount gets `AVCodecContext.slice_count` value.
func (*AVCodecContext) GetSliceCountAddr ¶
func (avctx *AVCodecContext) GetSliceCountAddr() *int32
GetSliceCountAddr gets `AVCodecContext.slice_count` address.
func (*AVCodecContext) GetSliceFlags ¶
func (avctx *AVCodecContext) GetSliceFlags() int32
GetSliceFlags gets `AVCodecContext.slice_flags` value.
func (*AVCodecContext) GetSliceFlagsAddr ¶
func (avctx *AVCodecContext) GetSliceFlagsAddr() *int32
GetSliceFlagsAddr gets `AVCodecContext.slice_flags` address.
func (*AVCodecContext) GetSliceOffset ¶
func (avctx *AVCodecContext) GetSliceOffset() *int32
GetSliceOffset gets `AVCodecContext.slice_offset` value.
func (*AVCodecContext) GetSliceOffsetAddr ¶
func (avctx *AVCodecContext) GetSliceOffsetAddr() **int32
GetSliceOffsetAddr gets `AVCodecContext.slice_offset` address.
func (*AVCodecContext) GetSlices ¶
func (avctx *AVCodecContext) GetSlices() int32
GetSlices gets `AVCodecContext.slices` value.
func (*AVCodecContext) GetSlicesAddr ¶
func (avctx *AVCodecContext) GetSlicesAddr() *int32
GetSlicesAddr gets `AVCodecContext.slices` address.
func (*AVCodecContext) GetSpatialCplxMasking ¶
func (avctx *AVCodecContext) GetSpatialCplxMasking() float32
GetSpatialCplxMasking gets `AVCodecContext.spatial_cplx_masking` value.
func (*AVCodecContext) GetSpatialCplxMaskingAddr ¶
func (avctx *AVCodecContext) GetSpatialCplxMaskingAddr() *float32
GetSpatialCplxMaskingAddr gets `AVCodecContext.spatial_cplx_masking` address.
func (*AVCodecContext) GetStatsIn ¶
func (avctx *AVCodecContext) GetStatsIn() string
GetStatsIn gets `AVCodecContext.stats_in` value.
func (*AVCodecContext) GetStatsOut ¶
func (avctx *AVCodecContext) GetStatsOut() string
GetStatsOut gets `AVCodecContext.stats_out` value.
func (*AVCodecContext) GetStrictStdCompliance ¶
func (avctx *AVCodecContext) GetStrictStdCompliance() int32
GetStrictStdCompliance gets `AVCodecContext.strict_std_compliance` value.
func (*AVCodecContext) GetStrictStdComplianceAddr ¶
func (avctx *AVCodecContext) GetStrictStdComplianceAddr() *int32
GetStrictStdComplianceAddr gets `AVCodecContext.strict_std_compliance` address.
func (*AVCodecContext) GetSubCharenc ¶
func (avctx *AVCodecContext) GetSubCharenc() string
GetSubCharenc gets `AVCodecContext.sub_charenc` value.
func (*AVCodecContext) GetSubCharencMode ¶
func (avctx *AVCodecContext) GetSubCharencMode() int32
GetSubCharencMode gets `AVCodecContext.sub_charenc_mode` value.
func (*AVCodecContext) GetSubCharencModeAddr ¶
func (avctx *AVCodecContext) GetSubCharencModeAddr() *int32
GetSubCharencModeAddr gets `AVCodecContext.sub_charenc_mode` address.
func (*AVCodecContext) GetSubTextFormat ¶
func (avctx *AVCodecContext) GetSubTextFormat() int32
GetSubTextFormat gets `AVCodecContext.sub_text_format` value.
func (*AVCodecContext) GetSubTextFormatAddr ¶
func (avctx *AVCodecContext) GetSubTextFormatAddr() *int32
GetSubTextFormatAddr gets `AVCodecContext.sub_text_format` address.
func (*AVCodecContext) GetSubtitleHeader ¶
func (avctx *AVCodecContext) GetSubtitleHeader() *uint8
GetSubtitleHeader gets `AVCodecContext.subtitle_header` value.
func (*AVCodecContext) GetSubtitleHeaderAddr ¶
func (avctx *AVCodecContext) GetSubtitleHeaderAddr() **uint8
GetSubtitleHeaderAddr gets `AVCodecContext.subtitle_header` address.
func (*AVCodecContext) GetSubtitleHeaderSize ¶
func (avctx *AVCodecContext) GetSubtitleHeaderSize() int32
GetSubtitleHeaderSize gets `AVCodecContext.subtitle_header_size` value.
func (*AVCodecContext) GetSubtitleHeaderSizeAddr ¶
func (avctx *AVCodecContext) GetSubtitleHeaderSizeAddr() *int32
GetSubtitleHeaderSizeAddr gets `AVCodecContext.subtitle_header_size` address.
func (*AVCodecContext) GetSwPixFmt ¶
func (avctx *AVCodecContext) GetSwPixFmt() AVPixelFormat
GetSwPixFmt gets `AVCodecContext.sw_pix_fmt` value.
func (*AVCodecContext) GetSwPixFmtAddr ¶
func (avctx *AVCodecContext) GetSwPixFmtAddr() *AVPixelFormat
GetSwPixFmtAddr gets `AVCodecContext.sw_pix_fmt` address.
func (*AVCodecContext) GetTemporalCplxMasking ¶
func (avctx *AVCodecContext) GetTemporalCplxMasking() float32
GetTemporalCplxMasking gets `AVCodecContext.temporal_cplx_masking` value.
func (*AVCodecContext) GetTemporalCplxMaskingAddr ¶
func (avctx *AVCodecContext) GetTemporalCplxMaskingAddr() *float32
GetTemporalCplxMaskingAddr gets `AVCodecContext.temporal_cplx_masking` address.
func (*AVCodecContext) GetThreadCount ¶
func (avctx *AVCodecContext) GetThreadCount() int32
GetThreadCount gets `AVCodecContext.thread_count` value.
func (*AVCodecContext) GetThreadCountAddr ¶
func (avctx *AVCodecContext) GetThreadCountAddr() *int32
GetThreadCountAddr gets `AVCodecContext.thread_count` address.
func (*AVCodecContext) GetThreadSafeCallbacks ¶
func (avctx *AVCodecContext) GetThreadSafeCallbacks() int32
GetThreadSafeCallbacks gets `AVCodecContext.thread_safe_callbacks` value.
func (*AVCodecContext) GetThreadSafeCallbacksAddr ¶
func (avctx *AVCodecContext) GetThreadSafeCallbacksAddr() *int32
GetThreadSafeCallbacksAddr gets `AVCodecContext.thread_safe_callbacks` address.
func (*AVCodecContext) GetThreadType ¶
func (avctx *AVCodecContext) GetThreadType() int32
GetThreadType gets `AVCodecContext.threadtype` value.
func (*AVCodecContext) GetThreadTypeAddr ¶
func (avctx *AVCodecContext) GetThreadTypeAddr() *int32
GetThreadTypeAddr gets `AVCodecContext.threadtype` address.
func (*AVCodecContext) GetTicksPerFrame ¶
func (avctx *AVCodecContext) GetTicksPerFrame() int32
GetTicksPerFrame gets `AVCodecContext.ticks_per_frame` value.
func (*AVCodecContext) GetTicksPerFrameAddr ¶
func (avctx *AVCodecContext) GetTicksPerFrameAddr() *int32
GetTicksPerFrameAddr gets `AVCodecContext.ticks_per_frame` address.
func (*AVCodecContext) GetTimeBase ¶
func (avctx *AVCodecContext) GetTimeBase() AVRational
GetTimeBase gets `AVCodecContext.time_base` value.
func (*AVCodecContext) GetTimeBaseAddr ¶
func (avctx *AVCodecContext) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVCodecContext.time_base` address.
func (*AVCodecContext) GetTimecodeFrameStart
deprecated
func (avctx *AVCodecContext) GetTimecodeFrameStart() int64
Deprecated: Use encoder private options instead.
GetTimecodeFrameStart gets `AVCodecContext.timecode_frame_start` value.
func (*AVCodecContext) GetTimecodeFrameStartAddr
deprecated
func (avctx *AVCodecContext) GetTimecodeFrameStartAddr() *int64
Deprecated: Use encoder private options instead.
GetTimecodeFrameStartAddr gets `AVCodecContext.timecode_frame_start` address.
func (*AVCodecContext) GetTrailingPadding ¶
func (avctx *AVCodecContext) GetTrailingPadding() int32
GetTrailingPadding gets `AVCodecContext.trailing_padding` value.
func (*AVCodecContext) GetTrailingPaddingAddr ¶
func (avctx *AVCodecContext) GetTrailingPaddingAddr() *int32
GetTrailingPaddingAddr gets `AVCodecContext.trailing_padding` address.
func (*AVCodecContext) GetTrellis ¶
func (avctx *AVCodecContext) GetTrellis() int32
GetTrellis gets `AVCodecContext.trellis` value.
func (*AVCodecContext) GetTrellisAddr ¶
func (avctx *AVCodecContext) GetTrellisAddr() *int32
GetTrellisAddr gets `AVCodecContext.trellis` address.
func (*AVCodecContext) GetVbvDelay
deprecated
func (avctx *AVCodecContext) GetVbvDelay() uint64
Deprecated: No use.
GetVbvDelay gets `AVCodecContext.vbv_delay` value.
func (*AVCodecContext) GetVbvDelayAddr
deprecated
func (avctx *AVCodecContext) GetVbvDelayAddr() *uint64
Deprecated: No use.
GetVbvDelayAddr gets `AVCodecContext.vbv_delay` address.
func (*AVCodecContext) GetWidth ¶
func (avctx *AVCodecContext) GetWidth() int32
GetWidth gets `AVCodecContext.width` value.
func (*AVCodecContext) GetWidthAddr ¶
func (avctx *AVCodecContext) GetWidthAddr() *int32
GetWidthAddr gets `AVCodecContext.width` address.
func (*AVCodecContext) GetWorkaroundBugs ¶
func (avctx *AVCodecContext) GetWorkaroundBugs() int32
GetWorkaroundBugs gets `AVCodecContext.workaround_bugs` value.
func (*AVCodecContext) GetWorkaroundBugsAddr ¶
func (avctx *AVCodecContext) GetWorkaroundBugsAddr() *int32
GetWorkaroundBugsAddr gets `AVCodecContext.workaround_bugs` address.
func (*AVCodecContext) SetActiveThreadType ¶
func (avctx *AVCodecContext) SetActiveThreadType(v int32)
SetActiveThreadType sets `AVCodecContext.active_threadtype` value.
func (*AVCodecContext) SetApplyCropping ¶
func (avctx *AVCodecContext) SetApplyCropping(v int32)
SetApplyCropping sets `AVCodecContext.apply_cropping` value.
func (*AVCodecContext) SetAudioServiceType ¶
func (avctx *AVCodecContext) SetAudioServiceType(v AVAudioServiceType)
SetAudioServiceType sets `AVCodecContext.audio_servicetype` value.
func (*AVCodecContext) SetAvClass ¶
func (avctx *AVCodecContext) SetAvClass(v *AVClass)
SetAvClass sets `AVCodecContext.av_class` value.
func (*AVCodecContext) SetBFrameStrategy
deprecated
func (avctx *AVCodecContext) SetBFrameStrategy(v int32)
Deprecated: Use encoder private options instead.
SetBFrameStrategy sets `AVCodecContext.b_frame_strategy` value.
func (*AVCodecContext) SetBQuantFactor ¶
func (avctx *AVCodecContext) SetBQuantFactor(v float32)
SetBQuantFactor sets `AVCodecContext.b_quant_factor` value.
func (*AVCodecContext) SetBQuantOffset ¶
func (avctx *AVCodecContext) SetBQuantOffset(v float32)
SetBQuantOffset sets `AVCodecContext.b_quant_offset` value.
func (*AVCodecContext) SetBSensitivity
deprecated
func (avctx *AVCodecContext) SetBSensitivity(v int32)
Deprecated: Use encoder private options instead.
SetBSensitivity sets `AVCodecContext.b_sensitivity` value.
func (*AVCodecContext) SetBidirRefine ¶
func (avctx *AVCodecContext) SetBidirRefine(v int32)
SetBidirRefine sets `AVCodecContext.bidir_refine` value.
func (*AVCodecContext) SetBitRate ¶
func (avctx *AVCodecContext) SetBitRate(v int64)
SetBitRate sets `AVCodecContext.bit_rate` value.
func (*AVCodecContext) SetBitRateTolerance ¶
func (avctx *AVCodecContext) SetBitRateTolerance(v int32)
SetBitRateTolerance sets `AVCodecContext.bit_rate_tolerance` value.
func (*AVCodecContext) SetBitsPerCodedSample ¶
func (avctx *AVCodecContext) SetBitsPerCodedSample(v int32)
SetBitsPerCodedSample sets `AVCodecContext.bits_per_coded_sample` value.
func (*AVCodecContext) SetBitsPerRawSample ¶
func (avctx *AVCodecContext) SetBitsPerRawSample(v int32)
SetBitsPerRawSample sets `AVCodecContext.bits_per_raw_sample` value.
func (*AVCodecContext) SetBlockAlign ¶
func (avctx *AVCodecContext) SetBlockAlign(v int32)
SetBlockAlign sets `AVCodecContext.block_align` value.
func (*AVCodecContext) SetBrdScale
deprecated
func (avctx *AVCodecContext) SetBrdScale(v int32)
Deprecated: Use encoder private options instead.
SetBrdScale sets `AVCodecContext.brd_scale` value.
func (*AVCodecContext) SetChannelLayout ¶
func (avctx *AVCodecContext) SetChannelLayout(v uint64)
SetChannelLayout sets `AVCodecContext.channel_layout` value.
func (*AVCodecContext) SetChannels ¶
func (avctx *AVCodecContext) SetChannels(v int32)
SetChannels sets `AVCodecContext.channels` value.
func (*AVCodecContext) SetChromaIntraMatrix ¶
func (avctx *AVCodecContext) SetChromaIntraMatrix(v *uint16)
SetChromaIntraMatrix sets `AVCodecContext.chroma_intra_matrix` value.
func (*AVCodecContext) SetChromaSampleLocation ¶
func (avctx *AVCodecContext) SetChromaSampleLocation(v AVChromaLocation)
SetChromaSampleLocation sets `AVCodecContext.chroma_sample_location` value.
func (*AVCodecContext) SetChromaoffset
deprecated
func (avctx *AVCodecContext) SetChromaoffset(v int32)
Deprecated: Use encoder private options instead.
SetChromaoffset sets `AVCodecContext.chromaoffset` value.
func (*AVCodecContext) SetCodec ¶
func (avctx *AVCodecContext) SetCodec(v *AVCodec)
SetCodec sets `AVCodecContext.codec` value.
func (*AVCodecContext) SetCodecDescriptor ¶
func (avctx *AVCodecContext) SetCodecDescriptor(v *AVCodecDescriptor)
SetCodecDescriptor sets `AVCodecContext.codec_descriptor` value.
func (*AVCodecContext) SetCodecId ¶
func (avctx *AVCodecContext) SetCodecId(v AVCodecID)
SetCodecId sets `AVCodecContext.codec_id` value.
func (*AVCodecContext) SetCodecTag ¶
func (avctx *AVCodecContext) SetCodecTag(v uint32)
SetCodecTag sets `AVCodecContext.codec_tag` value.
func (*AVCodecContext) SetCodecType ¶
func (avctx *AVCodecContext) SetCodecType(v AVMediaType)
SetCodecType sets `AVCodecContext.codectype` value.
func (*AVCodecContext) SetCodedFrame
deprecated
func (avctx *AVCodecContext) SetCodedFrame(v *AVFrame)
Deprecated: Use the quality factor packet side data instead.
SetCodedFrame sets `AVCodecContext.coded_frame` value.
func (*AVCodecContext) SetCodedHeight ¶
func (avctx *AVCodecContext) SetCodedHeight(v int32)
SetCodedHeight sets `AVCodecContext.coded_height` value.
func (*AVCodecContext) SetCodedSideData ¶
func (avctx *AVCodecContext) SetCodedSideData(v *AVPacketSideData)
SetCodedSideData sets `AVCodecContext.coded_side_data` value.
func (*AVCodecContext) SetCodedWidth ¶
func (avctx *AVCodecContext) SetCodedWidth(v int32)
SetCodedWidth sets `AVCodecContext.coded_width` value.
func (*AVCodecContext) SetCoderType
deprecated
func (avctx *AVCodecContext) SetCoderType(v int32)
Deprecated: Use encoder private options instead.
SetCoderType sets `AVCodecContext.codertype` value.
func (*AVCodecContext) SetColorPrimaries ¶
func (avctx *AVCodecContext) SetColorPrimaries(v AVColorPrimaries)
SetColorPrimaries sets `AVCodecContext.color_primaries` value.
func (*AVCodecContext) SetColorRange ¶
func (avctx *AVCodecContext) SetColorRange(v AVColorRange)
SetColorRange sets `AVCodecContext.colorrange` value.
func (*AVCodecContext) SetColorTrc ¶
func (avctx *AVCodecContext) SetColorTrc(v AVColorTransferCharacteristic)
SetColorTrc sets `AVCodecContext.color_trc` value.
func (*AVCodecContext) SetColorspace ¶
func (avctx *AVCodecContext) SetColorspace(v AVColorSpace)
SetColorspace sets `AVCodecContext.colorspace` value.
func (*AVCodecContext) SetCompressionLevel ¶
func (avctx *AVCodecContext) SetCompressionLevel(v int32)
SetCompressionLevel sets `AVCodecContext.compression_level` value.
func (*AVCodecContext) SetContextModel
deprecated
func (avctx *AVCodecContext) SetContextModel(v int32)
Deprecated: Use encoder private options instead.
SetContextModel sets `AVCodecContext.context_model` value.
func (*AVCodecContext) SetCutoff ¶
func (avctx *AVCodecContext) SetCutoff(v int32)
SetCutoff sets `AVCodecContext.cutoff` value.
func (*AVCodecContext) SetDarkMasking ¶
func (avctx *AVCodecContext) SetDarkMasking(v float32)
SetDarkMasking sets `AVCodecContext.dark_masking` value.
func (*AVCodecContext) SetDctAlgo ¶
func (avctx *AVCodecContext) SetDctAlgo(v int32)
SetDctAlgo sets `AVCodecContext.dct_algo` value.
func (*AVCodecContext) SetDebug ¶
func (avctx *AVCodecContext) SetDebug(v int32)
SetDebug sets `AVCodecContext.debug` value.
func (*AVCodecContext) SetDebugMv ¶
func (avctx *AVCodecContext) SetDebugMv(v int32)
SetDebugMv sets `AVCodecContext.debug_mv` value.
func (*AVCodecContext) SetDelay ¶
func (avctx *AVCodecContext) SetDelay(v int32)
SetDelay sets `AVCodecContext.delay` value.
func (*AVCodecContext) SetDiaSize ¶
func (avctx *AVCodecContext) SetDiaSize(v int32)
SetDiaSize sets `AVCodecContext.dia_size` value.
func (*AVCodecContext) SetDrawHorizBand ¶
func (avctx *AVCodecContext) SetDrawHorizBand(v AVCodecContextDrawHorizBandFunc)
SetDrawHorizBand sets `AVCodecContext.draw_horiz_band` value.
func (*AVCodecContext) SetDumpSeparator ¶
func (avctx *AVCodecContext) SetDumpSeparator(v *uint8)
SetDumpSeparator sets `AVCodecContext.dump_separator` value.
func (*AVCodecContext) SetErrRecognition ¶
func (avctx *AVCodecContext) SetErrRecognition(v int32)
SetErrRecognition sets `AVCodecContext.err_recognition` value.
func (*AVCodecContext) SetError ¶
func (avctx *AVCodecContext) SetError(v []uint64)
SetError sets `AVCodecContext.error` value.
func (*AVCodecContext) SetErrorConcealment ¶
func (avctx *AVCodecContext) SetErrorConcealment(v int32)
SetErrorConcealment sets `AVCodecContext.error_concealment` value.
func (*AVCodecContext) SetExecute ¶
func (avctx *AVCodecContext) SetExecute(v AvCodecContextInternalExecuteFunc)
SetExecute sets `AVCodecContext.execute` value.
func (*AVCodecContext) SetExecute2 ¶
func (avctx *AVCodecContext) SetExecute2(v AvCodecContextInternalExecute2Func)
SetExecute2 sets `AVCodecContext.execute2` value.
func (*AVCodecContext) SetExtraHwFrames ¶
func (avctx *AVCodecContext) SetExtraHwFrames(v int32)
SetExtraHwFrames sets `AVCodecContext.extra_hw_frames` value.
func (*AVCodecContext) SetExtradata ¶
func (avctx *AVCodecContext) SetExtradata(v *uint8)
SetExtradata sets `AVCodecContext.extradata` value.
func (*AVCodecContext) SetExtradataSize ¶
func (avctx *AVCodecContext) SetExtradataSize(v int32)
SetExtradataSize sets `AVCodecContext.extradata_size` value.
func (*AVCodecContext) SetFieldOrder ¶
func (avctx *AVCodecContext) SetFieldOrder(v AVFieldOrder)
SetFieldOrder sets `AVCodecContext.field_order` value.
func (*AVCodecContext) SetFlags ¶
func (avctx *AVCodecContext) SetFlags(v int32)
SetFlags sets `AVCodecContext.flags` value.
func (*AVCodecContext) SetFlags2 ¶
func (avctx *AVCodecContext) SetFlags2(v int32)
SetFlags2 sets `AVCodecContext.flags2` value.
func (*AVCodecContext) SetFrameBits
deprecated
func (avctx *AVCodecContext) SetFrameBits(v int32)
Deprecated: Unused.
SetFrameBits sets `AVCodecContext.frame_bits` value.
func (*AVCodecContext) SetFrameNumber ¶
func (avctx *AVCodecContext) SetFrameNumber(v int32)
SetFrameNumber sets `AVCodecContext.frame_number` value.
func (*AVCodecContext) SetFrameSize ¶
func (avctx *AVCodecContext) SetFrameSize(v int32)
SetFrameSize sets `AVCodecContext.frame_size` value.
func (*AVCodecContext) SetFrameSkipCmp
deprecated
func (avctx *AVCodecContext) SetFrameSkipCmp(v int32)
Deprecated: Use encoder private options instead.
SetFrameSkipCmp sets `AVCodecContext.frame_skip_cmp` value.
func (*AVCodecContext) SetFrameSkipExp
deprecated
func (avctx *AVCodecContext) SetFrameSkipExp(v int32)
Deprecated: Use encoder private options instead.
SetFrameSkipExp sets `AVCodecContext.frame_skip_exp` value.
func (*AVCodecContext) SetFrameSkipFactor
deprecated
func (avctx *AVCodecContext) SetFrameSkipFactor(v int32)
Deprecated: Use encoder private options instead.
SetFrameSkipFactor sets `AVCodecContext.frame_skip_factor` value.
func (*AVCodecContext) SetFrameSkipThreshold
deprecated
func (avctx *AVCodecContext) SetFrameSkipThreshold(v int32)
Deprecated: Use encoder private options instead.
SetFrameSkipThreshold sets `AVCodecContext.frame_skip_threshold` value.
func (*AVCodecContext) SetFramerate ¶
func (avctx *AVCodecContext) SetFramerate(v AVRational)
SetFramerate sets `AVCodecContext.framerate` value.
func (*AVCodecContext) SetGetBuffer2 ¶
func (avctx *AVCodecContext) SetGetBuffer2(v AVCodecContextGetBuffer2Func)
SetGetBuffer2 sets `AVCodecContext.get_buffer2` value.
func (*AVCodecContext) SetGetFormat ¶
func (avctx *AVCodecContext) SetGetFormat(v AVCodecContextGetFormatFunc)
SetGetFormat sets `AVCodecContext.get_format` value.
func (*AVCodecContext) SetGlobalQuality ¶
func (avctx *AVCodecContext) SetGlobalQuality(v int32)
SetGlobalQuality sets `AVCodecContext.global_quality` value.
func (*AVCodecContext) SetGopSize ¶
func (avctx *AVCodecContext) SetGopSize(v int32)
SetGopSize sets `AVCodecContext.gop_size` value.
func (*AVCodecContext) SetHasBFrames ¶
func (avctx *AVCodecContext) SetHasBFrames(v int32)
SetHasBFrames sets `AVCodecContext.has_b_frames` value.
func (*AVCodecContext) SetHeaderBits
deprecated
func (avctx *AVCodecContext) SetHeaderBits(v int32)
Deprecated: No use.
SetHeaderBits sets `AVCodecContext.header_bits` value.
func (*AVCodecContext) SetHeight ¶
func (avctx *AVCodecContext) SetHeight(v int32)
SetHeight sets `AVCodecContext.height` value.
func (*AVCodecContext) SetHwDeviceCtx ¶
func (avctx *AVCodecContext) SetHwDeviceCtx(v *AVBufferRef)
SetHwDeviceCtx sets `AVCodecContext.hw_device_ctx` value.
func (*AVCodecContext) SetHwFramesCtx ¶
func (avctx *AVCodecContext) SetHwFramesCtx(v *AVBufferRef)
SetHwFramesCtx sets `AVCodecContext.hw_frames_ctx` value.
func (*AVCodecContext) SetHwaccel ¶
func (avctx *AVCodecContext) SetHwaccel(v *AVHWAccel)
SetHwaccel sets `AVCodecContext.hwaccel` value.
func (*AVCodecContext) SetHwaccelContext ¶
func (avctx *AVCodecContext) SetHwaccelContext(v CVoidPointer)
SetHwaccelContext sets `AVCodecContext.hwaccel_context` value.
func (*AVCodecContext) SetHwaccelFlags ¶
func (avctx *AVCodecContext) SetHwaccelFlags(v int32)
SetHwaccelFlags sets `AVCodecContext.hwaccel_flags` value.
func (*AVCodecContext) SetICount
deprecated
func (avctx *AVCodecContext) SetICount(v int32)
Deprecated: No use.
SetICount sets `AVCodecContext.i_count` value.
func (*AVCodecContext) SetIQuantFactor ¶
func (avctx *AVCodecContext) SetIQuantFactor(v float32)
SetIQuantFactor sets `AVCodecContext.i_quant_factor` value.
func (*AVCodecContext) SetIQuantOffset ¶
func (avctx *AVCodecContext) SetIQuantOffset(v float32)
SetIQuantOffset sets `AVCodecContext.i_quant_offset` value.
func (*AVCodecContext) SetITexBits
deprecated
func (avctx *AVCodecContext) SetITexBits(v int32)
Deprecated: No use.
SetITexBits sets `AVCodecContext.i_tex_bits` value.
func (*AVCodecContext) SetIdctAlgo ¶
func (avctx *AVCodecContext) SetIdctAlgo(v int32)
SetIdctAlgo sets `AVCodecContext.idct_algo` value.
func (*AVCodecContext) SetIldctCmp ¶
func (avctx *AVCodecContext) SetIldctCmp(v int32)
SetIldctCmp sets `AVCodecContext.ildct_cmp` value.
func (*AVCodecContext) SetInitialPadding ¶
func (avctx *AVCodecContext) SetInitialPadding(v int32)
SetInitialPadding sets `AVCodecContext.initial_padding` value.
func (*AVCodecContext) SetInterMatrix ¶
func (avctx *AVCodecContext) SetInterMatrix(v *uint16)
SetInterMatrix sets `AVCodecContext.inter_matrix` value.
func (*AVCodecContext) SetIntraDcPrecision ¶
func (avctx *AVCodecContext) SetIntraDcPrecision(v int32)
SetIntraDcPrecision sets `AVCodecContext.intra_dc_precision` value.
func (*AVCodecContext) SetIntraMatrix ¶
func (avctx *AVCodecContext) SetIntraMatrix(v *uint16)
SetIntraMatrix sets `AVCodecContext.intra_matrix` value.
func (*AVCodecContext) SetKeyintMin ¶
func (avctx *AVCodecContext) SetKeyintMin(v int32)
SetKeyintMin sets `AVCodecContext.keyint_min` value.
func (*AVCodecContext) SetLastPredictorCount ¶
func (avctx *AVCodecContext) SetLastPredictorCount(v int32)
SetLastPredictorCount sets `AVCodecContext.last_predictor_count` value.
func (*AVCodecContext) SetLevel ¶
func (avctx *AVCodecContext) SetLevel(v int32)
SetLevel sets `AVCodecContext.level` value.
func (*AVCodecContext) SetLogLevelOffset ¶
func (avctx *AVCodecContext) SetLogLevelOffset(v int32)
SetLogLevelOffset sets `AVCodecContext.log_level_offset` value.
func (*AVCodecContext) SetLowres ¶
func (avctx *AVCodecContext) SetLowres(v int32)
SetLowres sets `AVCodecContext.lowres` value.
func (*AVCodecContext) SetLumiMasking ¶
func (avctx *AVCodecContext) SetLumiMasking(v float32)
SetLumiMasking sets `AVCodecContext.lumi_masking` value.
func (*AVCodecContext) SetMaxBFrames ¶
func (avctx *AVCodecContext) SetMaxBFrames(v int32)
SetMaxBFrames sets `AVCodecContext.max_b_frames` value.
func (*AVCodecContext) SetMaxPixels ¶
func (avctx *AVCodecContext) SetMaxPixels(v int64)
SetMaxPixels sets `AVCodecContext.max_pixels` value.
func (*AVCodecContext) SetMaxPredictionOrder
deprecated
func (avctx *AVCodecContext) SetMaxPredictionOrder(v int32)
Deprecated: Use encoder private options instead.
SetMaxPredictionOrder sets `AVCodecContext.max_prediction_order` value.
func (*AVCodecContext) SetMaxQdiff ¶
func (avctx *AVCodecContext) SetMaxQdiff(v int32)
SetMaxQdiff sets `AVCodecContext.max_qdiff` value.
func (*AVCodecContext) SetMbCmp ¶
func (avctx *AVCodecContext) SetMbCmp(v int32)
SetMbCmp sets `AVCodecContext.mb_cmp` value.
func (*AVCodecContext) SetMbDecision ¶
func (avctx *AVCodecContext) SetMbDecision(v int32)
SetMbDecision sets `AVCodecContext.mb_decision` value.
func (*AVCodecContext) SetMbLmax ¶
func (avctx *AVCodecContext) SetMbLmax(v int32)
SetMbLmax sets `AVCodecContext.mb_lmax` value.
func (*AVCodecContext) SetMbLmin ¶
func (avctx *AVCodecContext) SetMbLmin(v int32)
SetMbLmin sets `AVCodecContext.mb_lmin` value.
func (*AVCodecContext) SetMeCmp ¶
func (avctx *AVCodecContext) SetMeCmp(v int32)
SetMeCmp sets `AVCodecContext.me_cmp` value.
func (*AVCodecContext) SetMePenaltyCompensation
deprecated
func (avctx *AVCodecContext) SetMePenaltyCompensation(v int32)
Deprecated: Use encoder private options instead.
SetMePenaltyCompensation sets `AVCodecContext.me_penalty_compensation` value.
func (*AVCodecContext) SetMePreCmp ¶
func (avctx *AVCodecContext) SetMePreCmp(v int32)
SetMePreCmp sets `AVCodecContext.me_pre_cmp` value.
func (*AVCodecContext) SetMeSubCmp ¶
func (avctx *AVCodecContext) SetMeSubCmp(v int32)
SetMeSubCmp sets `AVCodecContext.me_sub_cmp` value.
func (*AVCodecContext) SetMeSubpelQuality ¶
func (avctx *AVCodecContext) SetMeSubpelQuality(v int32)
SetMeSubpelQuality sets `AVCodecContext.me_subpel_quality` value.
func (*AVCodecContext) SetMinPredictionOrder
deprecated
func (avctx *AVCodecContext) SetMinPredictionOrder(v int32)
Deprecated: Use encoder private options instead.
SetMinPredictionOrder sets `AVCodecContext.min_prediction_order` value.
func (*AVCodecContext) SetMiscBits
deprecated
func (avctx *AVCodecContext) SetMiscBits(v int32)
Deprecated: No use.
SetMiscBits sets `AVCodecContext.misc_bits` value.
func (*AVCodecContext) SetMpegQuant
deprecated
func (avctx *AVCodecContext) SetMpegQuant(v int32)
Deprecated: Use encoder private options instead.
SetMpegQuant sets `AVCodecContext.mpeg_quant` value.
func (*AVCodecContext) SetMv0Threshold ¶
func (avctx *AVCodecContext) SetMv0Threshold(v int32)
SetMv0Threshold sets `AVCodecContext.mv0_threshold` value.
func (*AVCodecContext) SetMvBits
deprecated
func (avctx *AVCodecContext) SetMvBits(v int32)
Deprecated: No use.
SetMvBits sets `AVCodecContext.mv_bits` value.
func (*AVCodecContext) SetNbCodedSideData ¶
func (avctx *AVCodecContext) SetNbCodedSideData(v int32)
SetNbCodedSideData sets `AVCodecContext.nb_coded_side_data` value.
func (*AVCodecContext) SetNoiseReduction
deprecated
func (avctx *AVCodecContext) SetNoiseReduction(v int32)
Deprecated: Use encoder private options instead.
SetNoiseReduction sets `AVCodecContext.noise_reduction` value.
func (*AVCodecContext) SetNsseWeight ¶
func (avctx *AVCodecContext) SetNsseWeight(v int32)
SetNsseWeight sets `AVCodecContext.nsse_weight` value.
func (*AVCodecContext) SetOpaque ¶
func (avctx *AVCodecContext) SetOpaque(v CVoidPointer)
SetOpaque sets `AVCodecContext.opaque` value.
func (*AVCodecContext) SetPCount
deprecated
func (avctx *AVCodecContext) SetPCount(v int32)
Deprecated: No use.
SetPCount sets `AVCodecContext.p_count` value.
func (*AVCodecContext) SetPMasking ¶
func (avctx *AVCodecContext) SetPMasking(v float32)
SetPMasking sets `AVCodecContext.p_masking` value.
func (*AVCodecContext) SetPTexBits
deprecated
func (avctx *AVCodecContext) SetPTexBits(v int32)
Deprecated: No use.
SetPTexBits sets `AVCodecContext.p_tex_bits` value.
func (*AVCodecContext) SetPixFmt ¶
func (avctx *AVCodecContext) SetPixFmt(v AVPixelFormat)
SetPixFmt sets `AVCodecContext.pix_fmt` value.
func (*AVCodecContext) SetPktTimebase ¶
func (avctx *AVCodecContext) SetPktTimebase(v AVRational)
SetPktTimebase sets `AVCodecContext.pkt_timebase` value.
func (*AVCodecContext) SetPreDiaSize ¶
func (avctx *AVCodecContext) SetPreDiaSize(v int32)
SetPreDiaSize sets `AVCodecContext.pre_dia_size` value.
func (*AVCodecContext) SetPreMe
deprecated
func (avctx *AVCodecContext) SetPreMe(v int32)
Deprecated: Use encoder private options instead.
SetPreMe sets `AVCodecContext.pre_me` value.
func (*AVCodecContext) SetPredictionMethod
deprecated
func (avctx *AVCodecContext) SetPredictionMethod(v int32)
Deprecated: Use encoder private options instead.
SetPredictionMethod sets `AVCodecContext.prediction_method` value.
func (*AVCodecContext) SetPrivData ¶
func (avctx *AVCodecContext) SetPrivData(v CVoidPointer)
SetPrivData sets `AVCodecContext.priv_data` value.
func (*AVCodecContext) SetProfile ¶
func (avctx *AVCodecContext) SetProfile(v int32)
SetProfile sets `AVCodecContext.profile` value.
func (*AVCodecContext) SetProperties ¶
func (avctx *AVCodecContext) SetProperties(v uint32)
SetProperties sets `AVCodecContext.properties` value.
func (*AVCodecContext) SetPtsCorrectionLastDts ¶
func (avctx *AVCodecContext) SetPtsCorrectionLastDts(v int64)
SetPtsCorrectionLastDts sets `AVCodecContext.pts_correction_last_dts` value.
func (*AVCodecContext) SetPtsCorrectionLastPts ¶
func (avctx *AVCodecContext) SetPtsCorrectionLastPts(v int64)
SetPtsCorrectionLastPts sets `AVCodecContext.pts_correction_last_pts` value.
func (*AVCodecContext) SetPtsCorrectionNumFaultyDts ¶
func (avctx *AVCodecContext) SetPtsCorrectionNumFaultyDts(v int64)
SetPtsCorrectionNumFaultyDts sets `AVCodecContext.pts_correction_num_faulty_dts` value.
func (*AVCodecContext) SetPtsCorrectionNumFaultyPts ¶
func (avctx *AVCodecContext) SetPtsCorrectionNumFaultyPts(v int64)
SetPtsCorrectionNumFaultyPts sets `AVCodecContext.pts_correction_num_faulty_pts` value.
func (*AVCodecContext) SetQblur ¶
func (avctx *AVCodecContext) SetQblur(v float32)
SetQblur sets `AVCodecContext.qblur` value.
func (*AVCodecContext) SetQcompress ¶
func (avctx *AVCodecContext) SetQcompress(v float32)
SetQcompress sets `AVCodecContext.qcompress` value.
func (*AVCodecContext) SetQmax ¶
func (avctx *AVCodecContext) SetQmax(v int32)
SetQmax sets `AVCodecContext.qmax` value.
func (*AVCodecContext) SetQmin ¶
func (avctx *AVCodecContext) SetQmin(v int32)
SetQmin sets `AVCodecContext.qmin` value.
func (*AVCodecContext) SetRcBufferSize ¶
func (avctx *AVCodecContext) SetRcBufferSize(v int32)
SetRcBufferSize sets `AVCodecContext.rc_buffer_size` value.
func (*AVCodecContext) SetRcInitialBufferOccupancy ¶
func (avctx *AVCodecContext) SetRcInitialBufferOccupancy(v int32)
SetRcInitialBufferOccupancy sets `AVCodecContext.rc_initial_buffer_occupancy` value.
func (*AVCodecContext) SetRcMaxAvailableVbvUse ¶
func (avctx *AVCodecContext) SetRcMaxAvailableVbvUse(v float32)
SetRcMaxAvailableVbvUse sets `AVCodecContext.rc_max_available_vbv_use` value.
func (*AVCodecContext) SetRcMaxRate ¶
func (avctx *AVCodecContext) SetRcMaxRate(v int64)
SetRcMaxRate sets `AVCodecContext.rc_max_rate` value.
func (*AVCodecContext) SetRcMinRate ¶
func (avctx *AVCodecContext) SetRcMinRate(v int64)
SetRcMinRate sets `AVCodecContext.rc_min_rate` value.
func (*AVCodecContext) SetRcMinVbvOverflowUse ¶
func (avctx *AVCodecContext) SetRcMinVbvOverflowUse(v float32)
SetRcMinVbvOverflowUse sets `AVCodecContext.rc_min_vbv_overflow_use` value.
func (*AVCodecContext) SetRcOverride ¶
func (avctx *AVCodecContext) SetRcOverride(v *RcOverride)
SetRcOverride sets `AVCodecContext.rc_override` value.
func (*AVCodecContext) SetRcOverrideCount ¶
func (avctx *AVCodecContext) SetRcOverrideCount(v int32)
SetRcOverrideCount sets `AVCodecContext.rc_override_count` value.
func (*AVCodecContext) SetRefcountedFrames
deprecated
func (avctx *AVCodecContext) SetRefcountedFrames(v int32)
Deprecated: Use encoder private options instead.
SetRefcountedFrames sets `AVCodecContext.refcounted_frames` value.
func (*AVCodecContext) SetRefs ¶
func (avctx *AVCodecContext) SetRefs(v int32)
SetRefs sets `AVCodecContext.refs` value.
func (*AVCodecContext) SetReorderedOpaque ¶
func (avctx *AVCodecContext) SetReorderedOpaque(v int64)
SetReorderedOpaque sets `AVCodecContext.reordered_opaque` value.
func (*AVCodecContext) SetRequestChannelLayout ¶
func (avctx *AVCodecContext) SetRequestChannelLayout(v uint64)
SetRequestChannelLayout sets `AVCodecContext.request_channel_layout` value.
func (*AVCodecContext) SetRequestSampleFmt ¶
func (avctx *AVCodecContext) SetRequestSampleFmt(v AVSampleFormat)
SetRequestSampleFmt sets `AVCodecContext.request_sample_fmt` value.
func (*AVCodecContext) SetRtpCallback
deprecated
func (avctx *AVCodecContext) SetRtpCallback(v AvCodecContextRtpCallbackFunc)
Deprecated: Unused.
SetRtpCallback sets `AVCodecContext.rtp_callback` value.
func (*AVCodecContext) SetRtpPayloadSize
deprecated
func (avctx *AVCodecContext) SetRtpPayloadSize(v int32)
Deprecated: Use encoder private options instead.
SetRtpPayloadSize sets `AVCodecContext.rtp_payload_size` value.
func (*AVCodecContext) SetSampleAspectRatio ¶
func (avctx *AVCodecContext) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVCodecContext.sample_aspect_ratio` value.
func (*AVCodecContext) SetSampleFmt ¶
func (avctx *AVCodecContext) SetSampleFmt(v AVSampleFormat)
SetSampleFmt sets `AVCodecContext.sample_fmt` value.
func (*AVCodecContext) SetSampleRate ¶
func (avctx *AVCodecContext) SetSampleRate(v int32)
SetSampleRate sets `AVCodecContext.sample_rate` value.
func (*AVCodecContext) SetScenechangeThreshold
deprecated
func (avctx *AVCodecContext) SetScenechangeThreshold(v int32)
Deprecated: Use encoder private options instead.
SetScenechangeThreshold sets `AVCodecContext.scenechange_threshold` value.
func (*AVCodecContext) SetSeekPreroll ¶
func (avctx *AVCodecContext) SetSeekPreroll(v int32)
SetSeekPreroll sets `AVCodecContext.seek_preroll` value.
func (*AVCodecContext) SetSideDataOnlyPackets
deprecated
func (avctx *AVCodecContext) SetSideDataOnlyPackets(v int32)
Deprecated: No use.
SetSideDataOnlyPackets sets `AVCodecContext.side_data_only_packets` value.
func (*AVCodecContext) SetSkipAlpha ¶
func (avctx *AVCodecContext) SetSkipAlpha(v int32)
SetSkipAlpha sets `AVCodecContext.skip_alpha` value.
func (*AVCodecContext) SetSkipBottom ¶
func (avctx *AVCodecContext) SetSkipBottom(v int32)
SetSkipBottom sets `AVCodecContext.skip_bottom` value.
func (*AVCodecContext) SetSkipCount
deprecated
func (avctx *AVCodecContext) SetSkipCount(v int32)
Deprecated: No use.
SetSkipCount sets `AVCodecContext.skip_count` value.
func (*AVCodecContext) SetSkipFrame ¶
func (avctx *AVCodecContext) SetSkipFrame(v AVDiscard)
SetSkipFrame sets `AVCodecContext.skip_frame` value.
func (*AVCodecContext) SetSkipIdct ¶
func (avctx *AVCodecContext) SetSkipIdct(v AVDiscard)
SetSkipIdct sets `AVCodecContext.skip_idct` value.
func (*AVCodecContext) SetSkipLoopFilter ¶
func (avctx *AVCodecContext) SetSkipLoopFilter(v AVDiscard)
SetSkipLoopFilter sets `AVCodecContext.skip_loop_filter` value.
func (*AVCodecContext) SetSkipTop ¶
func (avctx *AVCodecContext) SetSkipTop(v int32)
SetSkipTop sets `AVCodecContext.skip_top` value.
func (*AVCodecContext) SetSliceCount ¶
func (avctx *AVCodecContext) SetSliceCount(v int32)
SetSliceCount sets `AVCodecContext.slice_count` value.
func (*AVCodecContext) SetSliceFlags ¶
func (avctx *AVCodecContext) SetSliceFlags(v int32)
SetSliceFlags sets `AVCodecContext.slice_flags` value.
func (*AVCodecContext) SetSliceOffset ¶
func (avctx *AVCodecContext) SetSliceOffset(v *int32)
SetSliceOffset sets `AVCodecContext.slice_offset` value.
func (*AVCodecContext) SetSlices ¶
func (avctx *AVCodecContext) SetSlices(v int32)
SetSlices sets `AVCodecContext.slices` value.
func (*AVCodecContext) SetSpatialCplxMasking ¶
func (avctx *AVCodecContext) SetSpatialCplxMasking(v float32)
SetSpatialCplxMasking sets `AVCodecContext.spatial_cplx_masking` value.
func (*AVCodecContext) SetStrictStdCompliance ¶
func (avctx *AVCodecContext) SetStrictStdCompliance(v int32)
SetStrictStdCompliance sets `AVCodecContext.strict_std_compliance` value.
func (*AVCodecContext) SetSubCharencMode ¶
func (avctx *AVCodecContext) SetSubCharencMode(v int32)
SetSubCharencMode sets `AVCodecContext.sub_charenc_mode` value.
func (*AVCodecContext) SetSubTextFormat ¶
func (avctx *AVCodecContext) SetSubTextFormat(v int32)
SetSubTextFormat sets `AVCodecContext.sub_text_format` value.
func (*AVCodecContext) SetSubtitleHeader ¶
func (avctx *AVCodecContext) SetSubtitleHeader(v *uint8)
SetSubtitleHeader sets `AVCodecContext.subtitle_header` value.
func (*AVCodecContext) SetSubtitleHeaderSize ¶
func (avctx *AVCodecContext) SetSubtitleHeaderSize(v int32)
SetSubtitleHeaderSize sets `AVCodecContext.subtitle_header_size` value.
func (*AVCodecContext) SetSwPixFmt ¶
func (avctx *AVCodecContext) SetSwPixFmt(v AVPixelFormat)
SetSwPixFmt sets `AVCodecContext.sw_pix_fmt` value.
func (*AVCodecContext) SetTemporalCplxMasking ¶
func (avctx *AVCodecContext) SetTemporalCplxMasking(v float32)
SetTemporalCplxMasking sets `AVCodecContext.temporal_cplx_masking` value.
func (*AVCodecContext) SetThreadCount ¶
func (avctx *AVCodecContext) SetThreadCount(v int32)
SetThreadCount sets `AVCodecContext.thread_count` value.
func (*AVCodecContext) SetThreadSafeCallbacks ¶
func (avctx *AVCodecContext) SetThreadSafeCallbacks(v int32)
SetThreadSafeCallbacks sets `AVCodecContext.thread_safe_callbacks` value.
func (*AVCodecContext) SetThreadType ¶
func (avctx *AVCodecContext) SetThreadType(v int32)
SetThreadType sets `AVCodecContext.threadtype` value.
func (*AVCodecContext) SetTicksPerFrame ¶
func (avctx *AVCodecContext) SetTicksPerFrame(v int32)
SetTicksPerFrame sets `AVCodecContext.ticks_per_frame` value.
func (*AVCodecContext) SetTimeBase ¶
func (avctx *AVCodecContext) SetTimeBase(v AVRational)
SetTimeBase sets `AVCodecContext.time_base` value.
func (*AVCodecContext) SetTimecodeFrameStart
deprecated
func (avctx *AVCodecContext) SetTimecodeFrameStart(v int64)
Deprecated: Use encoder private options instead.
SetTimecodeFrameStart sets `AVCodecContext.timecode_frame_start` value.
func (*AVCodecContext) SetTrailingPadding ¶
func (avctx *AVCodecContext) SetTrailingPadding(v int32)
SetTrailingPadding sets `AVCodecContext.trailing_padding` value.
func (*AVCodecContext) SetTrellis ¶
func (avctx *AVCodecContext) SetTrellis(v int32)
SetTrellis sets `AVCodecContext.trellis` value.
func (*AVCodecContext) SetVbvDelay
deprecated
func (avctx *AVCodecContext) SetVbvDelay(v uint64)
Deprecated: No use.
SetVbvDelay sets `AVCodecContext.vbv_delay` value.
func (*AVCodecContext) SetWidth ¶
func (avctx *AVCodecContext) SetWidth(v int32)
SetWidth sets `AVCodecContext.width` value.
func (*AVCodecContext) SetWorkaroundBugs ¶
func (avctx *AVCodecContext) SetWorkaroundBugs(v int32)
SetWorkaroundBugs sets `AVCodecContext.workaround_bugs` value.
type AVCodecContextDrawHorizBandFunc ¶
type AVCodecContextDrawHorizBandFunc = C.avcodec_context_draw_horiz_band_func
typedef void (*avcodec_context_draw_horiz_band_func)(struct AVCodecContext *s, const AVFrame *src, int offset[AV_NUM_DATA_POINTERS], int y, int type, int height);
type AVCodecContextExecute2Func ¶
type AVCodecContextExecute2Func = C.avcodec_context_execute2_func
typedef int (*avcodec_context_execute2_func)(AVCodecContext *c2, void *arg2, int, int);
type AVCodecContextExecuteFunc ¶
type AVCodecContextExecuteFunc = C.avcodec_context_execute_func
typedef int (*avcodec_context_execute_func)(AVCodecContext *c2, void *arg2);
type AVCodecContextGetBuffer2Func ¶
type AVCodecContextGetBuffer2Func = C.avcodec_context_get_buffer2_func
typedef int (*avcodec_context_get_buffer2_func)(struct AVCodecContext *s, AVFrame *frame, int flags);
type AVCodecContextGetFormatFunc ¶
type AVCodecContextGetFormatFunc = C.avcodec_context_get_format_func
typedef enum AVPixelFormat (*avcodec_context_get_format)(struct AVCodecContext *s, const enum AVPixelFormat * fmt);
type AVCodecDescriptor ¶
type AVCodecDescriptor C.struct_AVCodecDescriptor
AVCodecDescriptor
func AvCodecDescriptorGet ¶
func AvCodecDescriptorGet(id AVCodecID) *AVCodecDescriptor
AvCodecDescriptorGet returns descriptor for given codec ID or NULL if no descriptor exists.
func AvCodecDescriptorGetByName ¶
func AvCodecDescriptorGetByName(name string) *AVCodecDescriptor
AvCodecDescriptorGetByName returns codec descriptor with the given name or NULL if no such descriptor exists.
func AvCodecDescriptorNext ¶
func AvCodecDescriptorNext(prev *AVCodecDescriptor) *AVCodecDescriptor
AvCodecDescriptorNext iterates over all codec descriptors known to libavcodec.
func AvCodecGetCodecDescriptor
deprecated
func AvCodecGetCodecDescriptor(avctx *AVCodecContext) *AVCodecDescriptor
Deprecated: No use.
AvCodecGetCodecDescriptor
func (*AVCodecDescriptor) GetId ¶
func (hwc *AVCodecDescriptor) GetId() AVCodecID
GetId gets `AVCodecDescriptor.id` value.
func (*AVCodecDescriptor) GetLongName ¶
func (hwc *AVCodecDescriptor) GetLongName() string
GetLongName gets `AVCodecDescriptor.long_name` value.
func (*AVCodecDescriptor) GetMimeTypes ¶
func (hwc *AVCodecDescriptor) GetMimeTypes() (v []string)
GetMimeTypes gets `AVCodecDescriptor.mime_types` value.
func (*AVCodecDescriptor) GetName ¶
func (hwc *AVCodecDescriptor) GetName() string
GetName gets `AVCodecDescriptor.name` value.
func (*AVCodecDescriptor) GetProfiles ¶
func (hwc *AVCodecDescriptor) GetProfiles() []AVProfile
GetProfiles gets `AVCodecDescriptor.profiles` value.
func (*AVCodecDescriptor) GetProps ¶
func (hwc *AVCodecDescriptor) GetProps() int32
GetProps gets `AVCodecDescriptor.props` value.
func (*AVCodecDescriptor) GetType ¶
func (hwc *AVCodecDescriptor) GetType() AVMediaType
GetType gets `AVCodecDescriptor.type` value.
type AVCodecHWConfig ¶
type AVCodecHWConfig C.struct_AVCodecHWConfig
AVCodecHWConfig
func AvCodecGetHwConfig ¶
func AvCodecGetHwConfig[T Integer](codec *AVCodec, index T) *AVCodecHWConfig
AvCodecGetHwConfig retrieves supported hardware configurations for a codec.
func (*AVCodecHWConfig) GetDeviceType ¶
func (hwc *AVCodecHWConfig) GetDeviceType() AVHWDeviceType
GetDeviceType gets `AVCodecHWConfig.devicetype` value.
func (*AVCodecHWConfig) GetDeviceTypeAddr ¶
func (hwc *AVCodecHWConfig) GetDeviceTypeAddr() *AVHWDeviceType
GetDeviceTypeAddr gets `AVCodecHWConfig.devicetype` address.
func (*AVCodecHWConfig) GetMethods ¶
func (hwc *AVCodecHWConfig) GetMethods() int32
GetMethods gets `AVCodecHWConfig.methods` value.
func (*AVCodecHWConfig) GetMethodsAddr ¶
func (hwc *AVCodecHWConfig) GetMethodsAddr() *int32
GetMethodsAddr gets `AVCodecHWConfig.methods` address.
func (*AVCodecHWConfig) GetPixFmt ¶
func (hwc *AVCodecHWConfig) GetPixFmt() AVPixelFormat
GetPixFmt gets `AVCodecHWConfig.pix_fmt` value.
func (*AVCodecHWConfig) GetPixFmtAddr ¶
func (hwc *AVCodecHWConfig) GetPixFmtAddr() *AVPixelFormat
GetPixFmtAddr gets `AVCodecHWConfig.pix_fmt` address.
func (*AVCodecHWConfig) SetDeviceType ¶
func (hwc *AVCodecHWConfig) SetDeviceType(v AVHWDeviceType)
SetDeviceType sets `AVCodecHWConfig.devicetype` value.
func (*AVCodecHWConfig) SetMethods ¶
func (hwc *AVCodecHWConfig) SetMethods(v int32)
SetMethods sets `AVCodecHWConfig.methods` value.
func (*AVCodecHWConfig) SetPixFmt ¶
func (hwc *AVCodecHWConfig) SetPixFmt(v AVPixelFormat)
SetPixFmt sets `AVCodecHWConfig.pix_fmt` value.
type AVCodecID ¶
type AVCodecID = C.enum_AVCodecID
AVCodecID
func AvCodecGetId ¶
func AvCodecGetId(tags **AVCodecTag, tag uint32) AVCodecID
AvCodecGetId gets the AVCodecID for the given codec tag tag.
func AvGetPcmCodec ¶
func AvGetPcmCodec(fmt AVSampleFormat, be int32) AVCodecID
AvGetPcmCodec returns the PCM codec associated with a sample format.
func AvGuessCodec ¶
func AvGuessCodec(fmt *AVOutputFormat, shortName, filename, mimeType string, _type AVMediaType) AVCodecID
AvGuessCodec guesses the codec ID based upon muxer and filename.
type AVCodecParameters ¶
type AVCodecParameters C.struct_AVCodecParameters
AVCodecParameters
func AvCodecParametersAlloc ¶
func AvCodecParametersAlloc() *AVCodecParameters
AvCodecParametersAlloc allocates a new AVCodecParameters and set its fields to default values (unknown/invalid/0). The returned struct must be freed with AVCodecParametersFree().
func (*AVCodecParameters) GetBitRate ¶
func (par *AVCodecParameters) GetBitRate() int64
GetBitRate gets `AVCodecParameters.bit_rate` value.
func (*AVCodecParameters) GetBitRateAddr ¶
func (par *AVCodecParameters) GetBitRateAddr() *int64
GetBitRateAddr gets `AVCodecParameters.bit_rate` address.
func (*AVCodecParameters) GetBitsPerCodedSample ¶
func (par *AVCodecParameters) GetBitsPerCodedSample() int32
GetBitsPerCodedSample gets `AVCodecParameters.bits_per_coded_sample` value.
func (*AVCodecParameters) GetBitsPerCodedSampleAddr ¶
func (par *AVCodecParameters) GetBitsPerCodedSampleAddr() *int32
GetBitsPerCodedSampleAddr gets `AVCodecParameters.bits_per_coded_sample` address.
func (*AVCodecParameters) GetBitsPerRawSample ¶
func (par *AVCodecParameters) GetBitsPerRawSample() int32
GetBitsPerRawSample gets `AVCodecParameters.bits_per_raw_sample` value.
func (*AVCodecParameters) GetBitsPerRawSampleAddr ¶
func (par *AVCodecParameters) GetBitsPerRawSampleAddr() *int32
GetBitsPerRawSampleAddr gets `AVCodecParameters.bits_per_raw_sample` address.
func (*AVCodecParameters) GetBlockAlign ¶
func (par *AVCodecParameters) GetBlockAlign() int32
GetBlockAlign gets `AVCodecParameters.block_align` value.
func (*AVCodecParameters) GetBlockAlignAddr ¶
func (par *AVCodecParameters) GetBlockAlignAddr() *int32
GetBlockAlignAddr gets `AVCodecParameters.block_align` address.
func (*AVCodecParameters) GetChannelLayout ¶
func (par *AVCodecParameters) GetChannelLayout() uint64
GetChannelLayout gets `AVCodecParameters.channel_layout` value.
func (*AVCodecParameters) GetChannelLayoutAddr ¶
func (par *AVCodecParameters) GetChannelLayoutAddr() *uint64
GetChannelLayoutAddr gets `AVCodecParameters.channel_layout` address.
func (*AVCodecParameters) GetChannels ¶
func (par *AVCodecParameters) GetChannels() int32
GetChannels gets `AVCodecParameters.channels` value.
func (*AVCodecParameters) GetChannelsAddr ¶
func (par *AVCodecParameters) GetChannelsAddr() *int32
GetChannelsAddr gets `AVCodecParameters.channels` address.
func (*AVCodecParameters) GetChromaLocation ¶
func (par *AVCodecParameters) GetChromaLocation() AVChromaLocation
GetChromaLocation gets `AVCodecParameters.chroma_location` value.
func (*AVCodecParameters) GetChromaLocationAddr ¶
func (par *AVCodecParameters) GetChromaLocationAddr() *AVChromaLocation
GetChromaLocationAddr gets `AVCodecParameters.chroma_location` address.
func (*AVCodecParameters) GetCodecId ¶
func (par *AVCodecParameters) GetCodecId() AVCodecID
GetCodecId gets `AVCodecParameters.codec_id` value.
func (*AVCodecParameters) GetCodecIdAddr ¶
func (par *AVCodecParameters) GetCodecIdAddr() *AVCodecID
GetCodecIdAddr gets `AVCodecParameters.codec_id` address.
func (*AVCodecParameters) GetCodecTag ¶
func (par *AVCodecParameters) GetCodecTag() uint32
GetCodecTag gets `AVCodecParameters.codec_tag` value.
func (*AVCodecParameters) GetCodecTagAddr ¶
func (par *AVCodecParameters) GetCodecTagAddr() *uint32
GetCodecTagAddr gets `AVCodecParameters.codec_tag` address.
func (*AVCodecParameters) GetCodecType ¶
func (par *AVCodecParameters) GetCodecType() AVMediaType
GetCodecType gets `AVCodecParameters.codectype` value.
func (*AVCodecParameters) GetCodecTypeAddr ¶
func (par *AVCodecParameters) GetCodecTypeAddr() *AVMediaType
GetCodecTypeAddr gets `AVCodecParameters.codectype` address.
func (*AVCodecParameters) GetColorPrimaries ¶
func (par *AVCodecParameters) GetColorPrimaries() AVColorPrimaries
GetColorPrimaries gets `AVCodecParameters.color_primaries` value.
func (*AVCodecParameters) GetColorPrimariesAddr ¶
func (par *AVCodecParameters) GetColorPrimariesAddr() *AVColorPrimaries
GetColorPrimariesAddr gets `AVCodecParameters.color_primaries` address.
func (*AVCodecParameters) GetColorRange ¶
func (par *AVCodecParameters) GetColorRange() AVColorRange
GetColorRange gets `AVCodecParameters.colorrange` value.
func (*AVCodecParameters) GetColorRangeAddr ¶
func (par *AVCodecParameters) GetColorRangeAddr() *AVColorRange
GetColorRangeAddr gets `AVCodecParameters.colorrange` address.
func (*AVCodecParameters) GetColorSpace ¶
func (par *AVCodecParameters) GetColorSpace() AVColorSpace
GetColorSpace gets `AVCodecParameters.color_space` value.
func (*AVCodecParameters) GetColorSpaceAddr ¶
func (par *AVCodecParameters) GetColorSpaceAddr() *AVColorSpace
GetColorSpaceAddr gets `AVCodecParameters.color_space` address.
func (*AVCodecParameters) GetColorTrc ¶
func (par *AVCodecParameters) GetColorTrc() AVColorTransferCharacteristic
GetColorTrc gets `AVCodecParameters.color_trc` value.
func (*AVCodecParameters) GetColorTrcAddr ¶
func (par *AVCodecParameters) GetColorTrcAddr() *AVColorTransferCharacteristic
GetColorTrcAddr gets `AVCodecParameters.color_trc` address.
func (*AVCodecParameters) GetExtradata ¶
func (par *AVCodecParameters) GetExtradata() *uint8
GetExtradata gets `AVCodecParameters.extradata` value.
func (*AVCodecParameters) GetExtradataAddr ¶
func (par *AVCodecParameters) GetExtradataAddr() *uint8
GetExtradataAddr gets `AVCodecParameters.extradata` address.
func (*AVCodecParameters) GetExtradataSize ¶
func (par *AVCodecParameters) GetExtradataSize() int32
GetExtradataSize gets `AVCodecParameters.extradata_size` value.
func (*AVCodecParameters) GetExtradataSizeAddr ¶
func (par *AVCodecParameters) GetExtradataSizeAddr() *int32
GetExtradataSizeAddr gets `AVCodecParameters.extradata_size` address.
func (*AVCodecParameters) GetFieldOrder ¶
func (par *AVCodecParameters) GetFieldOrder() AVFieldOrder
GetFieldOrder gets `AVCodecParameters.field_order` value.
func (*AVCodecParameters) GetFieldOrderAddr ¶
func (par *AVCodecParameters) GetFieldOrderAddr() *AVFieldOrder
GetFieldOrderAddr gets `AVCodecParameters.field_order` address.
func (*AVCodecParameters) GetFormat ¶
func (par *AVCodecParameters) GetFormat() int32
GetFormat gets `AVCodecParameters.format` value.
func (*AVCodecParameters) GetFormatAddr ¶
func (par *AVCodecParameters) GetFormatAddr() *int32
GetFormatAddr gets `AVCodecParameters.format` address.
func (*AVCodecParameters) GetFrameSize ¶
func (par *AVCodecParameters) GetFrameSize() int32
GetFrameSize gets `AVCodecParameters.frame_size` value.
func (*AVCodecParameters) GetFrameSizeAddr ¶
func (par *AVCodecParameters) GetFrameSizeAddr() *int32
GetFrameSizeAddr gets `AVCodecParameters.frame_size` address.
func (*AVCodecParameters) GetHeight ¶
func (par *AVCodecParameters) GetHeight() int32
GetHeight gets `AVCodecParameters.height` value.
func (*AVCodecParameters) GetHeightAddr ¶
func (par *AVCodecParameters) GetHeightAddr() *int32
GetHeightAddr gets `AVCodecParameters.height` address.
func (*AVCodecParameters) GetInitialPadding ¶
func (par *AVCodecParameters) GetInitialPadding() int32
GetInitialPadding gets `AVCodecParameters.initial_padding` value.
func (*AVCodecParameters) GetInitialPaddingAddr ¶
func (par *AVCodecParameters) GetInitialPaddingAddr() *int32
GetInitialPaddingAddr gets `AVCodecParameters.initial_padding` address.
func (*AVCodecParameters) GetLevel ¶
func (par *AVCodecParameters) GetLevel() int32
GetLevel gets `AVCodecParameters.level` value.
func (*AVCodecParameters) GetLevelAddr ¶
func (par *AVCodecParameters) GetLevelAddr() *int32
GetLevelAddr gets `AVCodecParameters.level` address.
func (*AVCodecParameters) GetProfile ¶
func (par *AVCodecParameters) GetProfile() int32
GetProfile gets `AVCodecParameters.profile` value.
func (*AVCodecParameters) GetProfileAddr ¶
func (par *AVCodecParameters) GetProfileAddr() *int32
GetProfileAddr gets `AVCodecParameters.profile` address.
func (*AVCodecParameters) GetSampleAspectRatio ¶
func (par *AVCodecParameters) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVCodecParameters.sample_aspect_ratio` value.
func (*AVCodecParameters) GetSampleAspectRatioAddr ¶
func (par *AVCodecParameters) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVCodecParameters.sample_aspect_ratio` address.
func (*AVCodecParameters) GetSampleRate ¶
func (par *AVCodecParameters) GetSampleRate() int32
GetSampleRate gets `AVCodecParameters.sample_rate` value.
func (*AVCodecParameters) GetSampleRateAddr ¶
func (par *AVCodecParameters) GetSampleRateAddr() *int32
GetSampleRateAddr gets `AVCodecParameters.sample_rate` address.
func (*AVCodecParameters) GetSeekPreroll ¶
func (par *AVCodecParameters) GetSeekPreroll() int32
GetSeekPreroll gets `AVCodecParameters.seek_preroll` value.
func (*AVCodecParameters) GetSeekPrerollAddr ¶
func (par *AVCodecParameters) GetSeekPrerollAddr() *int32
GetSeekPrerollAddr gets `AVCodecParameters.seek_preroll` address.
func (*AVCodecParameters) GetTrailingPadding ¶
func (par *AVCodecParameters) GetTrailingPadding() int32
GetTrailingPadding gets `AVCodecParameters.trailing_padding` value.
func (*AVCodecParameters) GetTrailingPaddingAddr ¶
func (par *AVCodecParameters) GetTrailingPaddingAddr() *int32
GetTrailingPaddingAddr gets `AVCodecParameters.trailing_padding` address.
func (*AVCodecParameters) GetVideoDelay ¶
func (par *AVCodecParameters) GetVideoDelay() int32
GetVideoDelay gets `AVCodecParameters.video_delay` value.
func (*AVCodecParameters) GetVideoDelayAddr ¶
func (par *AVCodecParameters) GetVideoDelayAddr() *int32
GetVideoDelayAddr gets `AVCodecParameters.video_delay` address.
func (*AVCodecParameters) GetWidth ¶
func (par *AVCodecParameters) GetWidth() int32
GetWidth gets `AVCodecParameters.width` value.
func (*AVCodecParameters) GetWidthAddr ¶
func (par *AVCodecParameters) GetWidthAddr() *int32
GetWidthAddr gets `AVCodecParameters.width` address.
func (*AVCodecParameters) SetBitRate ¶
func (par *AVCodecParameters) SetBitRate(v int64)
SetBitRate sets `AVCodecParameters.bit_rate` value.
func (*AVCodecParameters) SetBitsPerCodedSample ¶
func (par *AVCodecParameters) SetBitsPerCodedSample(v int32)
SetBitsPerCodedSample sets `AVCodecParameters.bits_per_coded_sample` value.
func (*AVCodecParameters) SetBitsPerRawSample ¶
func (par *AVCodecParameters) SetBitsPerRawSample(v int32)
SetBitsPerRawSample sets `AVCodecParameters.bits_per_raw_sample` value.
func (*AVCodecParameters) SetBlockAlign ¶
func (par *AVCodecParameters) SetBlockAlign(v int32)
SetBlockAlign sets `AVCodecParameters.block_align` value.
func (*AVCodecParameters) SetChannelLayout ¶
func (par *AVCodecParameters) SetChannelLayout(v uint64)
SetChannelLayout sets `AVCodecParameters.channel_layout` value.
func (*AVCodecParameters) SetChannels ¶
func (par *AVCodecParameters) SetChannels(v int32)
SetChannels sets `AVCodecParameters.channels` value.
func (*AVCodecParameters) SetChromaLocation ¶
func (par *AVCodecParameters) SetChromaLocation(v AVChromaLocation)
SetChromaLocation sets `AVCodecParameters.chroma_location` value.
func (*AVCodecParameters) SetCodecId ¶
func (par *AVCodecParameters) SetCodecId(v AVCodecID)
SetCodecId sets `AVCodecParameters.codec_id` value.
func (*AVCodecParameters) SetCodecTag ¶
func (par *AVCodecParameters) SetCodecTag(v uint32)
SetCodecTag sets `AVCodecParameters.codec_tag` value.
func (*AVCodecParameters) SetCodecType ¶
func (par *AVCodecParameters) SetCodecType(v AVMediaType)
SetCodecType sets `AVCodecParameters.codectype` value.
func (*AVCodecParameters) SetColorPrimaries ¶
func (par *AVCodecParameters) SetColorPrimaries(v AVColorPrimaries)
SetColorPrimaries sets `AVCodecParameters.color_primaries` value.
func (*AVCodecParameters) SetColorRange ¶
func (par *AVCodecParameters) SetColorRange(v AVColorRange)
SetColorRange sets `AVCodecParameters.colorrange` value.
func (*AVCodecParameters) SetColorSpace ¶
func (par *AVCodecParameters) SetColorSpace(v AVColorSpace)
SetColorSpace sets `AVCodecParameters.color_space` value.
func (*AVCodecParameters) SetColorTrc ¶
func (par *AVCodecParameters) SetColorTrc(v AVColorTransferCharacteristic)
SetColorTrc sets `AVCodecParameters.color_trc` value.
func (*AVCodecParameters) SetExtradata ¶
func (par *AVCodecParameters) SetExtradata(v *uint8)
SetExtradata sets `AVCodecParameters.extradata` value.
func (*AVCodecParameters) SetExtradataSize ¶
func (par *AVCodecParameters) SetExtradataSize(v int32)
SetExtradataSize sets `AVCodecParameters.extradata_size` value.
func (*AVCodecParameters) SetFieldOrder ¶
func (par *AVCodecParameters) SetFieldOrder(v AVFieldOrder)
SetFieldOrder sets `AVCodecParameters.field_order` value.
func (*AVCodecParameters) SetFormat ¶
func (par *AVCodecParameters) SetFormat(v int32)
SetFormat sets `AVCodecParameters.format` value.
func (*AVCodecParameters) SetFrameSize ¶
func (par *AVCodecParameters) SetFrameSize(v int32)
SetFrameSize sets `AVCodecParameters.frame_size` value.
func (*AVCodecParameters) SetHeight ¶
func (par *AVCodecParameters) SetHeight(v int32)
SetHeight sets `AVCodecParameters.height` value.
func (*AVCodecParameters) SetInitialPadding ¶
func (par *AVCodecParameters) SetInitialPadding(v int32)
SetInitialPadding sets `AVCodecParameters.initial_padding` value.
func (*AVCodecParameters) SetLevel ¶
func (par *AVCodecParameters) SetLevel(v int32)
SetLevel sets `AVCodecParameters.level` value.
func (*AVCodecParameters) SetProfile ¶
func (par *AVCodecParameters) SetProfile(v int32)
SetProfile sets `AVCodecParameters.profile` value.
func (*AVCodecParameters) SetSampleAspectRatio ¶
func (par *AVCodecParameters) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVCodecParameters.sample_aspect_ratio` value.
func (*AVCodecParameters) SetSampleRate ¶
func (par *AVCodecParameters) SetSampleRate(v int32)
SetSampleRate sets `AVCodecParameters.sample_rate` value.
func (*AVCodecParameters) SetSeekPreroll ¶
func (par *AVCodecParameters) SetSeekPreroll(v int32)
SetSeekPreroll sets `AVCodecParameters.seek_preroll` value.
func (*AVCodecParameters) SetTrailingPadding ¶
func (par *AVCodecParameters) SetTrailingPadding(v int32)
SetTrailingPadding sets `AVCodecParameters.trailing_padding` value.
func (*AVCodecParameters) SetVideoDelay ¶
func (par *AVCodecParameters) SetVideoDelay(v int32)
SetVideoDelay sets `AVCodecParameters.video_delay` value.
func (*AVCodecParameters) SetWidth ¶
func (par *AVCodecParameters) SetWidth(v int32)
SetWidth sets `AVCodecParameters.width` value.
type AVCodecParser ¶
type AVCodecParser C.struct_AVCodecParser
AVCodecParser
func AvParserIterate ¶
func AvParserIterate(p CVoidPointerPointer) *AVCodecParser
AvParserIterate iterates over all registered codec parsers.
func AvParserNext
deprecated
func (*AVCodecParser) GetCodecIds ¶
func (cp *AVCodecParser) GetCodecIds() []int32
GetCodecIds gets `AVCodecParser.codec_ids` value.
func (*AVCodecParser) GetCodecIdsAddr ¶
func (cp *AVCodecParser) GetCodecIdsAddr() *int32
GetCodecIdsAddr gets `AVCodecParser.codec_ids` address.
func (*AVCodecParser) GetNext
deprecated
func (cp *AVCodecParser) GetNext() *AVCodecParser
Deprecated: No use.
GetNext gets `AVCodecParser.next` value.
func (*AVCodecParser) GetNextAddr
deprecated
func (cp *AVCodecParser) GetNextAddr() **AVCodecParser
Deprecated: No use.
GetNextAddr gets `AVCodecParser.next` address.
func (*AVCodecParser) GetParserClose ¶
func (cp *AVCodecParser) GetParserClose() AvcodecParserCloseFunc
GetParserClose gets `AVCodecParser.parser_close` value.
func (*AVCodecParser) GetParserCloseAddr ¶
func (cp *AVCodecParser) GetParserCloseAddr() *AvcodecParserCloseFunc
GetParserCloseAddr gets `AVCodecParser.parser_close` address.
func (*AVCodecParser) GetParserInit ¶
func (cp *AVCodecParser) GetParserInit() AvcodecParserInitFunc
GetParserInit gets `AVCodecParser.parser_init` value.
func (*AVCodecParser) GetParserInitAddr ¶
func (cp *AVCodecParser) GetParserInitAddr() *AvcodecParserInitFunc
GetParserInitAddr gets `AVCodecParser.parser_init` address.
func (*AVCodecParser) GetParserParse ¶
func (cp *AVCodecParser) GetParserParse() AvcodecParserParseFunc
GetParserParse gets `AVCodecParser.parser_parse` value.
func (*AVCodecParser) GetParserParseAddr ¶
func (cp *AVCodecParser) GetParserParseAddr() *AvcodecParserParseFunc
GetParserParseAddr gets `AVCodecParser.parser_parse` address.
func (*AVCodecParser) GetPrivDataSize ¶
func (cp *AVCodecParser) GetPrivDataSize() int32
GetPrivDataSize gets `AVCodecParser.priv_data_size` value.
func (*AVCodecParser) GetPrivDataSizeAddr ¶
func (cp *AVCodecParser) GetPrivDataSizeAddr() *int32
GetPrivDataSizeAddr gets `AVCodecParser.priv_data_size` address.
func (*AVCodecParser) GetSplit ¶
func (cp *AVCodecParser) GetSplit() AvcodecParserSplitFunc
GetSplit gets `AVCodecParser.split` value.
func (*AVCodecParser) GetSplitAddr ¶
func (cp *AVCodecParser) GetSplitAddr() *AvcodecParserSplitFunc
GetSplitAddr gets `AVCodecParser.split` address.
func (*AVCodecParser) SetCodecIds ¶
func (cp *AVCodecParser) SetCodecIds(v []int32)
SetCodecIds sets `AVCodecParser.codec_ids` value.
func (*AVCodecParser) SetNext
deprecated
func (cp *AVCodecParser) SetNext(v *AVCodecParser)
Deprecated: No use.
SetNext sets `AVCodecParser.next` value.
func (*AVCodecParser) SetParserClose ¶
func (cp *AVCodecParser) SetParserClose(v AvcodecParserCloseFunc)
SetParserClose sets `AVCodecParser.parser_close` value.
func (*AVCodecParser) SetParserInit ¶
func (cp *AVCodecParser) SetParserInit(v AvcodecParserInitFunc)
SetParserInit sets `AVCodecParser.parser_init` value.
func (*AVCodecParser) SetParserParse ¶
func (cp *AVCodecParser) SetParserParse(v AvcodecParserParseFunc)
SetParserParse sets `AVCodecParser.parser_parse` value.
func (*AVCodecParser) SetPrivDataSize ¶
func (cp *AVCodecParser) SetPrivDataSize(v int32)
SetPrivDataSize sets `AVCodecParser.priv_data_size` value.
func (*AVCodecParser) SetSplit ¶
func (cp *AVCodecParser) SetSplit(v AvcodecParserSplitFunc)
SetSplit sets `AVCodecParser.split` value.
type AVCodecParserContext ¶
type AVCodecParserContext C.struct_AVCodecParserContext
AVCodecParserContext
func AvStreamGetParser ¶
func AvStreamGetParser(s *AVStream) *AVCodecParserContext
AvStreamGetParser
func (*AVCodecParserContext) GetCodedHeight ¶
func (cpc *AVCodecParserContext) GetCodedHeight() int32
GetCodedHeight gets `AVCodecParserContext.coded_height` value.
func (*AVCodecParserContext) GetCodedHeightAddr ¶
func (cpc *AVCodecParserContext) GetCodedHeightAddr() *int32
GetCodedHeightAddr gets `AVCodecParserContext.coded_height` address.
func (*AVCodecParserContext) GetCodedWidth ¶
func (cpc *AVCodecParserContext) GetCodedWidth() int32
GetCodedWidth gets `AVCodecParserContext.coded_width` value.
func (*AVCodecParserContext) GetCodedWidthAddr ¶
func (cpc *AVCodecParserContext) GetCodedWidthAddr() *int32
GetCodedWidthAddr gets `AVCodecParserContext.coded_width` address.
func (*AVCodecParserContext) GetConvergenceDuration
deprecated
func (cpc *AVCodecParserContext) GetConvergenceDuration() int64
Deprecated: Unused.
GetConvergenceDuration gets `AVCodecParserContext.convergence_duration` value.
func (*AVCodecParserContext) GetConvergenceDurationAddr
deprecated
func (cpc *AVCodecParserContext) GetConvergenceDurationAddr() *int64
Deprecated: Unused.
GetConvergenceDurationAddr gets `AVCodecParserContext.convergence_duration` address.
func (*AVCodecParserContext) GetCurFrameDts ¶
func (cpc *AVCodecParserContext) GetCurFrameDts() []int64
GetCurFrameDts gets `AVCodecParserContext.cur_frame_dts` value.
func (*AVCodecParserContext) GetCurFrameDtsAddr ¶
func (cpc *AVCodecParserContext) GetCurFrameDtsAddr() **int64
GetCurFrameDtsAddr gets `AVCodecParserContext.cur_frame_dts` address.
func (*AVCodecParserContext) GetCurFrameEnd ¶
func (cpc *AVCodecParserContext) GetCurFrameEnd() []int64
GetCurFrameEnd gets `AVCodecParserContext.cur_frame_end` value.
func (*AVCodecParserContext) GetCurFrameEndAddr ¶
func (cpc *AVCodecParserContext) GetCurFrameEndAddr() **int64
GetCurFrameEndAddr gets `AVCodecParserContext.cur_frame_end` address.
func (*AVCodecParserContext) GetCurFrameOffset ¶
func (cpc *AVCodecParserContext) GetCurFrameOffset() []int64
GetCurFrameOffset gets `AVCodecParserContext.cur_frame_offset` value.
func (*AVCodecParserContext) GetCurFrameOffsetAddr ¶
func (cpc *AVCodecParserContext) GetCurFrameOffsetAddr() **int64
GetCurFrameOffsetAddr gets `AVCodecParserContext.cur_frame_offset` address.
func (*AVCodecParserContext) GetCurFramePos ¶
func (cpc *AVCodecParserContext) GetCurFramePos() []int64
GetCurFramePos gets `AVCodecParserContext.cur_frame_pos` value.
func (*AVCodecParserContext) GetCurFramePosAddr ¶
func (cpc *AVCodecParserContext) GetCurFramePosAddr() **int64
GetCurFramePosAddr gets `AVCodecParserContext.cur_frame_pos` address.
func (*AVCodecParserContext) GetCurFramePts ¶
func (cpc *AVCodecParserContext) GetCurFramePts() []int64
GetCurFramePts gets `AVCodecParserContext.cur_frame_pts` value.
func (*AVCodecParserContext) GetCurFramePtsAddr ¶
func (cpc *AVCodecParserContext) GetCurFramePtsAddr() **int64
GetCurFramePtsAddr gets `AVCodecParserContext.cur_frame_pts` address.
func (*AVCodecParserContext) GetCurFrameStartIndex ¶
func (cpc *AVCodecParserContext) GetCurFrameStartIndex() int32
GetCurFrameStartIndex gets `AVCodecParserContext.cur_frame_start_index` value.
func (*AVCodecParserContext) GetCurFrameStartIndexAddr ¶
func (cpc *AVCodecParserContext) GetCurFrameStartIndexAddr() *int32
GetCurFrameStartIndexAddr gets `AVCodecParserContext.cur_frame_start_index` address.
func (*AVCodecParserContext) GetCurOffset ¶
func (cpc *AVCodecParserContext) GetCurOffset() int64
GetCurOffset gets `AVCodecParserContext.cur_offset` value.
func (*AVCodecParserContext) GetCurOffsetAddr ¶
func (cpc *AVCodecParserContext) GetCurOffsetAddr() *int64
GetCurOffsetAddr gets `AVCodecParserContext.cur_offset` address.
func (*AVCodecParserContext) GetDts ¶
func (cpc *AVCodecParserContext) GetDts() int64
GetDts gets `AVCodecParserContext.dts` value.
func (*AVCodecParserContext) GetDtsAddr ¶
func (cpc *AVCodecParserContext) GetDtsAddr() *int64
GetDtsAddr gets `AVCodecParserContext.dts` address.
func (*AVCodecParserContext) GetDtsRefDtsDelta ¶
func (cpc *AVCodecParserContext) GetDtsRefDtsDelta() int32
GetDtsRefDtsDelta gets `AVCodecParserContext.dts_ref_dts_delta` value.
func (*AVCodecParserContext) GetDtsRefDtsDeltaAddr ¶
func (cpc *AVCodecParserContext) GetDtsRefDtsDeltaAddr() *int32
GetDtsRefDtsDeltaAddr gets `AVCodecParserContext.dts_ref_dts_delta` address.
func (*AVCodecParserContext) GetDtsSyncPoint ¶
func (cpc *AVCodecParserContext) GetDtsSyncPoint() int32
GetDtsSyncPoint gets `AVCodecParserContext.dts_sync_point` value.
func (*AVCodecParserContext) GetDtsSyncPointAddr ¶
func (cpc *AVCodecParserContext) GetDtsSyncPointAddr() *int32
GetDtsSyncPointAddr gets `AVCodecParserContext.dts_sync_point` address.
func (*AVCodecParserContext) GetDuration ¶
func (cpc *AVCodecParserContext) GetDuration() int32
GetDuration gets `AVCodecParserContext.duration` value.
func (*AVCodecParserContext) GetDurationAddr ¶
func (cpc *AVCodecParserContext) GetDurationAddr() *int32
GetDurationAddr gets `AVCodecParserContext.duration` address.
func (*AVCodecParserContext) GetFetchTimestamp ¶
func (cpc *AVCodecParserContext) GetFetchTimestamp() int32
GetFetchTimestamp gets `AVCodecParserContext.fetch_timestamp` value.
func (*AVCodecParserContext) GetFetchTimestampAddr ¶
func (cpc *AVCodecParserContext) GetFetchTimestampAddr() *int32
GetFetchTimestampAddr gets `AVCodecParserContext.fetch_timestamp` address.
func (*AVCodecParserContext) GetFieldOrder ¶
func (cpc *AVCodecParserContext) GetFieldOrder() AVFieldOrder
GetFieldOrder gets `AVCodecParserContext.field_order` value.
func (*AVCodecParserContext) GetFieldOrderAddr ¶
func (cpc *AVCodecParserContext) GetFieldOrderAddr() *AVFieldOrder
GetFieldOrderAddr gets `AVCodecParserContext.field_order` address.
func (*AVCodecParserContext) GetFormat ¶
func (cpc *AVCodecParserContext) GetFormat() int32
GetFormat gets `AVCodecParserContext.format` value.
func (*AVCodecParserContext) GetFormatAddr ¶
func (cpc *AVCodecParserContext) GetFormatAddr() *int32
GetFormatAddr gets `AVCodecParserContext.format` address.
func (*AVCodecParserContext) GetFrameOffset ¶
func (cpc *AVCodecParserContext) GetFrameOffset() int64
GetFrameOffset gets `AVCodecParserContext.frame_offset` value.
func (*AVCodecParserContext) GetFrameOffsetAddr ¶
func (cpc *AVCodecParserContext) GetFrameOffsetAddr() *int64
GetFrameOffsetAddr gets `AVCodecParserContext.frame_offset` address.
func (*AVCodecParserContext) GetHeight ¶
func (cpc *AVCodecParserContext) GetHeight() int32
GetHeight gets `AVCodecParserContext.height` value.
func (*AVCodecParserContext) GetHeightAddr ¶
func (cpc *AVCodecParserContext) GetHeightAddr() *int32
GetHeightAddr gets `AVCodecParserContext.height` address.
func (*AVCodecParserContext) GetKeyFrame ¶
func (cpc *AVCodecParserContext) GetKeyFrame() int32
GetKeyFrame gets `AVCodecParserContext.key_frame` value.
func (*AVCodecParserContext) GetKeyFrameAddr ¶
func (cpc *AVCodecParserContext) GetKeyFrameAddr() *int32
GetKeyFrameAddr gets `AVCodecParserContext.key_frame` address.
func (*AVCodecParserContext) GetLastDts ¶
func (cpc *AVCodecParserContext) GetLastDts() int64
GetLastDts gets `AVCodecParserContext.last_dts` value.
func (*AVCodecParserContext) GetLastDtsAddr ¶
func (cpc *AVCodecParserContext) GetLastDtsAddr() *int64
GetLastDtsAddr gets `AVCodecParserContext.last_dts` address.
func (*AVCodecParserContext) GetLastPos ¶
func (cpc *AVCodecParserContext) GetLastPos() int64
GetLastPos gets `AVCodecParserContext.last_pos` value.
func (*AVCodecParserContext) GetLastPosAddr ¶
func (cpc *AVCodecParserContext) GetLastPosAddr() *int64
GetLastPosAddr gets `AVCodecParserContext.last_pos` address.
func (*AVCodecParserContext) GetLastPts ¶
func (cpc *AVCodecParserContext) GetLastPts() int64
GetLastPts gets `AVCodecParserContext.last_pts` value.
func (*AVCodecParserContext) GetLastPtsAddr ¶
func (cpc *AVCodecParserContext) GetLastPtsAddr() *int64
GetLastPtsAddr gets `AVCodecParserContext.last_pts` address.
func (*AVCodecParserContext) GetNextFrameOffset ¶
func (cpc *AVCodecParserContext) GetNextFrameOffset() int64
GetNextFrameOffset gets `AVCodecParserContext.next_frame_offset` value.
func (*AVCodecParserContext) GetNextFrameOffsetAddr ¶
func (cpc *AVCodecParserContext) GetNextFrameOffsetAddr() *int64
GetNextFrameOffsetAddr gets `AVCodecParserContext.next_frame_offset` address.
func (*AVCodecParserContext) GetOffset ¶
func (cpc *AVCodecParserContext) GetOffset() int64
GetOffset gets `AVCodecParserContext.offset` value.
func (*AVCodecParserContext) GetOffsetAddr ¶
func (cpc *AVCodecParserContext) GetOffsetAddr() *int64
GetOffsetAddr gets `AVCodecParserContext.offset` address.
func (*AVCodecParserContext) GetOutputPictureNumber ¶
func (cpc *AVCodecParserContext) GetOutputPictureNumber() int32
GetOutputPictureNumber gets `AVCodecParserContext.output_picture_number` value.
func (*AVCodecParserContext) GetOutputPictureNumberAddr ¶
func (cpc *AVCodecParserContext) GetOutputPictureNumberAddr() *int32
GetOutputPictureNumberAddr gets `AVCodecParserContext.output_picture_number` address.
func (*AVCodecParserContext) GetParser ¶
func (cpc *AVCodecParserContext) GetParser() *AVCodecParser
GetParser gets `AVCodecParserContext.parser` value.
func (*AVCodecParserContext) GetParserAddr ¶
func (cpc *AVCodecParserContext) GetParserAddr() **AVCodecParser
GetParserAddr gets `AVCodecParserContext.parser` address.
func (*AVCodecParserContext) GetPictType ¶
func (cpc *AVCodecParserContext) GetPictType() int32
GetPictType gets `AVCodecParserContext.picttype` value.
func (*AVCodecParserContext) GetPictTypeAddr ¶
func (cpc *AVCodecParserContext) GetPictTypeAddr() *int32
GetPictTypeAddr gets `AVCodecParserContext.picttype` address.
func (*AVCodecParserContext) GetPictureStructure ¶
func (cpc *AVCodecParserContext) GetPictureStructure() AVPictureStructure
GetPictureStructure gets `AVCodecParserContext.picture_structure` value.
func (*AVCodecParserContext) GetPictureStructureAddr ¶
func (cpc *AVCodecParserContext) GetPictureStructureAddr() *AVPictureStructure
GetPictureStructureAddr gets `AVCodecParserContext.picture_structure` address.
func (*AVCodecParserContext) GetPos ¶
func (cpc *AVCodecParserContext) GetPos() int64
GetPos gets `AVCodecParserContext.pos` value.
func (*AVCodecParserContext) GetPosAddr ¶
func (cpc *AVCodecParserContext) GetPosAddr() *int64
GetPosAddr gets `AVCodecParserContext.pos` address.
func (*AVCodecParserContext) GetPrivData ¶
func (cpc *AVCodecParserContext) GetPrivData() unsafe.Pointer
GetPrivData gets `AVCodecParserContext.priv_data` value.
func (*AVCodecParserContext) GetPrivDataAddr ¶
func (cpc *AVCodecParserContext) GetPrivDataAddr() *unsafe.Pointer
GetPrivDataAddr gets `AVCodecParserContext.priv_data` address.
func (*AVCodecParserContext) GetPts ¶
func (cpc *AVCodecParserContext) GetPts() int64
GetPts gets `AVCodecParserContext.pts` value.
func (*AVCodecParserContext) GetPtsAddr ¶
func (cpc *AVCodecParserContext) GetPtsAddr() *int64
GetPtsAddr gets `AVCodecParserContext.pts` address.
func (*AVCodecParserContext) GetPtsDtsDelta ¶
func (cpc *AVCodecParserContext) GetPtsDtsDelta() int32
GetPtsDtsDelta gets `AVCodecParserContext.pts_dts_delta` value.
func (*AVCodecParserContext) GetPtsDtsDeltaAddr ¶
func (cpc *AVCodecParserContext) GetPtsDtsDeltaAddr() *int32
GetPtsDtsDeltaAddr gets `AVCodecParserContext.pts_dts_delta` address.
func (*AVCodecParserContext) GetWidth ¶
func (cpc *AVCodecParserContext) GetWidth() int32
GetWidth gets `AVCodecParserContext.width` value.
func (*AVCodecParserContext) GetWidthAddr ¶
func (cpc *AVCodecParserContext) GetWidthAddr() *int32
GetWidthAddr gets `AVCodecParserContext.width` address.
func (*AVCodecParserContext) SetCodedHeight ¶
func (cpc *AVCodecParserContext) SetCodedHeight(v int32)
SetCodedHeight sets `AVCodecParserContext.coded_height` value.
func (*AVCodecParserContext) SetCodedWidth ¶
func (cpc *AVCodecParserContext) SetCodedWidth(v int32)
SetCodedWidth sets `AVCodecParserContext.coded_width` value.
func (*AVCodecParserContext) SetConvergenceDuration
deprecated
func (cpc *AVCodecParserContext) SetConvergenceDuration(v int64)
Deprecated: Unused.
SetConvergenceDuration sets `AVCodecParserContext.convergence_duration` value.
func (*AVCodecParserContext) SetCurFrameDts ¶
func (cpc *AVCodecParserContext) SetCurFrameDts(v []int64)
SetCurFrameDts sets `AVCodecParserContext.cur_frame_dts` value.
func (*AVCodecParserContext) SetCurFrameEnd ¶
func (cpc *AVCodecParserContext) SetCurFrameEnd(v []int64)
SetCurFrameEnd sets `AVCodecParserContext.cur_frame_end` value.
func (*AVCodecParserContext) SetCurFrameOffset ¶
func (cpc *AVCodecParserContext) SetCurFrameOffset(v []int64)
SetCurFrameOffset sets `AVCodecParserContext.cur_frame_offset` value.
func (*AVCodecParserContext) SetCurFramePos ¶
func (cpc *AVCodecParserContext) SetCurFramePos(v []int64)
SetCurFramePos sets `AVCodecParserContext.cur_frame_pos` value.
func (*AVCodecParserContext) SetCurFramePts ¶
func (cpc *AVCodecParserContext) SetCurFramePts(v []int64)
SetCurFramePts sets `AVCodecParserContext.cur_frame_pts` value.
func (*AVCodecParserContext) SetCurFrameStartIndex ¶
func (cpc *AVCodecParserContext) SetCurFrameStartIndex(v int32)
SetCurFrameStartIndex sets `AVCodecParserContext.cur_frame_start_index` value.
func (*AVCodecParserContext) SetCurOffset ¶
func (cpc *AVCodecParserContext) SetCurOffset(v int64)
SetCurOffset sets `AVCodecParserContext.cur_offset` value.
func (*AVCodecParserContext) SetDts ¶
func (cpc *AVCodecParserContext) SetDts(v int64)
SetDts sets `AVCodecParserContext.dts` value.
func (*AVCodecParserContext) SetDtsRefDtsDelta ¶
func (cpc *AVCodecParserContext) SetDtsRefDtsDelta(v int32)
SetDtsRefDtsDelta sets `AVCodecParserContext.dts_ref_dts_delta` value.
func (*AVCodecParserContext) SetDtsSyncPoint ¶
func (cpc *AVCodecParserContext) SetDtsSyncPoint(v int32)
SetDtsSyncPoint sets `AVCodecParserContext.dts_sync_point` value.
func (*AVCodecParserContext) SetDuration ¶
func (cpc *AVCodecParserContext) SetDuration(v int32)
SetDuration sets `AVCodecParserContext.duration` value.
func (*AVCodecParserContext) SetFetchTimestamp ¶
func (cpc *AVCodecParserContext) SetFetchTimestamp(v int32)
SetFetchTimestamp sets `AVCodecParserContext.fetch_timestamp` value.
func (*AVCodecParserContext) SetFieldOrder ¶
func (cpc *AVCodecParserContext) SetFieldOrder(v AVFieldOrder)
SetFieldOrder sets `AVCodecParserContext.field_order` value.
func (*AVCodecParserContext) SetFormat ¶
func (cpc *AVCodecParserContext) SetFormat(v int32)
SetFormat sets `AVCodecParserContext.format` value.
func (*AVCodecParserContext) SetFrameOffset ¶
func (cpc *AVCodecParserContext) SetFrameOffset(v int64)
SetFrameOffset sets `AVCodecParserContext.frame_offset` value.
func (*AVCodecParserContext) SetHeight ¶
func (cpc *AVCodecParserContext) SetHeight(v int32)
SetHeight sets `AVCodecParserContext.height` value.
func (*AVCodecParserContext) SetKeyFrame ¶
func (cpc *AVCodecParserContext) SetKeyFrame(v int32)
SetKeyFrame sets `AVCodecParserContext.key_frame` value.
func (*AVCodecParserContext) SetLastDts ¶
func (cpc *AVCodecParserContext) SetLastDts(v int64)
SetLastDts sets `AVCodecParserContext.last_dts` value.
func (*AVCodecParserContext) SetLastPos ¶
func (cpc *AVCodecParserContext) SetLastPos(v int64)
SetLastPos sets `AVCodecParserContext.last_pos` value.
func (*AVCodecParserContext) SetLastPts ¶
func (cpc *AVCodecParserContext) SetLastPts(v int64)
SetLastPts sets `AVCodecParserContext.last_pts` value.
func (*AVCodecParserContext) SetNextFrameOffset ¶
func (cpc *AVCodecParserContext) SetNextFrameOffset(v int64)
SetNextFrameOffset sets `AVCodecParserContext.next_frame_offset` value.
func (*AVCodecParserContext) SetOffset ¶
func (cpc *AVCodecParserContext) SetOffset(v int64)
SetOffset sets `AVCodecParserContext.offset` value.
func (*AVCodecParserContext) SetOutputPictureNumber ¶
func (cpc *AVCodecParserContext) SetOutputPictureNumber(v int32)
SetOutputPictureNumber sets `AVCodecParserContext.output_picture_number` value.
func (*AVCodecParserContext) SetParser ¶
func (cpc *AVCodecParserContext) SetParser(v *AVCodecParser)
SetParser sets `AVCodecParserContext.parser` value.
func (*AVCodecParserContext) SetPictType ¶
func (cpc *AVCodecParserContext) SetPictType(v int32)
SetPictType sets `AVCodecParserContext.picttype` value.
func (*AVCodecParserContext) SetPictureStructure ¶
func (cpc *AVCodecParserContext) SetPictureStructure(v AVPictureStructure)
SetPictureStructure sets `AVCodecParserContext.picture_structure` value.
func (*AVCodecParserContext) SetPos ¶
func (cpc *AVCodecParserContext) SetPos(v int64)
SetPos sets `AVCodecParserContext.pos` value.
func (*AVCodecParserContext) SetPrivData ¶
func (cpc *AVCodecParserContext) SetPrivData(v CVoidPointer)
SetPrivData sets `AVCodecParserContext.priv_data` value.
func (*AVCodecParserContext) SetPts ¶
func (cpc *AVCodecParserContext) SetPts(v int64)
SetPts sets `AVCodecParserContext.pts` value.
func (*AVCodecParserContext) SetPtsDtsDelta ¶
func (cpc *AVCodecParserContext) SetPtsDtsDelta(v int32)
SetPtsDtsDelta sets `AVCodecParserContext.pts_dts_delta` value.
func (*AVCodecParserContext) SetWidth ¶
func (cpc *AVCodecParserContext) SetWidth(v int32)
SetWidth sets `AVCodecParserContext.width` value.
type AVCodecTag ¶
type AVCodecTag C.struct_AVCodecTag
AVCodceTag
func AvFormatGetMovAudioTags ¶
func AvFormatGetMovAudioTags() *AVCodecTag
AvFormatGetMovAudioTags returns the table mapping MOV FourCCs for audio to AVCodecID.
func AvFormatGetMovVideoTags ¶
func AvFormatGetMovVideoTags() *AVCodecTag
AvFormatGetMovVideoTags returns the table mapping MOV FourCCs for video to libavcodec AVCodecID.
func AvFormatGetRiffAudioTags ¶
func AvFormatGetRiffAudioTags() *AVCodecTag
AvFormatGetRiffAudioTags returns the table mapping RIFF FourCCs for audio to AVCodecID.
func AvFormatGetRiffVideoTags ¶
func AvFormatGetRiffVideoTags() *AVCodecTag
AvFormatGetRiffVideoTags returns the table mapping RIFF FourCCs for video to libavcodec AVCodecID.
type AVColorPrimaries ¶
type AVColorPrimaries = C.enum_AVColorPrimaries
Chromaticity coordinates of the source primaries.
type AVColorRange ¶
type AVColorRange = C.enum_AVColorRange
AVColorRange
func AvFrameGetColorRange
deprecated
type AVColorSpace ¶
type AVColorSpace = C.enum_AVColorSpace
AVColorSpace
func AvFrameGetColorspace
deprecated
type AVColorTransferCharacteristic ¶
type AVColorTransferCharacteristic = C.enum_AVColorTransferCharacteristic
Color Transfer Characteristic.
type AVComponentDescriptor ¶
type AVComponentDescriptor C.struct_AVComponentDescriptor
AVComponentDescriptor
func (*AVComponentDescriptor) GetDepth ¶
func (cd *AVComponentDescriptor) GetDepth() int32
GetDepth gets `AVComponentDescriptor.depth` value.
func (*AVComponentDescriptor) GetDepthAddr ¶
func (cd *AVComponentDescriptor) GetDepthAddr() *int32
GetDepthAddr gets `AVComponentDescriptor.depth` address.
func (*AVComponentDescriptor) GetDepthMinus1
deprecated
func (cd *AVComponentDescriptor) GetDepthMinus1() int32
Deprecated: Use depth instead.
GetDepthMinus1 gets `AVComponentDescriptor.depth_minus1` value.
func (*AVComponentDescriptor) GetDepthMinus1Addr
deprecated
func (cd *AVComponentDescriptor) GetDepthMinus1Addr() *int32
Deprecated: Use depth instead.
GetDepthMinus1Addr gets `AVComponentDescriptor.depth_minus1` address.
func (*AVComponentDescriptor) GetOffset ¶
func (cd *AVComponentDescriptor) GetOffset() int32
GetOffset gets `AVComponentDescriptor.offset` value.
func (*AVComponentDescriptor) GetOffsetAddr ¶
func (cd *AVComponentDescriptor) GetOffsetAddr() *int32
GetOffsetAddr gets `AVComponentDescriptor.offset` address.
func (*AVComponentDescriptor) GetOffsetPlus1
deprecated
func (cd *AVComponentDescriptor) GetOffsetPlus1() int32
Deprecated: Use offset instead.
GetOffsetPlus1 gets `AVComponentDescriptor.offset_plus1` value.
func (*AVComponentDescriptor) GetOffsetPlus1Addr
deprecated
func (cd *AVComponentDescriptor) GetOffsetPlus1Addr() *int32
Deprecated: Use offset instead.
GetOffsetPlus1Addr gets `AVComponentDescriptor.offset_plus1` address.
func (*AVComponentDescriptor) GetPlane ¶
func (cd *AVComponentDescriptor) GetPlane() int32
GetPlane gets `AVComponentDescriptor.plane` value.
func (*AVComponentDescriptor) GetPlaneAddr ¶
func (cd *AVComponentDescriptor) GetPlaneAddr() *int32
GetPlaneAddr gets `AVComponentDescriptor.plane` address.
func (*AVComponentDescriptor) GetShift ¶
func (cd *AVComponentDescriptor) GetShift() int32
GetShift gets `AVComponentDescriptor.shift` value.
func (*AVComponentDescriptor) GetShiftAddr ¶
func (cd *AVComponentDescriptor) GetShiftAddr() *int32
GetShiftAddr gets `AVComponentDescriptor.shift` address.
func (*AVComponentDescriptor) GetStep ¶
func (cd *AVComponentDescriptor) GetStep() int32
GetStep gets `AVComponentDescriptor.step` value.
func (*AVComponentDescriptor) GetStepAddr ¶
func (cd *AVComponentDescriptor) GetStepAddr() *int32
GetStepAddr gets `AVComponentDescriptor.step` address.
func (*AVComponentDescriptor) GetStepMinus1
deprecated
func (cd *AVComponentDescriptor) GetStepMinus1() int32
Deprecated: Use step instead.
GetStepMinus1 gets `AVComponentDescriptor.step_minus1` value.
func (*AVComponentDescriptor) GetStepMinus1Addr
deprecated
func (cd *AVComponentDescriptor) GetStepMinus1Addr() *int32
Deprecated: Use step instead.
GetStepMinus1Addr gets `AVComponentDescriptor.step_minus1` address.
func (*AVComponentDescriptor) SetDepth ¶
func (cd *AVComponentDescriptor) SetDepth(v int32)
SetDepth sets `AVComponentDescriptor.depth` value.
func (*AVComponentDescriptor) SetDepthMinus1
deprecated
func (cd *AVComponentDescriptor) SetDepthMinus1(v int32)
Deprecated: Use depth instead.
SetDepthMinus1 sets `AVComponentDescriptor.depth_minus1` value.
func (*AVComponentDescriptor) SetOffset ¶
func (cd *AVComponentDescriptor) SetOffset(v int32)
SetOffset sets `AVComponentDescriptor.offset` value.
func (*AVComponentDescriptor) SetOffsetPlus1
deprecated
func (cd *AVComponentDescriptor) SetOffsetPlus1(v int32)
Deprecated: Use offset instead.
SetOffsetPlus1 sets `AVComponentDescriptor.offset_plus1` value.
func (*AVComponentDescriptor) SetPlane ¶
func (cd *AVComponentDescriptor) SetPlane(v int32)
SetPlane sets `AVComponentDescriptor.plane` value.
func (*AVComponentDescriptor) SetShift ¶
func (cd *AVComponentDescriptor) SetShift(v int32)
SetShift sets `AVComponentDescriptor.shift` value.
func (*AVComponentDescriptor) SetStep ¶
func (cd *AVComponentDescriptor) SetStep(v int32)
SetStep sets `AVComponentDescriptor.step` value.
func (*AVComponentDescriptor) SetStepMinus1
deprecated
func (cd *AVComponentDescriptor) SetStepMinus1(v int32)
Deprecated: Use step instead.
SetStepMinus1 sets `AVComponentDescriptor.step_minus1` value.
type AVContentLightMetadata ¶
type AVContentLightMetadata C.struct_AVContentLightMetadata
AVContentLightMetadata
func AvContentLightMetadataAlloc ¶
func AvContentLightMetadataAlloc(size *uintptr) *AVContentLightMetadata
AvContentLightMetadataAlloc allocates an AVContentLightMetadata structure and set its fields to default values.
func AvContentLightMetadataCreateSideData ¶
func AvContentLightMetadataCreateSideData(frame *AVFrame) *AVContentLightMetadata
AvContentLightMetadataCreateSideData allocates a complete AVContentLightMetadata and add it to the frame.
func (*AVContentLightMetadata) GetMaxCLL ¶
func (clm *AVContentLightMetadata) GetMaxCLL() uint32
GetMaxCLL gets `AVContentLightMetadata.MaxCLL` value.
func (*AVContentLightMetadata) GetMaxCLLAddr ¶
func (clm *AVContentLightMetadata) GetMaxCLLAddr() *uint32
GetMaxCLLAddr gets `AVContentLightMetadata.MaxCLL` address.
func (*AVContentLightMetadata) GetMaxFALL ¶
func (clm *AVContentLightMetadata) GetMaxFALL() uint32
GetMaxFALL gets `AVContentLightMetadata.MaxFALL` value.
func (*AVContentLightMetadata) GetMaxFALLAddr ¶
func (clm *AVContentLightMetadata) GetMaxFALLAddr() *uint32
GetMaxFALLAddr gets `AVContentLightMetadata.MaxFALL` address.
func (*AVContentLightMetadata) SetMaxCLL ¶
func (clm *AVContentLightMetadata) SetMaxCLL(v uint32)
SetMaxCLL sets `AVContentLightMetadata.MaxCLL` value.
func (*AVContentLightMetadata) SetMaxFALL ¶
func (clm *AVContentLightMetadata) SetMaxFALL(v uint32)
SetMaxFALL sets `AVContentLightMetadata.MaxFALL` value.
type AVDCT ¶
type AVDCT C.struct_AVDCT
AVDCT
func (*AVDCT) GetAvClass ¶
GetAvClass gets `AVDCT.av_class` value.
func (*AVDCT) GetAvClassAddr ¶
GetAvClassAddr gets `AVDCT.av_class` address.
func (*AVDCT) GetBitsPerSample ¶
GetBitsPerSample gets `AVDCT.bits_per_sample` value.
func (*AVDCT) GetBitsPerSampleAddr ¶
GetBitsPerSampleAddr gets `AVDCT.bits_per_sample` address.
func (*AVDCT) GetDctAlgo ¶
GetDctAlgo gets `AVDCT.dct_algo` value.
func (*AVDCT) GetDctAlgoAddr ¶
GetDctAlgoAddr gets `AVDCT.dct_algo` address.
func (*AVDCT) GetFdctAddr ¶
func (dct *AVDCT) GetFdctAddr() *AVDCTFdctFunc
GetFdctAddr gets `AVDCT.fdct` address.
func (*AVDCT) GetGetPixels ¶
func (dct *AVDCT) GetGetPixels() AVDCTGetPixelsFunc
GetGetPixels gets `AVDCT.get_pixels` value.
func (*AVDCT) GetGetPixelsAddr ¶
func (dct *AVDCT) GetGetPixelsAddr() *AVDCTGetPixelsFunc
GetGetPixelsAddr gets `AVDCT.get_pixels` address.
func (*AVDCT) GetIdctAddr ¶
func (dct *AVDCT) GetIdctAddr() *AVDCTIdctFunc
GetIdctAddr gets `AVDCT.idct` address.
func (*AVDCT) GetIdctAlgo ¶
GetIdctAlgo gets `AVDCT.idct_algo` value.
func (*AVDCT) GetIdctAlgoAddr ¶
GetIdctAlgoAddr gets `AVDCT.idct_algo` address.
func (*AVDCT) GetIdctPermutation ¶
GetIdctPermutation gets `AVDCT.idct_permutation` value.
func (*AVDCT) GetIdctPermutationAddr ¶
GetIdctPermutationAddr gets `AVDCT.idct_permutation` address.
func (*AVDCT) SetAvClass ¶
SetAvClass sets `AVDCT.av_class` value.
func (*AVDCT) SetBitsPerSample ¶
SetBitsPerSample sets `AVDCT.bits_per_sample` value.
func (*AVDCT) SetDctAlgo ¶
SetDctAlgo sets `AVDCT.dct_algo` value.
func (*AVDCT) SetGetPixels ¶
func (dct *AVDCT) SetGetPixels(v AVDCTGetPixelsFunc)
SetGetPixels sets `AVDCT.get_pixels` value.
func (*AVDCT) SetIdctAlgo ¶
SetIdctAlgo sets `AVDCT.idct_algo` value.
func (*AVDCT) SetIdctPermutation ¶
SetIdctPermutation sets `AVDCT.idct_permutation` value.
type AVDCTFdctFunc ¶
type AVDCTFdctFunc = C.avdct_fdct_func
typedef void (*avdct_fdct_func)(int16_t *block);
type AVDCTGetPixelsFunc ¶
type AVDCTGetPixelsFunc = C.avdct_get_pixels_func
typedef void (*avdct_get_pixels_func)(int16_t *block, const uint8_t *pixels, ptrdiff_t line_size);
type AVDCTIdctFunc ¶
type AVDCTIdctFunc = C.avdct_idct_func
typedef void (*avdct_idct_func)(int16_t *block);
type AVDES ¶
type AVDES C.struct_AVDES
AVDES
func (*AVDES) GetRoundKeys ¶
GetRoundKeys gets `AVDES.round_keys` value.
func (*AVDES) GetRoundKeysAddr ¶
GetRoundKeysAddr gets `AVDES.round_keys` address.
func (*AVDES) GetTripleDes ¶
GetTripleDes gets `AVDES.triple_des` value.
func (*AVDES) GetTripleDesAddr ¶
GetTripleDesAddr gets `AVDES.triple_des` address.
func (*AVDES) SetRoundKeys ¶
SetRoundKeys sets `AVDES.round_keys` value.
func (*AVDES) SetTripleDes ¶
SetTripleDes sets `AVDES.triple_des` value.
type AVDVProfile ¶
type AVDVProfile C.struct_AVDVProfile
AVDVProfile
func AvDvCodecProfile ¶
func AvDvCodecProfile(width, height int32, pixFmt AVPixelFormat) *AVDVProfile
AvDvCodecProfile gets a DV profile for the provided stream parameters.
func AvDvCodecProfile2 ¶
func AvDvCodecProfile2(width, height int32, pixFmt AVPixelFormat, frameRate AVRational) *AVDVProfile
AvDvCodecProfile2 gets a DV profile for the provided stream parameters.
func AvDvFrameProfile ¶
func AvDvFrameProfile(sys *AVDVProfile, frame *uint8, bufSize uint32) *AVDVProfile
AvDvFrameProfile gets a DV profile for the provided compressed frame.
func (*AVDVProfile) GetAudioMinSamples ¶
func (dvp *AVDVProfile) GetAudioMinSamples() []int32
GetAudioMinSamples gets `AVDVProfile.audio_min_samples` value.
func (*AVDVProfile) GetAudioMinSamplesAddr ¶
func (dvp *AVDVProfile) GetAudioMinSamplesAddr() **int32
GetAudioMinSamplesAddr gets `AVDVProfile.audio_min_samples` address.
func (*AVDVProfile) GetAudioSamplesDist ¶
func (dvp *AVDVProfile) GetAudioSamplesDist() []int32
GetAudioSamplesDist gets `AVDVProfile.audio_samples_dist` value.
func (*AVDVProfile) GetAudioSamplesDistAddr ¶
func (dvp *AVDVProfile) GetAudioSamplesDistAddr() **int32
GetAudioSamplesDistAddr gets `AVDVProfile.audio_samples_dist` address.
func (*AVDVProfile) GetAudioShuffle ¶
func (dvp *AVDVProfile) GetAudioShuffle() []uint8
GetAudioShuffle gets `AVDVProfile.audio_shuffle` value.
func (*AVDVProfile) GetAudioShuffleAddr ¶
func (dvp *AVDVProfile) GetAudioShuffleAddr() **uint8
GetAudioShuffleAddr gets `AVDVProfile.audio_shuffle` address.
func (*AVDVProfile) GetAudioStride ¶
func (dvp *AVDVProfile) GetAudioStride() int32
GetAudioStride gets `AVDVProfile.audio_stride` value.
func (*AVDVProfile) GetAudioStrideAddr ¶
func (dvp *AVDVProfile) GetAudioStrideAddr() *int32
GetAudioStrideAddr gets `AVDVProfile.audio_stride` address.
func (*AVDVProfile) GetBlockSizes ¶
func (dvp *AVDVProfile) GetBlockSizes() *uint8
GetBlockSizes gets `AVDVProfile.block_sizes` value.
func (*AVDVProfile) GetBlockSizesAddr ¶
func (dvp *AVDVProfile) GetBlockSizesAddr() **uint8
GetBlockSizesAddr gets `AVDVProfile.block_sizes` address.
func (*AVDVProfile) GetBpm ¶
func (dvp *AVDVProfile) GetBpm() int32
GetBpm gets `AVDVProfile.bpm` value.
func (*AVDVProfile) GetBpmAddr ¶
func (dvp *AVDVProfile) GetBpmAddr() *int32
GetBpmAddr gets `AVDVProfile.bpm` address.
func (*AVDVProfile) GetDifsegSize ¶
func (dvp *AVDVProfile) GetDifsegSize() int32
GetDifsegSize gets `AVDVProfile.difseg_size` value.
func (*AVDVProfile) GetDifsegSizeAddr ¶
func (dvp *AVDVProfile) GetDifsegSizeAddr() *int32
GetDifsegSizeAddr gets `AVDVProfile.difseg_size` address.
func (*AVDVProfile) GetDsf ¶
func (dvp *AVDVProfile) GetDsf() int32
GetDsf gets `AVDVProfile.dsf` value.
func (*AVDVProfile) GetDsfAddr ¶
func (dvp *AVDVProfile) GetDsfAddr() *int32
GetDsfAddr gets `AVDVProfile.dsf` address.
func (*AVDVProfile) GetFrameSize ¶
func (dvp *AVDVProfile) GetFrameSize() int32
GetFrameSize gets `AVDVProfile.frame_size` value.
func (*AVDVProfile) GetFrameSizeAddr ¶
func (dvp *AVDVProfile) GetFrameSizeAddr() *int32
GetFrameSizeAddr gets `AVDVProfile.frame_size` address.
func (*AVDVProfile) GetHeight ¶
func (dvp *AVDVProfile) GetHeight() int32
GetHeight gets `AVDVProfile.height` value.
func (*AVDVProfile) GetHeightAddr ¶
func (dvp *AVDVProfile) GetHeightAddr() *int32
GetHeightAddr gets `AVDVProfile.height` address.
func (*AVDVProfile) GetLtcDivisor ¶
func (dvp *AVDVProfile) GetLtcDivisor() int32
GetLtcDivisor gets `AVDVProfile.ltc_divisor` value.
func (*AVDVProfile) GetLtcDivisorAddr ¶
func (dvp *AVDVProfile) GetLtcDivisorAddr() *int32
GetLtcDivisorAddr gets `AVDVProfile.ltc_divisor` address.
func (*AVDVProfile) GetNDifchan ¶
func (dvp *AVDVProfile) GetNDifchan() int32
GetNDifchan gets `AVDVProfile.n_difchan` value.
func (*AVDVProfile) GetNDifchanAddr ¶
func (dvp *AVDVProfile) GetNDifchanAddr() *int32
GetNDifchanAddr gets `AVDVProfile.n_difchan` address.
func (*AVDVProfile) GetPixFmt ¶
func (dvp *AVDVProfile) GetPixFmt() AVPixelFormat
GetPixFmt gets `AVDVProfile.pix_fmt` value.
func (*AVDVProfile) GetPixFmtAddr ¶
func (dvp *AVDVProfile) GetPixFmtAddr() *AVPixelFormat
GetPixFmtAddr gets `AVDVProfile.pix_fmt` address.
func (*AVDVProfile) GetSar ¶
func (dvp *AVDVProfile) GetSar() []AVRational
GetSar gets `AVDVProfile.sar` value.
func (*AVDVProfile) GetSarAddr ¶
func (dvp *AVDVProfile) GetSarAddr() **AVRational
GetSarAddr gets `AVDVProfile.sar` address.
func (*AVDVProfile) GetTimeBase ¶
func (dvp *AVDVProfile) GetTimeBase() AVRational
GetTimeBase gets `AVDVProfile.time_base` value.
func (*AVDVProfile) GetTimeBaseAddr ¶
func (dvp *AVDVProfile) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVDVProfile.time_base` address.
func (*AVDVProfile) GetVideoStype ¶
func (dvp *AVDVProfile) GetVideoStype() int32
GetVideoStype gets `AVDVProfile.video_stype` value.
func (*AVDVProfile) GetVideoStypeAddr ¶
func (dvp *AVDVProfile) GetVideoStypeAddr() *int32
GetVideoStypeAddr gets `AVDVProfile.video_stype` address.
func (*AVDVProfile) GetWidth ¶
func (dvp *AVDVProfile) GetWidth() int32
GetWidth gets `AVDVProfile.width` value.
func (*AVDVProfile) GetWidthAddr ¶
func (dvp *AVDVProfile) GetWidthAddr() *int32
GetWidthAddr gets `AVDVProfile.width` address.
func (*AVDVProfile) SetAudioMinSamples ¶
func (dvp *AVDVProfile) SetAudioMinSamples(v []int32)
SetAudioMinSamples sets `AVDVProfile.audio_min_samples` value.
func (*AVDVProfile) SetAudioSamplesDist ¶
func (dvp *AVDVProfile) SetAudioSamplesDist(v []int32)
SetAudioSamplesDist sets `AVDVProfile.audio_samples_dist` value.
func (*AVDVProfile) SetAudioShuffle ¶
func (dvp *AVDVProfile) SetAudioShuffle(v []uint8)
SetAudioShuffle sets `AVDVProfile.audio_shuffle` value.
func (*AVDVProfile) SetAudioStride ¶
func (dvp *AVDVProfile) SetAudioStride(v int32)
SetAudioStride sets `AVDVProfile.audio_stride` value.
func (*AVDVProfile) SetBlockSizes ¶
func (dvp *AVDVProfile) SetBlockSizes(v *uint8)
SetBlockSizes sets `AVDVProfile.block_sizes` value.
func (*AVDVProfile) SetBpm ¶
func (dvp *AVDVProfile) SetBpm(v int32)
SetBpm sets `AVDVProfile.bpm` value.
func (*AVDVProfile) SetDifsegSize ¶
func (dvp *AVDVProfile) SetDifsegSize(v int32)
SetDifsegSize sets `AVDVProfile.difseg_size` value.
func (*AVDVProfile) SetDsf ¶
func (dvp *AVDVProfile) SetDsf(v int32)
SetDsf sets `AVDVProfile.dsf` value.
func (*AVDVProfile) SetFrameSize ¶
func (dvp *AVDVProfile) SetFrameSize(v int32)
SetFrameSize sets `AVDVProfile.frame_size` value.
func (*AVDVProfile) SetHeight ¶
func (dvp *AVDVProfile) SetHeight(v int32)
SetHeight sets `AVDVProfile.height` value.
func (*AVDVProfile) SetLtcDivisor ¶
func (dvp *AVDVProfile) SetLtcDivisor(v int32)
SetLtcDivisor sets `AVDVProfile.ltc_divisor` value.
func (*AVDVProfile) SetNDifchan ¶
func (dvp *AVDVProfile) SetNDifchan(v int32)
SetNDifchan sets `AVDVProfile.n_difchan` value.
func (*AVDVProfile) SetPixFmt ¶
func (dvp *AVDVProfile) SetPixFmt(v AVPixelFormat)
SetPixFmt sets `AVDVProfile.pix_fmt` value.
func (*AVDVProfile) SetSar ¶
func (dvp *AVDVProfile) SetSar(v []AVRational)
SetSar sets `AVDVProfile.sar` value.
func (*AVDVProfile) SetTimeBase ¶
func (dvp *AVDVProfile) SetTimeBase(v AVRational)
SetTimeBase sets `AVDVProfile.time_base` value.
func (*AVDVProfile) SetVideoStype ¶
func (dvp *AVDVProfile) SetVideoStype(v int32)
SetVideoStype sets `AVDVProfile.video_stype` value.
func (*AVDVProfile) SetWidth ¶
func (dvp *AVDVProfile) SetWidth(v int32)
SetWidth sets `AVDVProfile.width` value.
type AVDevToAppMessageType ¶
type AVDevToAppMessageType = C.enum_AVDevToAppMessageType
AVDevToAppMessageType
type AVDeviceCapabilitiesQuery ¶
type AVDeviceCapabilitiesQuery C.struct_AVDeviceCapabilitiesQuery
AVDeviceCapabilitiesQuery
func (*AVDeviceCapabilitiesQuery) GetAvClass ¶
func (dc *AVDeviceCapabilitiesQuery) GetAvClass() *AVClass
GetAvClass gets `AVDeviceCapabilitiesQuery.av_class` value.
func (*AVDeviceCapabilitiesQuery) GetAvClassAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVDeviceCapabilitiesQuery.av_class` address.
func (*AVDeviceCapabilitiesQuery) GetChannelLayout ¶
func (dc *AVDeviceCapabilitiesQuery) GetChannelLayout() int64
GetChannelLayout gets `AVDeviceCapabilitiesQuery.channel_layout` value.
func (*AVDeviceCapabilitiesQuery) GetChannelLayoutAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetChannelLayoutAddr() *int64
GetChannelLayoutAddr gets `AVDeviceCapabilitiesQuery.channel_layout` address.
func (*AVDeviceCapabilitiesQuery) GetChannels ¶
func (dc *AVDeviceCapabilitiesQuery) GetChannels() int32
GetChannels gets `AVDeviceCapabilitiesQuery.channels` value.
func (*AVDeviceCapabilitiesQuery) GetChannelsAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetChannelsAddr() *int32
GetChannelsAddr gets `AVDeviceCapabilitiesQuery.channels` address.
func (*AVDeviceCapabilitiesQuery) GetCodec ¶
func (dc *AVDeviceCapabilitiesQuery) GetCodec() AVCodecID
GetCodec gets `AVDeviceCapabilitiesQuery.codec` value.
func (*AVDeviceCapabilitiesQuery) GetCodecAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetCodecAddr() *AVCodecID
GetCodecAddr gets `AVDeviceCapabilitiesQuery.codec` address.
func (*AVDeviceCapabilitiesQuery) GetDeviceContext ¶
func (dc *AVDeviceCapabilitiesQuery) GetDeviceContext() *AVFormatContext
GetDeviceContext gets `AVDeviceCapabilitiesQuery.device_context` value.
func (*AVDeviceCapabilitiesQuery) GetDeviceContextAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetDeviceContextAddr() **AVFormatContext
GetDeviceContextAddr gets `AVDeviceCapabilitiesQuery.device_context` address.
func (*AVDeviceCapabilitiesQuery) GetFps ¶
func (dc *AVDeviceCapabilitiesQuery) GetFps() AVRational
GetFps gets `AVDeviceCapabilitiesQuery.fps` value.
func (*AVDeviceCapabilitiesQuery) GetFpsAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetFpsAddr() *AVRational
GetFpsAddr gets `AVDeviceCapabilitiesQuery.fps` address.
func (*AVDeviceCapabilitiesQuery) GetFrameHeight ¶
func (dc *AVDeviceCapabilitiesQuery) GetFrameHeight() int32
GetFrameHeight gets `AVDeviceCapabilitiesQuery.frame_height` value.
func (*AVDeviceCapabilitiesQuery) GetFrameHeightAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetFrameHeightAddr() *int32
GetFrameHeightAddr gets `AVDeviceCapabilitiesQuery.frame_height` address.
func (*AVDeviceCapabilitiesQuery) GetFrameWidth ¶
func (dc *AVDeviceCapabilitiesQuery) GetFrameWidth() int32
GetFrameWidth gets `AVDeviceCapabilitiesQuery.frame_width` value.
func (*AVDeviceCapabilitiesQuery) GetFrameWidthAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetFrameWidthAddr() *int32
GetFrameWidthAddr gets `AVDeviceCapabilitiesQuery.frame_width` address.
func (*AVDeviceCapabilitiesQuery) GetPixelFormat ¶
func (dc *AVDeviceCapabilitiesQuery) GetPixelFormat() AVPixelFormat
GetPixelFormat gets `AVDeviceCapabilitiesQuery.pixel_format` value.
func (*AVDeviceCapabilitiesQuery) GetPixelFormatAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetPixelFormatAddr() *AVPixelFormat
GetPixelFormatAddr gets `AVDeviceCapabilitiesQuery.pixel_format` address.
func (*AVDeviceCapabilitiesQuery) GetSampleFormat ¶
func (dc *AVDeviceCapabilitiesQuery) GetSampleFormat() AVSampleFormat
GetSampleFormat gets `AVDeviceCapabilitiesQuery.sample_format` value.
func (*AVDeviceCapabilitiesQuery) GetSampleFormatAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetSampleFormatAddr() *AVSampleFormat
GetSampleFormatAddr gets `AVDeviceCapabilitiesQuery.sample_format` address.
func (*AVDeviceCapabilitiesQuery) GetSampleRate ¶
func (dc *AVDeviceCapabilitiesQuery) GetSampleRate() int32
GetSampleRate gets `AVDeviceCapabilitiesQuery.sample_rate` value.
func (*AVDeviceCapabilitiesQuery) GetSampleRateAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetSampleRateAddr() *int32
GetSampleRateAddr gets `AVDeviceCapabilitiesQuery.sample_rate` address.
func (*AVDeviceCapabilitiesQuery) GetWindowHeight ¶
func (dc *AVDeviceCapabilitiesQuery) GetWindowHeight() int32
GetWindowHeight gets `AVDeviceCapabilitiesQuery.window_height` value.
func (*AVDeviceCapabilitiesQuery) GetWindowHeightAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetWindowHeightAddr() *int32
GetWindowHeightAddr gets `AVDeviceCapabilitiesQuery.window_height` address.
func (*AVDeviceCapabilitiesQuery) GetWindowWidth ¶
func (dc *AVDeviceCapabilitiesQuery) GetWindowWidth() int32
GetWindowWidth gets `AVDeviceCapabilitiesQuery.window_width` value.
func (*AVDeviceCapabilitiesQuery) GetWindowWidthAddr ¶
func (dc *AVDeviceCapabilitiesQuery) GetWindowWidthAddr() *int32
GetWindowWidthAddr gets `AVDeviceCapabilitiesQuery.window_width` address.
func (*AVDeviceCapabilitiesQuery) SetAvClass ¶
func (dc *AVDeviceCapabilitiesQuery) SetAvClass(v *AVClass)
SetAvClass sets `AVDeviceCapabilitiesQuery.av_class` value.
func (*AVDeviceCapabilitiesQuery) SetChannelLayout ¶
func (dc *AVDeviceCapabilitiesQuery) SetChannelLayout(v int64)
SetChannelLayout sets `AVDeviceCapabilitiesQuery.channel_layout` value.
func (*AVDeviceCapabilitiesQuery) SetChannels ¶
func (dc *AVDeviceCapabilitiesQuery) SetChannels(v int32)
SetChannels sets `AVDeviceCapabilitiesQuery.channels` value.
func (*AVDeviceCapabilitiesQuery) SetCodec ¶
func (dc *AVDeviceCapabilitiesQuery) SetCodec(v AVCodecID)
SetCodec sets `AVDeviceCapabilitiesQuery.codec` value.
func (*AVDeviceCapabilitiesQuery) SetDeviceContext ¶
func (dc *AVDeviceCapabilitiesQuery) SetDeviceContext(v *AVFormatContext)
SetDeviceContext sets `AVDeviceCapabilitiesQuery.device_context` value.
func (*AVDeviceCapabilitiesQuery) SetFps ¶
func (dc *AVDeviceCapabilitiesQuery) SetFps(v AVRational)
SetFps sets `AVDeviceCapabilitiesQuery.fps` value.
func (*AVDeviceCapabilitiesQuery) SetFrameHeight ¶
func (dc *AVDeviceCapabilitiesQuery) SetFrameHeight(v int32)
SetFrameHeight sets `AVDeviceCapabilitiesQuery.frame_height` value.
func (*AVDeviceCapabilitiesQuery) SetFrameWidth ¶
func (dc *AVDeviceCapabilitiesQuery) SetFrameWidth(v int32)
SetFrameWidth sets `AVDeviceCapabilitiesQuery.frame_width` value.
func (*AVDeviceCapabilitiesQuery) SetPixelFormat ¶
func (dc *AVDeviceCapabilitiesQuery) SetPixelFormat(v AVPixelFormat)
SetPixelFormat sets `AVDeviceCapabilitiesQuery.pixel_format` value.
func (*AVDeviceCapabilitiesQuery) SetSampleFormat ¶
func (dc *AVDeviceCapabilitiesQuery) SetSampleFormat(v AVSampleFormat)
SetSampleFormat sets `AVDeviceCapabilitiesQuery.sample_format` value.
func (*AVDeviceCapabilitiesQuery) SetSampleRate ¶
func (dc *AVDeviceCapabilitiesQuery) SetSampleRate(v int32)
SetSampleRate sets `AVDeviceCapabilitiesQuery.sample_rate` value.
func (*AVDeviceCapabilitiesQuery) SetWindowHeight ¶
func (dc *AVDeviceCapabilitiesQuery) SetWindowHeight(v int32)
SetWindowHeight sets `AVDeviceCapabilitiesQuery.window_height` value.
func (*AVDeviceCapabilitiesQuery) SetWindowWidth ¶
func (dc *AVDeviceCapabilitiesQuery) SetWindowWidth(v int32)
SetWindowWidth sets `AVDeviceCapabilitiesQuery.window_width` value.
type AVDeviceInfo ¶
type AVDeviceInfo C.struct_AVDeviceInfo
AVDeviceInfo
func (*AVDeviceInfo) GetDeviceDescription ¶
func (di *AVDeviceInfo) GetDeviceDescription() string
GetDeviceDescription gets `AVDeviceInfo.device_description` value.
func (*AVDeviceInfo) GetDeviceName ¶
func (di *AVDeviceInfo) GetDeviceName() string
GetDeviceName gets `AVDeviceInfo.device_name` value.
type AVDeviceInfoList ¶
type AVDeviceInfoList C.struct_AVDeviceInfoList
AVDeviceInfoList
func (*AVDeviceInfoList) GetDefaultDevice ¶
func (dcl *AVDeviceInfoList) GetDefaultDevice() int32
GetDefaultDevice gets `AVDeviceInfoList.default_device` value.
func (*AVDeviceInfoList) GetDevices ¶
func (dcl *AVDeviceInfoList) GetDevices() []*AVDeviceInfo
GetDevices gets `AVDeviceInfoList.devices` value.
func (*AVDeviceInfoList) GetNbDevices ¶
func (dcl *AVDeviceInfoList) GetNbDevices() int32
GetNbDevices gets `AVDeviceInfoList.nb_devices` value.
type AVDeviceRect ¶
type AVDeviceRect C.struct_AVDeviceRect
AVDeviceRect
func (*AVDeviceRect) GetHeight ¶
func (dr *AVDeviceRect) GetHeight() int32
GetHeight gets `AVDeviceRect.height` value.
func (*AVDeviceRect) GetHeightAddr ¶
func (dr *AVDeviceRect) GetHeightAddr() *int32
GetHeightAddr gets `AVDeviceRect.height` address.
func (*AVDeviceRect) GetWidth ¶
func (dr *AVDeviceRect) GetWidth() int32
GetWidth gets `AVDeviceRect.width` value.
func (*AVDeviceRect) GetWidthAddr ¶
func (dr *AVDeviceRect) GetWidthAddr() *int32
GetWidthAddr gets `AVDeviceRect.width` address.
func (*AVDeviceRect) GetXAddr ¶
func (dr *AVDeviceRect) GetXAddr() *int32
GetXAddr gets `AVDeviceRect.x` address.
func (*AVDeviceRect) GetYAddr ¶
func (dr *AVDeviceRect) GetYAddr() *int32
GetYAddr gets `AVDeviceRect.y` address.
func (*AVDeviceRect) SetHeight ¶
func (dr *AVDeviceRect) SetHeight(v int32)
SetHeight sets `AVDeviceRect.height` value.
func (*AVDeviceRect) SetWidth ¶
func (dr *AVDeviceRect) SetWidth(v int32)
SetWidth sets `AVDeviceRect.width` value.
type AVDictionary ¶
type AVDictionary C.struct_AVDictionary
AvDictionary gets a dictionary entry with matching key.
func AvFrameGetMetadata
deprecated
type AVDictionaryEntry ¶
type AVDictionaryEntry C.struct_AVDictionaryEntry
AVDictionaryEntry
func AvDictGet ¶
func AvDictGet(m *AVDictionary, key string, prev *AVDictionaryEntry, flags int32) *AVDictionaryEntry
AvDictGet
func (*AVDictionaryEntry) GetKey ¶
func (e *AVDictionaryEntry) GetKey() string
GetKey gets `AVDictionaryEntry.key` value.
func (*AVDictionaryEntry) GetValue ¶
func (e *AVDictionaryEntry) GetValue() string
GetValue gets `AVDictionaryEntry.value` value.
type AVDiracSeqHeader ¶
type AVDiracSeqHeader C.struct_AVDiracSeqHeader
AVDiracSeqHeader
func (*AVDiracSeqHeader) GetAspectRatioIndex ¶
func (dsh *AVDiracSeqHeader) GetAspectRatioIndex() uint8
GetAspectRatioIndex gets `AVDiracSeqHeader.aspect_ratio_index` value.
func (*AVDiracSeqHeader) GetAspectRatioIndexAddr ¶
func (dsh *AVDiracSeqHeader) GetAspectRatioIndexAddr() *uint8
GetAspectRatioIndexAddr gets `AVDiracSeqHeader.aspect_ratio_index` address.
func (*AVDiracSeqHeader) GetBitDepth ¶
func (dsh *AVDiracSeqHeader) GetBitDepth() int32
GetBitDepth gets `AVDiracSeqHeader.bit_depth` value.
func (*AVDiracSeqHeader) GetBitDepthAddr ¶
func (dsh *AVDiracSeqHeader) GetBitDepthAddr() *int32
GetBitDepthAddr gets `AVDiracSeqHeader.bit_depth` address.
func (*AVDiracSeqHeader) GetChromaFormat ¶
func (dsh *AVDiracSeqHeader) GetChromaFormat() uint8
GetChromaFormat gets `AVDiracSeqHeader.chroma_format` value.
func (*AVDiracSeqHeader) GetChromaFormatAddr ¶
func (dsh *AVDiracSeqHeader) GetChromaFormatAddr() *uint8
GetChromaFormatAddr gets `AVDiracSeqHeader.chroma_format` address.
func (*AVDiracSeqHeader) GetCleanHeight ¶
func (dsh *AVDiracSeqHeader) GetCleanHeight() uint16
GetCleanHeight gets `AVDiracSeqHeader.clean_height` value.
func (*AVDiracSeqHeader) GetCleanHeightAddr ¶
func (dsh *AVDiracSeqHeader) GetCleanHeightAddr() *uint16
GetCleanHeightAddr gets `AVDiracSeqHeader.clean_height` address.
func (*AVDiracSeqHeader) GetCleanLeftOffset ¶
func (dsh *AVDiracSeqHeader) GetCleanLeftOffset() uint16
GetCleanLeftOffset gets `AVDiracSeqHeader.clean_left_offset` value.
func (*AVDiracSeqHeader) GetCleanLeftOffsetAddr ¶
func (dsh *AVDiracSeqHeader) GetCleanLeftOffsetAddr() *uint16
GetCleanLeftOffsetAddr gets `AVDiracSeqHeader.clean_left_offset` address.
func (*AVDiracSeqHeader) GetCleanRightOffset ¶
func (dsh *AVDiracSeqHeader) GetCleanRightOffset() uint16
GetCleanRightOffset gets `AVDiracSeqHeader.clean_right_offset` value.
func (*AVDiracSeqHeader) GetCleanRightOffsetAddr ¶
func (dsh *AVDiracSeqHeader) GetCleanRightOffsetAddr() *uint16
GetCleanRightOffsetAddr gets `AVDiracSeqHeader.clean_right_offset` address.
func (*AVDiracSeqHeader) GetCleanWidth ¶
func (dsh *AVDiracSeqHeader) GetCleanWidth() uint16
GetCleanWidth gets `AVDiracSeqHeader.clean_width` value.
func (*AVDiracSeqHeader) GetCleanWidthAddr ¶
func (dsh *AVDiracSeqHeader) GetCleanWidthAddr() *uint16
GetCleanWidthAddr gets `AVDiracSeqHeader.clean_width` address.
func (*AVDiracSeqHeader) GetColorPrimaries ¶
func (dsh *AVDiracSeqHeader) GetColorPrimaries() AVColorPrimaries
GetColorPrimaries gets `AVDiracSeqHeader.color_primaries` value.
func (*AVDiracSeqHeader) GetColorPrimariesAddr ¶
func (dsh *AVDiracSeqHeader) GetColorPrimariesAddr() *AVColorPrimaries
GetColorPrimariesAddr gets `AVDiracSeqHeader.color_primaries` address.
func (*AVDiracSeqHeader) GetColorRange ¶
func (dsh *AVDiracSeqHeader) GetColorRange() AVColorRange
GetColorRange gets `AVDiracSeqHeader.colorrange` value.
func (*AVDiracSeqHeader) GetColorRangeAddr ¶
func (dsh *AVDiracSeqHeader) GetColorRangeAddr() *AVColorRange
GetColorRangeAddr gets `AVDiracSeqHeader.colorrange` address.
func (*AVDiracSeqHeader) GetColorSpecIndex ¶
func (dsh *AVDiracSeqHeader) GetColorSpecIndex() uint8
GetColorSpecIndex gets `AVDiracSeqHeader.color_spec_index` value.
func (*AVDiracSeqHeader) GetColorSpecIndexAddr ¶
func (dsh *AVDiracSeqHeader) GetColorSpecIndexAddr() *uint8
GetColorSpecIndexAddr gets `AVDiracSeqHeader.color_spec_index` address.
func (*AVDiracSeqHeader) GetColorTrc ¶
func (dsh *AVDiracSeqHeader) GetColorTrc() AVColorTransferCharacteristic
GetColorTrc gets `AVDiracSeqHeader.color_trc` value.
func (*AVDiracSeqHeader) GetColorTrcAddr ¶
func (dsh *AVDiracSeqHeader) GetColorTrcAddr() *AVColorTransferCharacteristic
GetColorTrcAddr gets `AVDiracSeqHeader.color_trc` address.
func (*AVDiracSeqHeader) GetColorspace ¶
func (dsh *AVDiracSeqHeader) GetColorspace() AVColorSpace
GetColorspace gets `AVDiracSeqHeader.colorspace` value.
func (*AVDiracSeqHeader) GetColorspaceAddr ¶
func (dsh *AVDiracSeqHeader) GetColorspaceAddr() *AVColorSpace
GetColorspaceAddr gets `AVDiracSeqHeader.colorspace` address.
func (*AVDiracSeqHeader) GetFrameRateIndex ¶
func (dsh *AVDiracSeqHeader) GetFrameRateIndex() uint8
GetFrameRateIndex gets `AVDiracSeqHeader.frame_rate_index` value.
func (*AVDiracSeqHeader) GetFrameRateIndexAddr ¶
func (dsh *AVDiracSeqHeader) GetFrameRateIndexAddr() *uint8
GetFrameRateIndexAddr gets `AVDiracSeqHeader.frame_rate_index` address.
func (*AVDiracSeqHeader) GetFramerate ¶
func (dsh *AVDiracSeqHeader) GetFramerate() AVRational
GetFramerate gets `AVDiracSeqHeader.framerate` value.
func (*AVDiracSeqHeader) GetFramerateAddr ¶
func (dsh *AVDiracSeqHeader) GetFramerateAddr() *AVRational
GetFramerateAddr gets `AVDiracSeqHeader.framerate` address.
func (*AVDiracSeqHeader) GetHeight ¶
func (dsh *AVDiracSeqHeader) GetHeight() uint32
GetHeight gets `AVDiracSeqHeader.height` value.
func (*AVDiracSeqHeader) GetHeightAddr ¶
func (dsh *AVDiracSeqHeader) GetHeightAddr() *uint32
GetHeightAddr gets `AVDiracSeqHeader.height` address.
func (*AVDiracSeqHeader) GetInterlaced ¶
func (dsh *AVDiracSeqHeader) GetInterlaced() uint8
GetInterlaced gets `AVDiracSeqHeader.interlaced` value.
func (*AVDiracSeqHeader) GetInterlacedAddr ¶
func (dsh *AVDiracSeqHeader) GetInterlacedAddr() *uint8
GetInterlacedAddr gets `AVDiracSeqHeader.interlaced` address.
func (*AVDiracSeqHeader) GetLevel ¶
func (dsh *AVDiracSeqHeader) GetLevel() int32
GetLevel gets `AVDiracSeqHeader.level` value.
func (*AVDiracSeqHeader) GetLevelAddr ¶
func (dsh *AVDiracSeqHeader) GetLevelAddr() *int32
GetLevelAddr gets `AVDiracSeqHeader.level` address.
func (*AVDiracSeqHeader) GetPixFmt ¶
func (dsh *AVDiracSeqHeader) GetPixFmt() AVPixelFormat
GetPixFmt gets `AVDiracSeqHeader.pix_fmt` value.
func (*AVDiracSeqHeader) GetPixFmtAddr ¶
func (dsh *AVDiracSeqHeader) GetPixFmtAddr() *AVPixelFormat
GetPixFmtAddr gets `AVDiracSeqHeader.pix_fmt` address.
func (*AVDiracSeqHeader) GetPixelRangeIndex ¶
func (dsh *AVDiracSeqHeader) GetPixelRangeIndex() uint8
GetPixelRangeIndex gets `AVDiracSeqHeader.pixel_range_index` value.
func (*AVDiracSeqHeader) GetPixelRangeIndexAddr ¶
func (dsh *AVDiracSeqHeader) GetPixelRangeIndexAddr() *uint8
GetPixelRangeIndexAddr gets `AVDiracSeqHeader.pixel_range_index` address.
func (*AVDiracSeqHeader) GetProfile ¶
func (dsh *AVDiracSeqHeader) GetProfile() int32
GetProfile gets `AVDiracSeqHeader.profile` value.
func (*AVDiracSeqHeader) GetProfileAddr ¶
func (dsh *AVDiracSeqHeader) GetProfileAddr() *int32
GetProfileAddr gets `AVDiracSeqHeader.profile` address.
func (*AVDiracSeqHeader) GetSampleAspectRatio ¶
func (dsh *AVDiracSeqHeader) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVDiracSeqHeader.sample_aspect_ratio` value.
func (*AVDiracSeqHeader) GetSampleAspectRatioAddr ¶
func (dsh *AVDiracSeqHeader) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVDiracSeqHeader.sample_aspect_ratio` address.
func (*AVDiracSeqHeader) GetTopFieldFirst ¶
func (dsh *AVDiracSeqHeader) GetTopFieldFirst() uint8
GetTopFieldFirst gets `AVDiracSeqHeader.top_field_first` value.
func (*AVDiracSeqHeader) GetTopFieldFirstAddr ¶
func (dsh *AVDiracSeqHeader) GetTopFieldFirstAddr() *uint8
GetTopFieldFirstAddr gets `AVDiracSeqHeader.top_field_first` address.
func (*AVDiracSeqHeader) GetVersion ¶
func (dsh *AVDiracSeqHeader) GetVersion() DiracVersionInfo
GetVersion gets `AVDiracSeqHeader.version` value.
func (*AVDiracSeqHeader) GetVersionAddr ¶
func (dsh *AVDiracSeqHeader) GetVersionAddr() *DiracVersionInfo
GetVersionAddr gets `AVDiracSeqHeader.version` address.
func (*AVDiracSeqHeader) GetWidth ¶
func (dsh *AVDiracSeqHeader) GetWidth() uint32
GetWidth gets `AVDiracSeqHeader.width` value.
func (*AVDiracSeqHeader) GetWidthAddr ¶
func (dsh *AVDiracSeqHeader) GetWidthAddr() *uint32
GetWidthAddr gets `AVDiracSeqHeader.width` address.
func (*AVDiracSeqHeader) SetAspectRatioIndex ¶
func (dsh *AVDiracSeqHeader) SetAspectRatioIndex(v uint8)
SetAspectRatioIndex sets `AVDiracSeqHeader.aspect_ratio_index` value.
func (*AVDiracSeqHeader) SetBitDepth ¶
func (dsh *AVDiracSeqHeader) SetBitDepth(v int32)
SetBitDepth sets `AVDiracSeqHeader.bit_depth` value.
func (*AVDiracSeqHeader) SetChromaFormat ¶
func (dsh *AVDiracSeqHeader) SetChromaFormat(v uint8)
SetChromaFormat sets `AVDiracSeqHeader.chroma_format` value.
func (*AVDiracSeqHeader) SetCleanHeight ¶
func (dsh *AVDiracSeqHeader) SetCleanHeight(v uint16)
SetCleanHeight sets `AVDiracSeqHeader.clean_height` value.
func (*AVDiracSeqHeader) SetCleanLeftOffset ¶
func (dsh *AVDiracSeqHeader) SetCleanLeftOffset(v uint16)
SetCleanLeftOffset sets `AVDiracSeqHeader.clean_left_offset` value.
func (*AVDiracSeqHeader) SetCleanRightOffset ¶
func (dsh *AVDiracSeqHeader) SetCleanRightOffset(v uint16)
SetCleanRightOffset sets `AVDiracSeqHeader.clean_right_offset` value.
func (*AVDiracSeqHeader) SetCleanWidth ¶
func (dsh *AVDiracSeqHeader) SetCleanWidth(v uint16)
SetCleanWidth sets `AVDiracSeqHeader.clean_width` value.
func (*AVDiracSeqHeader) SetColorPrimaries ¶
func (dsh *AVDiracSeqHeader) SetColorPrimaries(v AVColorPrimaries)
SetColorPrimaries sets `AVDiracSeqHeader.color_primaries` value.
func (*AVDiracSeqHeader) SetColorRange ¶
func (dsh *AVDiracSeqHeader) SetColorRange(v AVColorRange)
SetColorRange sets `AVDiracSeqHeader.colorrange` value.
func (*AVDiracSeqHeader) SetColorSpecIndex ¶
func (dsh *AVDiracSeqHeader) SetColorSpecIndex(v uint8)
SetColorSpecIndex sets `AVDiracSeqHeader.color_spec_index` value.
func (*AVDiracSeqHeader) SetColorTrc ¶
func (dsh *AVDiracSeqHeader) SetColorTrc(v AVColorTransferCharacteristic)
SetColorTrc sets `AVDiracSeqHeader.color_trc` value.
func (*AVDiracSeqHeader) SetColorspace ¶
func (dsh *AVDiracSeqHeader) SetColorspace(v AVColorSpace)
SetColorspace sets `AVDiracSeqHeader.colorspace` value.
func (*AVDiracSeqHeader) SetFrameRateIndex ¶
func (dsh *AVDiracSeqHeader) SetFrameRateIndex(v uint8)
SetFrameRateIndex sets `AVDiracSeqHeader.frame_rate_index` value.
func (*AVDiracSeqHeader) SetFramerate ¶
func (dsh *AVDiracSeqHeader) SetFramerate(v AVRational)
SetFramerate sets `AVDiracSeqHeader.framerate` value.
func (*AVDiracSeqHeader) SetHeight ¶
func (dsh *AVDiracSeqHeader) SetHeight(v uint32)
SetHeight sets `AVDiracSeqHeader.height` value.
func (*AVDiracSeqHeader) SetInterlaced ¶
func (dsh *AVDiracSeqHeader) SetInterlaced(v uint8)
SetInterlaced sets `AVDiracSeqHeader.interlaced` value.
func (*AVDiracSeqHeader) SetLevel ¶
func (dsh *AVDiracSeqHeader) SetLevel(v int32)
SetLevel sets `AVDiracSeqHeader.level` value.
func (*AVDiracSeqHeader) SetPixFmt ¶
func (dsh *AVDiracSeqHeader) SetPixFmt(v AVPixelFormat)
SetPixFmt sets `AVDiracSeqHeader.pix_fmt` value.
func (*AVDiracSeqHeader) SetPixelRangeIndex ¶
func (dsh *AVDiracSeqHeader) SetPixelRangeIndex(v uint8)
SetPixelRangeIndex sets `AVDiracSeqHeader.pixel_range_index` value.
func (*AVDiracSeqHeader) SetProfile ¶
func (dsh *AVDiracSeqHeader) SetProfile(v int32)
SetProfile sets `AVDiracSeqHeader.profile` value.
func (*AVDiracSeqHeader) SetSampleAspectRatio ¶
func (dsh *AVDiracSeqHeader) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVDiracSeqHeader.sample_aspect_ratio` value.
func (*AVDiracSeqHeader) SetTopFieldFirst ¶
func (dsh *AVDiracSeqHeader) SetTopFieldFirst(v uint8)
SetTopFieldFirst sets `AVDiracSeqHeader.top_field_first` value.
func (*AVDiracSeqHeader) SetVersion ¶
func (dsh *AVDiracSeqHeader) SetVersion(v DiracVersionInfo)
SetVersion sets `AVDiracSeqHeader.version` value.
func (*AVDiracSeqHeader) SetWidth ¶
func (dsh *AVDiracSeqHeader) SetWidth(v uint32)
SetWidth sets `AVDiracSeqHeader.width` value.
type AVDownmixInfo ¶
type AVDownmixInfo C.struct_AVDownmixInfo
AVDownmixInfo
func AvDownmixInfoUpdateSideData ¶
func AvDownmixInfoUpdateSideData(frame *AVFrame) *AVDownmixInfo
AvDownmixInfoUpdateSideData gets a frame's AV_FRAME_DATA_DOWNMIX_INFO side data for editing.
func (*AVDownmixInfo) GetCenterMixLevel ¶
func (di *AVDownmixInfo) GetCenterMixLevel() float64
GetCenterMixLevel gets `AVDownmixInfo.center_mix_level` value.
func (*AVDownmixInfo) GetCenterMixLevelAddr ¶
func (di *AVDownmixInfo) GetCenterMixLevelAddr() *float64
GetCenterMixLevelAddr gets `AVDownmixInfo.center_mix_level` address.
func (*AVDownmixInfo) GetCenterMixLevelLtrt ¶
func (di *AVDownmixInfo) GetCenterMixLevelLtrt() float64
GetCenterMixLevelLtrt gets `AVDownmixInfo.center_mix_level_ltrt` value.
func (*AVDownmixInfo) GetCenterMixLevelLtrtAddr ¶
func (di *AVDownmixInfo) GetCenterMixLevelLtrtAddr() *float64
GetCenterMixLevelLtrtAddr gets `AVDownmixInfo.center_mix_level_ltrt` address.
func (*AVDownmixInfo) GetLfeMixLevel ¶
func (di *AVDownmixInfo) GetLfeMixLevel() float64
GetLfeMixLevel gets `AVDownmixInfo.lfe_mix_level` value.
func (*AVDownmixInfo) GetLfeMixLevelAddr ¶
func (di *AVDownmixInfo) GetLfeMixLevelAddr() *float64
GetLfeMixLevelAddr gets `AVDownmixInfo.lfe_mix_level` address.
func (*AVDownmixInfo) GetPreferredDownmixType ¶
func (di *AVDownmixInfo) GetPreferredDownmixType() AVDownmixType
GetPreferredDownmixType gets `AVDownmixInfo.preferred_downmixtype` value.
func (*AVDownmixInfo) GetPreferredDownmixTypeAddr ¶
func (di *AVDownmixInfo) GetPreferredDownmixTypeAddr() *AVDownmixType
GetPreferredDownmixTypeAddr gets `AVDownmixInfo.preferred_downmixtype` address.
func (*AVDownmixInfo) GetSurroundMixLevel ¶
func (di *AVDownmixInfo) GetSurroundMixLevel() float64
GetSurroundMixLevel gets `AVDownmixInfo.surround_mix_level` value.
func (*AVDownmixInfo) GetSurroundMixLevelAddr ¶
func (di *AVDownmixInfo) GetSurroundMixLevelAddr() *float64
GetSurroundMixLevelAddr gets `AVDownmixInfo.surround_mix_level` address.
func (*AVDownmixInfo) GetSurroundMixLevelLtrt ¶
func (di *AVDownmixInfo) GetSurroundMixLevelLtrt() float64
GetSurroundMixLevelLtrt gets `AVDownmixInfo.surround_mix_level_ltrt` value.
func (*AVDownmixInfo) GetSurroundMixLevelLtrtAddr ¶
func (di *AVDownmixInfo) GetSurroundMixLevelLtrtAddr() *float64
GetSurroundMixLevelLtrtAddr gets `AVDownmixInfo.surround_mix_level_ltrt` address.
func (*AVDownmixInfo) SetCenterMixLevel ¶
func (di *AVDownmixInfo) SetCenterMixLevel(v float64)
SetCenterMixLevel sets `AVDownmixInfo.center_mix_level` value.
func (*AVDownmixInfo) SetCenterMixLevelLtrt ¶
func (di *AVDownmixInfo) SetCenterMixLevelLtrt(v float64)
SetCenterMixLevelLtrt sets `AVDownmixInfo.center_mix_level_ltrt` value.
func (*AVDownmixInfo) SetLfeMixLevel ¶
func (di *AVDownmixInfo) SetLfeMixLevel(v float64)
SetLfeMixLevel sets `AVDownmixInfo.lfe_mix_level` value.
func (*AVDownmixInfo) SetPreferredDownmixType ¶
func (di *AVDownmixInfo) SetPreferredDownmixType(v AVDownmixType)
SetPreferredDownmixType sets `AVDownmixInfo.preferred_downmixtype` value.
func (*AVDownmixInfo) SetSurroundMixLevel ¶
func (di *AVDownmixInfo) SetSurroundMixLevel(v float64)
SetSurroundMixLevel sets `AVDownmixInfo.surround_mix_level` value.
func (*AVDownmixInfo) SetSurroundMixLevelLtrt ¶
func (di *AVDownmixInfo) SetSurroundMixLevelLtrt(v float64)
SetSurroundMixLevelLtrt sets `AVDownmixInfo.surround_mix_level_ltrt` value.
type AVDurationEstimationMethod ¶
type AVDurationEstimationMethod = C.enum_AVDurationEstimationMethod
AVDurationEstimationMethod
func AvFmtCtxGetDurationEstimationMethod ¶
func AvFmtCtxGetDurationEstimationMethod(s *AVFormatContext) AVDurationEstimationMethod
AvFmtCtxGetDurationEstimationMethod returns the method used to set ctx->duration.
type AVEncryptionInfo ¶
type AVEncryptionInfo C.struct_AVEncryptionInfo
AVEncryptionInfo
func AvEncryptionInfoAlloc ¶
func AvEncryptionInfoAlloc(subsampleCount, keyIdSize, ivSize uint32) *AVEncryptionInfo
AvEncryptionInfoAlloc allocates an AVEncryptionInfo structure and sub-pointers to hold the given number of subsamples.
func AvEncryptionInfoClone ¶
func AvEncryptionInfoClone(info *AVEncryptionInfo) *AVEncryptionInfo
AvEncryptionInfoClone allocates an AVEncryptionInfo structure with a copy of the given data.
func AvEncryptionInfoGetSideData ¶
func AvEncryptionInfoGetSideData(sideData *uint8, sideDataSize uintptr) *AVEncryptionInfo
AvEncryptionInfoGetSideData creates a copy of the AVEncryptionInfo that is contained in the given side data.
func (*AVEncryptionInfo) GetCryptByteBlock ¶
func (ei *AVEncryptionInfo) GetCryptByteBlock() uint32
GetCryptByteBlock gets `AVEncryptionInfo.crypt_byte_block` value.
func (*AVEncryptionInfo) GetCryptByteBlockAddr ¶
func (ei *AVEncryptionInfo) GetCryptByteBlockAddr() *uint32
GetCryptByteBlockAddr gets `AVEncryptionInfo.crypt_byte_block` address.
func (*AVEncryptionInfo) GetIv ¶
func (ei *AVEncryptionInfo) GetIv() *uint8
GetIv gets `AVEncryptionInfo.iv` value.
func (*AVEncryptionInfo) GetIvAddr ¶
func (ei *AVEncryptionInfo) GetIvAddr() **uint8
GetIvAddr gets `AVEncryptionInfo.iv` address.
func (*AVEncryptionInfo) GetIvSize ¶
func (ei *AVEncryptionInfo) GetIvSize() uint32
GetIvSize gets `AVEncryptionInfo.iv_size` value.
func (*AVEncryptionInfo) GetIvSizeAddr ¶
func (ei *AVEncryptionInfo) GetIvSizeAddr() *uint32
GetIvSizeAddr gets `AVEncryptionInfo.iv_size` address.
func (*AVEncryptionInfo) GetKeyId ¶
func (ei *AVEncryptionInfo) GetKeyId() *uint8
GetKeyId gets `AVEncryptionInfo.key_id` value.
func (*AVEncryptionInfo) GetKeyIdAddr ¶
func (ei *AVEncryptionInfo) GetKeyIdAddr() **uint8
GetKeyIdAddr gets `AVEncryptionInfo.key_id` address.
func (*AVEncryptionInfo) GetKeyIdSize ¶
func (ei *AVEncryptionInfo) GetKeyIdSize() uint32
GetKeyIdSize gets `AVEncryptionInfo.key_id_size` value.
func (*AVEncryptionInfo) GetKeyIdSizeAddr ¶
func (ei *AVEncryptionInfo) GetKeyIdSizeAddr() *uint32
GetKeyIdSizeAddr gets `AVEncryptionInfo.key_id_size` address.
func (*AVEncryptionInfo) GetScheme ¶
func (ei *AVEncryptionInfo) GetScheme() uint32
GetScheme gets `AVEncryptionInfo.scheme` value.
func (*AVEncryptionInfo) GetSchemeAddr ¶
func (ei *AVEncryptionInfo) GetSchemeAddr() *uint32
GetSchemeAddr gets `AVEncryptionInfo.scheme` address.
func (*AVEncryptionInfo) GetSkipByteBlock ¶
func (ei *AVEncryptionInfo) GetSkipByteBlock() uint32
GetSkipByteBlock gets `AVEncryptionInfo.skip_byte_block` value.
func (*AVEncryptionInfo) GetSkipByteBlockAddr ¶
func (ei *AVEncryptionInfo) GetSkipByteBlockAddr() *uint32
GetSkipByteBlockAddr gets `AVEncryptionInfo.skip_byte_block` address.
func (*AVEncryptionInfo) GetSubsampleCount ¶
func (ei *AVEncryptionInfo) GetSubsampleCount() uint32
GetSubsampleCount gets `AVEncryptionInfo.subsample_count` value.
func (*AVEncryptionInfo) GetSubsampleCountAddr ¶
func (ei *AVEncryptionInfo) GetSubsampleCountAddr() *uint32
GetSubsampleCountAddr gets `AVEncryptionInfo.subsample_count` address.
func (*AVEncryptionInfo) GetSubsamples ¶
func (ei *AVEncryptionInfo) GetSubsamples() *AVSubsampleEncryptionInfo
GetSubsamples gets `AVEncryptionInfo.subsamples` value.
func (*AVEncryptionInfo) GetSubsamplesAddr ¶
func (ei *AVEncryptionInfo) GetSubsamplesAddr() **AVSubsampleEncryptionInfo
GetSubsamplesAddr gets `AVEncryptionInfo.subsamples` address.
func (*AVEncryptionInfo) SetCryptByteBlock ¶
func (ei *AVEncryptionInfo) SetCryptByteBlock(v uint32)
SetCryptByteBlock sets `AVEncryptionInfo.crypt_byte_block` value.
func (*AVEncryptionInfo) SetIv ¶
func (ei *AVEncryptionInfo) SetIv(v *uint8)
SetIv sets `AVEncryptionInfo.iv` value.
func (*AVEncryptionInfo) SetIvSize ¶
func (ei *AVEncryptionInfo) SetIvSize(v uint32)
SetIvSize sets `AVEncryptionInfo.iv_size` value.
func (*AVEncryptionInfo) SetKeyId ¶
func (ei *AVEncryptionInfo) SetKeyId(v *uint8)
SetKeyId sets `AVEncryptionInfo.key_id` value.
func (*AVEncryptionInfo) SetKeyIdSize ¶
func (ei *AVEncryptionInfo) SetKeyIdSize(v uint32)
SetKeyIdSize sets `AVEncryptionInfo.key_id_size` value.
func (*AVEncryptionInfo) SetScheme ¶
func (ei *AVEncryptionInfo) SetScheme(v uint32)
SetScheme sets `AVEncryptionInfo.scheme` value.
func (*AVEncryptionInfo) SetSkipByteBlock ¶
func (ei *AVEncryptionInfo) SetSkipByteBlock(v uint32)
SetSkipByteBlock sets `AVEncryptionInfo.skip_byte_block` value.
func (*AVEncryptionInfo) SetSubsampleCount ¶
func (ei *AVEncryptionInfo) SetSubsampleCount(v uint32)
SetSubsampleCount sets `AVEncryptionInfo.subsample_count` value.
func (*AVEncryptionInfo) SetSubsamples ¶
func (ei *AVEncryptionInfo) SetSubsamples(v *AVSubsampleEncryptionInfo)
SetSubsamples sets `AVEncryptionInfo.subsamples` value.
type AVEncryptionInitInfo ¶
type AVEncryptionInitInfo C.struct_AVEncryptionInitInfo
AVEncryptionInitInfo
func AvEncryptionInitInfoAlloc ¶
func AvEncryptionInitInfoAlloc(systemIdSize, numKeyIds, keyIdSize, dataSize uint32) *AVEncryptionInitInfo
AvEncryptionInitInfoAlloc allocates an AVEncryptionInitInfo structure and sub-pointers to hold the given sizes.
func AvEncryptionInitInfoGetSideData ¶
func AvEncryptionInitInfoGetSideData(sideData *uint8, sideDataSize uintptr) *AVEncryptionInitInfo
AvEncryptionInitInfoGetSideData creates a copy of the AVEncryptionInitInfo that is contained in the given side data.
func (*AVEncryptionInitInfo) GetData ¶
func (eii *AVEncryptionInitInfo) GetData() *uint8
GetData gets `AVEncryptionInitInfo.data` value.
func (*AVEncryptionInitInfo) GetDataAddr ¶
func (eii *AVEncryptionInitInfo) GetDataAddr() **uint8
GetDataAddr gets `AVEncryptionInitInfo.data` address.
func (*AVEncryptionInitInfo) GetDataSize ¶
func (eii *AVEncryptionInitInfo) GetDataSize() uint32
GetDataSize gets `AVEncryptionInitInfo.data_size` value.
func (*AVEncryptionInitInfo) GetDataSizeAddr ¶
func (eii *AVEncryptionInitInfo) GetDataSizeAddr() *uint32
GetDataSizeAddr gets `AVEncryptionInitInfo.data_size` address.
func (*AVEncryptionInitInfo) GetKeyIdSize ¶
func (eii *AVEncryptionInitInfo) GetKeyIdSize() uint32
GetKeyIdSize gets `AVEncryptionInitInfo.key_id_size` value.
func (*AVEncryptionInitInfo) GetKeyIdSizeAddr ¶
func (eii *AVEncryptionInitInfo) GetKeyIdSizeAddr() *uint32
GetKeyIdSizeAddr gets `AVEncryptionInitInfo.key_id_size` address.
func (*AVEncryptionInitInfo) GetKeyIds ¶
func (eii *AVEncryptionInitInfo) GetKeyIds() []*uint8
GetKeyIds gets `AVEncryptionInitInfo.key_ids` value.
func (*AVEncryptionInitInfo) GetKeyIdsAddr ¶
func (eii *AVEncryptionInitInfo) GetKeyIdsAddr() ***uint8
GetKeyIdsAddr gets `AVEncryptionInitInfo.key_ids` address.
func (*AVEncryptionInitInfo) GetNext ¶ added in v0.41.1
func (eii *AVEncryptionInitInfo) GetNext() *AVEncryptionInitInfo
GetNext gets `AVEncryptionInitInfo.next` value.
func (*AVEncryptionInitInfo) GetNextAddr ¶ added in v0.41.1
func (eii *AVEncryptionInitInfo) GetNextAddr() **AVEncryptionInitInfo
GetNextAddr gets `AVEncryptionInitInfo.next` address.
func (*AVEncryptionInitInfo) GetNumKeyIds ¶
func (eii *AVEncryptionInitInfo) GetNumKeyIds() uint32
GetNumKeyIds gets `AVEncryptionInitInfo.num_key_ids` value.
func (*AVEncryptionInitInfo) GetNumKeyIdsAddr ¶
func (eii *AVEncryptionInitInfo) GetNumKeyIdsAddr() *uint32
GetNumKeyIdsAddr gets `AVEncryptionInitInfo.num_key_ids` address.
func (*AVEncryptionInitInfo) GetSystemId ¶
func (eii *AVEncryptionInitInfo) GetSystemId() *uint8
GetSystemId gets `AVEncryptionInitInfo.system_id` value.
func (*AVEncryptionInitInfo) GetSystemIdAddr ¶
func (eii *AVEncryptionInitInfo) GetSystemIdAddr() **uint8
GetSystemIdAddr gets `AVEncryptionInitInfo.system_id` address.
func (*AVEncryptionInitInfo) GetSystemIdSize ¶
func (eii *AVEncryptionInitInfo) GetSystemIdSize() uint32
GetSystemIdSize gets `AVEncryptionInitInfo.system_id_size` value.
func (*AVEncryptionInitInfo) GetSystemIdSizeAddr ¶
func (eii *AVEncryptionInitInfo) GetSystemIdSizeAddr() *uint32
GetSystemIdSizeAddr gets `AVEncryptionInitInfo.system_id_size` address.
func (*AVEncryptionInitInfo) SetData ¶
func (eii *AVEncryptionInitInfo) SetData(v *uint8)
SetData sets `AVEncryptionInitInfo.data` value.
func (*AVEncryptionInitInfo) SetDataSize ¶
func (eii *AVEncryptionInitInfo) SetDataSize(v uint32)
SetDataSize sets `AVEncryptionInitInfo.data_size` value.
func (*AVEncryptionInitInfo) SetKeyIdSize ¶
func (eii *AVEncryptionInitInfo) SetKeyIdSize(v uint32)
SetKeyIdSize sets `AVEncryptionInitInfo.key_id_size` value.
func (*AVEncryptionInitInfo) SetKeyIds ¶
func (eii *AVEncryptionInitInfo) SetKeyIds(v **uint8)
SetKeyIds sets `AVEncryptionInitInfo.key_ids` value.
func (*AVEncryptionInitInfo) SetNext ¶ added in v0.41.1
func (eii *AVEncryptionInitInfo) SetNext(v *AVEncryptionInitInfo)
SetNext sets `AVEncryptionInitInfo.next` value.
func (*AVEncryptionInitInfo) SetNumKeyIds ¶
func (eii *AVEncryptionInitInfo) SetNumKeyIds(v uint32)
SetNumKeyIds sets `AVEncryptionInitInfo.num_key_ids` value.
func (*AVEncryptionInitInfo) SetSystemId ¶
func (eii *AVEncryptionInitInfo) SetSystemId(v *uint8)
SetSystemId sets `AVEncryptionInitInfo.system_id` value.
func (*AVEncryptionInitInfo) SetSystemIdSize ¶
func (eii *AVEncryptionInitInfo) SetSystemIdSize(v uint32)
SetSystemIdSize sets `AVEncryptionInitInfo.system_id_size` value.
type AVFifoBuffer ¶
type AVFifoBuffer C.struct_AVFifoBuffer
AVFifoBuffer
func AvFifoAlloc ¶
func AvFifoAlloc[T Integer](size T) *AVFifoBuffer
AvFifoAlloc initializes an AVFifoBuffer.
func AvFifoAllocArray ¶
func AvFifoAllocArray[U, V Integer](nmemb U, size V) *AVFifoBuffer
AvFifoAllocArray initializes an AVFifoBuffer.
type AVFilter ¶
type AVFilter C.struct_AVFilter
Filter definition. This defines the pads a filter contains, and all the callback functions used to interact with the filter.
func AvFilterGetByName ¶
AvFilterGetByName gets a filter definition matching the given name.
func AvFilterIterate ¶
func AvFilterIterate(opaque CVoidPointerPointer) *AVFilter
AvFilterIterate iterates over all registered filters.
func AvFilterNext
deprecated
func (*AVFilter) GetDescription ¶
GetDescription gets `AVFilter.description` value.
func (*AVFilter) GetFlagsAddr ¶
GetFlagsAddr gets `AVFilter.flags` address.
func (*AVFilter) GetInputs ¶
func (flt *AVFilter) GetInputs() *AVFilterPad
GetInputs gets `AVFilter.inputs` value.
func (*AVFilter) GetInputsAddr ¶
func (flt *AVFilter) GetInputsAddr() **AVFilterPad
GetInputsAddr gets `AVFilter.inputs` address.
func (*AVFilter) GetOutputs ¶
func (flt *AVFilter) GetOutputs() *AVFilterPad
GetOutputs gets `AVFilter.outputs` value.
func (*AVFilter) GetOutputsAddr ¶
func (flt *AVFilter) GetOutputsAddr() **AVFilterPad
GetOutputsAddr gets `AVFilter.outputs` address.
func (*AVFilter) GetPrivClass ¶
GetPrivClass gets `AVFilter.priv_class` value.
func (*AVFilter) GetPrivClassAddr ¶
GetPrivClassAddr gets `AVFilter.priv_class` address.
func (*AVFilter) SetInputs ¶
func (flt *AVFilter) SetInputs(v *AVFilterPad)
SetInputs sets `AVFilter.inputs` value.
func (*AVFilter) SetOutputs ¶
func (flt *AVFilter) SetOutputs(v *AVFilterPad)
SetOutputs sets `AVFilter.outputs` value.
func (*AVFilter) SetPrivClass ¶
SetPrivClass sets `AVFilter.priv_class` value.
type AVFilterActionFunc ¶
type AVFilterActionFunc = C.avfilter_action_func
typedef int (avfilter_action_func)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs);
type AVFilterChannelLayouts ¶
type AVFilterChannelLayouts C.struct_AVFilterChannelLayouts
AVFilterChannelLayouts
type AVFilterContext ¶
type AVFilterContext C.struct_AVFilterContext
AVFilterContext
func AvFilterGraphAllocFilter ¶
func AvFilterGraphAllocFilter(graph *AVFilterGraph, filter *AVFilter, name string) *AVFilterContext
AvFilterGraphAllocFilter creates a new filter instance in a filter graph.
func AvFilterGraphGetFilter ¶
func AvFilterGraphGetFilter(graph *AVFilterGraph, name string) *AVFilterContext
AvFilterGraphGetFilter gets a filter instance identified by instance name from graph.
func (*AVFilterContext) GetAvClass ¶
func (fltc *AVFilterContext) GetAvClass() *AVClass
GetAvClass gets `AVFilterContext.av_class` value.
func (*AVFilterContext) GetAvClassAddr ¶
func (fltc *AVFilterContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVFilterContext.av_class` address.
func (*AVFilterContext) GetCommandQueue ¶
func (fltc *AVFilterContext) GetCommandQueue() *AVFilterCommand
GetCommandQueue gets `AVFilterContext.command_queue` value.
func (*AVFilterContext) GetCommandQueueAddr ¶
func (fltc *AVFilterContext) GetCommandQueueAddr() **AVFilterCommand
GetCommandQueueAddr gets `AVFilterContext.command_queue` address.
func (*AVFilterContext) GetEnable ¶
func (fltc *AVFilterContext) GetEnable() unsafe.Pointer
GetEnable gets `AVFilterContext.enable` value.
func (*AVFilterContext) GetEnableAddr ¶
func (fltc *AVFilterContext) GetEnableAddr() *unsafe.Pointer
GetEnableAddr gets `AVFilterContext.enable` address.
func (*AVFilterContext) GetEnableStr ¶
func (fltc *AVFilterContext) GetEnableStr() string
GetEnableStr gets `AVFilterContext.enable_str` value.
func (*AVFilterContext) GetExtraHwFrames ¶
func (fltc *AVFilterContext) GetExtraHwFrames() int32
GetExtraHwFrames gets `AVFilterContext.extra_hw_frames` value.
func (*AVFilterContext) GetExtraHwFramesAddr ¶
func (fltc *AVFilterContext) GetExtraHwFramesAddr() *int32
GetExtraHwFramesAddr gets `AVFilterContext.extra_hw_frames` address.
func (*AVFilterContext) GetFilter ¶
func (fltc *AVFilterContext) GetFilter() *AVFilter
GetFilter gets `AVFilterContext.filter` value.
func (*AVFilterContext) GetFilterAddr ¶
func (fltc *AVFilterContext) GetFilterAddr() **AVFilter
GetFilterAddr gets `AVFilterContext.filter` address.
func (*AVFilterContext) GetGraph ¶
func (fltc *AVFilterContext) GetGraph() *AVFilterGraph
GetGraph gets `AVFilterContext.graph` value.
func (*AVFilterContext) GetGraphAddr ¶
func (fltc *AVFilterContext) GetGraphAddr() **AVFilterGraph
GetGraphAddr gets `AVFilterContext.graph` address.
func (*AVFilterContext) GetHwDeviceCtx ¶
func (fltc *AVFilterContext) GetHwDeviceCtx() *AVBufferRef
GetHwDeviceCtx gets `AVFilterContext.hw_device_ctx` value.
func (*AVFilterContext) GetHwDeviceCtxAddr ¶
func (fltc *AVFilterContext) GetHwDeviceCtxAddr() **AVBufferRef
GetHwDeviceCtxAddr gets `AVFilterContext.hw_device_ctx` address.
func (*AVFilterContext) GetInputPads ¶
func (fltc *AVFilterContext) GetInputPads() *AVFilterPad
GetInputPads gets `AVFilterContext.input_pads` value.
func (*AVFilterContext) GetInputPadsAddr ¶
func (fltc *AVFilterContext) GetInputPadsAddr() **AVFilterPad
GetInputPadsAddr gets `AVFilterContext.input_pads` address.
func (*AVFilterContext) GetInputs ¶
func (fltc *AVFilterContext) GetInputs() []*AVFilterLink
GetInputs gets `AVFilterContext.inputs` value.
func (*AVFilterContext) GetInputsAddr ¶
func (fltc *AVFilterContext) GetInputsAddr() ***AVFilterLink
GetInputsAddr gets `AVFilterContext.inputs` address.
func (*AVFilterContext) GetInternal ¶
func (fltc *AVFilterContext) GetInternal() *AVFilterInternal
GetInternal gets `AVFilterContext.internal` value.
func (*AVFilterContext) GetInternalAddr ¶
func (fltc *AVFilterContext) GetInternalAddr() **AVFilterInternal
GetInternalAddr gets `AVFilterContext.internal` address.
func (*AVFilterContext) GetIsDisabled ¶
func (fltc *AVFilterContext) GetIsDisabled() int32
GetIsDisabled gets `AVFilterContext.is_disabled` value.
func (*AVFilterContext) GetIsDisabledAddr ¶
func (fltc *AVFilterContext) GetIsDisabledAddr() *int32
GetIsDisabledAddr gets `AVFilterContext.is_disabled` address.
func (*AVFilterContext) GetName ¶
func (fltc *AVFilterContext) GetName() string
GetName gets `AVFilterContext.name` value.
func (*AVFilterContext) GetNbInputs ¶
func (fltc *AVFilterContext) GetNbInputs() uint32
GetNbInputs gets `AVFilterContext.nb_inputs` value.
func (*AVFilterContext) GetNbInputsAddr ¶
func (fltc *AVFilterContext) GetNbInputsAddr() *uint32
GetNbInputsAddr gets `AVFilterContext.nb_inputs` address.
func (*AVFilterContext) GetNbOutputs ¶
func (fltc *AVFilterContext) GetNbOutputs() uint32
GetNbOutputs gets `AVFilterContext.nb_outputs` value.
func (*AVFilterContext) GetNbOutputsAddr ¶
func (fltc *AVFilterContext) GetNbOutputsAddr() *uint32
GetNbOutputsAddr gets `AVFilterContext.nb_outputs` address.
func (*AVFilterContext) GetNbThreads ¶
func (fltc *AVFilterContext) GetNbThreads() int32
GetNbThreads gets `AVFilterContext.nb_threads` value.
func (*AVFilterContext) GetNbThreadsAddr ¶
func (fltc *AVFilterContext) GetNbThreadsAddr() *int32
GetNbThreadsAddr gets `AVFilterContext.nb_threads` address.
func (*AVFilterContext) GetOutputPads ¶
func (fltc *AVFilterContext) GetOutputPads() *AVFilterPad
GetOutputPads gets `AVFilterContext.output_pads` value.
func (*AVFilterContext) GetOutputPadsAddr ¶
func (fltc *AVFilterContext) GetOutputPadsAddr() **AVFilterPad
GetOutputPadsAddr gets `AVFilterContext.output_pads` address.
func (*AVFilterContext) GetOutputs ¶
func (fltc *AVFilterContext) GetOutputs() []*AVFilterLink
GetOutputs gets `AVFilterContext.outputs` value.
func (*AVFilterContext) GetOutputsAddr ¶
func (fltc *AVFilterContext) GetOutputsAddr() ***AVFilterLink
GetOutputsAddr gets `AVFilterContext.outputs` address.
func (*AVFilterContext) GetPriv ¶
func (fltc *AVFilterContext) GetPriv() unsafe.Pointer
GetPriv gets `AVFilterContext.priv` value.
func (*AVFilterContext) GetPrivAddr ¶
func (fltc *AVFilterContext) GetPrivAddr() *unsafe.Pointer
GetPrivAddr gets `AVFilterContext.priv` address.
func (*AVFilterContext) GetReady ¶
func (fltc *AVFilterContext) GetReady() uint32
GetReady gets `AVFilterContext.ready` value.
func (*AVFilterContext) GetReadyAddr ¶
func (fltc *AVFilterContext) GetReadyAddr() *uint32
GetReadyAddr gets `AVFilterContext.ready` address.
func (*AVFilterContext) GetThreadType ¶
func (fltc *AVFilterContext) GetThreadType() int32
GetThreadType gets `AVFilterContext.threadtype` value.
func (*AVFilterContext) GetThreadTypeAddr ¶
func (fltc *AVFilterContext) GetThreadTypeAddr() *int32
GetThreadTypeAddr gets `AVFilterContext.threadtype` address.
func (*AVFilterContext) GetVarValues ¶
func (fltc *AVFilterContext) GetVarValues() *float64
GetVarValues gets `AVFilterContext.var_values` value.
func (*AVFilterContext) GetVarValuesAddr ¶
func (fltc *AVFilterContext) GetVarValuesAddr() **float64
GetVarValuesAddr gets `AVFilterContext.var_values` address.
func (*AVFilterContext) SetAvClass ¶
func (fltc *AVFilterContext) SetAvClass(v *AVClass)
SetAvClass sets `AVFilterContext.av_class` value.
func (*AVFilterContext) SetCommandQueue ¶
func (fltc *AVFilterContext) SetCommandQueue(v *AVFilterCommand)
SetCommandQueue sets `AVFilterContext.command_queue` value.
func (*AVFilterContext) SetEnable ¶
func (fltc *AVFilterContext) SetEnable(v CVoidPointer)
SetEnable sets `AVFilterContext.enable` value.
func (*AVFilterContext) SetExtraHwFrames ¶
func (fltc *AVFilterContext) SetExtraHwFrames(v int32)
SetExtraHwFrames sets `AVFilterContext.extra_hw_frames` value.
func (*AVFilterContext) SetFilter ¶
func (fltc *AVFilterContext) SetFilter(v *AVFilter)
SetFilter sets `AVFilterContext.filter` value.
func (*AVFilterContext) SetGraph ¶
func (fltc *AVFilterContext) SetGraph(v *AVFilterGraph)
SetGraph sets `AVFilterContext.graph` value.
func (*AVFilterContext) SetHwDeviceCtx ¶
func (fltc *AVFilterContext) SetHwDeviceCtx(v *AVBufferRef)
SetHwDeviceCtx sets `AVFilterContext.hw_device_ctx` value.
func (*AVFilterContext) SetInputPads ¶
func (fltc *AVFilterContext) SetInputPads(v *AVFilterPad)
SetInputPads sets `AVFilterContext.input_pads` value.
func (*AVFilterContext) SetInputs ¶
func (fltc *AVFilterContext) SetInputs(v **AVFilterLink)
SetInputs sets `AVFilterContext.inputs` value.
func (*AVFilterContext) SetInternal ¶
func (fltc *AVFilterContext) SetInternal(v *AVFilterInternal)
SetInternal sets `AVFilterContext.internal` value.
func (*AVFilterContext) SetIsDisabled ¶
func (fltc *AVFilterContext) SetIsDisabled(v int32)
SetIsDisabled sets `AVFilterContext.is_disabled` value.
func (*AVFilterContext) SetName ¶
func (fltc *AVFilterContext) SetName(v string)
SetName sets `AVFilterContext.name` value.
func (*AVFilterContext) SetNbInputs ¶
func (fltc *AVFilterContext) SetNbInputs(v uint32)
SetNbInputs sets `AVFilterContext.nb_inputs` value.
func (*AVFilterContext) SetNbOutputs ¶
func (fltc *AVFilterContext) SetNbOutputs(v uint32)
SetNbOutputs sets `AVFilterContext.nb_outputs` value.
func (*AVFilterContext) SetNbThreads ¶
func (fltc *AVFilterContext) SetNbThreads(v int32)
SetNbThreads sets `AVFilterContext.nb_threads` value.
func (*AVFilterContext) SetOutputPads ¶
func (fltc *AVFilterContext) SetOutputPads(v *AVFilterPad)
SetOutputPads sets `AVFilterContext.output_pads` value.
func (*AVFilterContext) SetOutputs ¶
func (fltc *AVFilterContext) SetOutputs(v **AVFilterLink)
SetOutputs sets `AVFilterContext.outputs` value.
func (*AVFilterContext) SetPriv ¶
func (fltc *AVFilterContext) SetPriv(v CVoidPointer)
SetPriv sets `AVFilterContext.priv` value.
func (*AVFilterContext) SetReady ¶
func (fltc *AVFilterContext) SetReady(v uint32)
SetReady sets `AVFilterContext.ready` value.
func (*AVFilterContext) SetThreadType ¶
func (fltc *AVFilterContext) SetThreadType(v int32)
SetThreadType sets `AVFilterContext.threadtype` value.
func (*AVFilterContext) SetVarValues ¶
func (fltc *AVFilterContext) SetVarValues(v *float64)
SetVarValues sets `AVFilterContext.var_values` value.
type AVFilterExecuteFunc ¶
type AVFilterExecuteFunc = C.avfilter_execute_func
typedef int (avfilter_execute_func)(AVFilterContext *ctx, avfilter_action_func *func, void *arg, int *ret, int nb_jobs);
type AVFilterFormatsConfig ¶
type AVFilterFormatsConfig C.struct_AVFilterFormatsConfig
AVFilterFormatsConfig
type AVFilterGraph ¶
type AVFilterGraph C.struct_AVFilterGraph
AVFilterGraph
func AvFilterGraphAlloc ¶
func AvFilterGraphAlloc() *AVFilterGraph
AvFilterGraphAlloc allocates a filter graph.
func (*AVFilterGraph) GetAresampleSwrOpts ¶
func (fltg *AVFilterGraph) GetAresampleSwrOpts() string
GetAresampleSwrOpts gets `AVFilterGraph.aresample_swr_opts` value.
func (*AVFilterGraph) GetAvClass ¶
func (fltg *AVFilterGraph) GetAvClass() *AVClass
GetAvClass gets `AVFilterGraph.av_class` value.
func (*AVFilterGraph) GetAvClassAddr ¶
func (fltg *AVFilterGraph) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVFilterGraph.av_class` address.
func (*AVFilterGraph) GetExecute ¶
func (fltg *AVFilterGraph) GetExecute() *AVFilterExecuteFunc
GetExecute gets `AVFilterGraph.execute` value.
func (*AVFilterGraph) GetExecuteAddr ¶
func (fltg *AVFilterGraph) GetExecuteAddr() **AVFilterExecuteFunc
GetExecuteAddr gets `AVFilterGraph.execute` address.
func (*AVFilterGraph) GetFilters ¶
func (fltg *AVFilterGraph) GetFilters() []*AVFilterContext
GetFilters gets `AVFilterGraph.filters` value.
func (*AVFilterGraph) GetFiltersAddr ¶
func (fltg *AVFilterGraph) GetFiltersAddr() ***AVFilterContext
GetFiltersAddr gets `AVFilterGraph.filters` address.
func (*AVFilterGraph) GetInternal ¶
func (fltg *AVFilterGraph) GetInternal() *AVFilterGraphInternal
GetInternal gets `AVFilterGraph.internal` value.
func (*AVFilterGraph) GetInternalAddr ¶
func (fltg *AVFilterGraph) GetInternalAddr() **AVFilterGraphInternal
GetInternalAddr gets `AVFilterGraph.internal` address.
func (*AVFilterGraph) GetNbFilters ¶
func (fltg *AVFilterGraph) GetNbFilters() uint32
GetNbFilters gets `AVFilterGraph.nb_filters` value.
func (*AVFilterGraph) GetNbFiltersAddr ¶
func (fltg *AVFilterGraph) GetNbFiltersAddr() *uint32
GetNbFiltersAddr gets `AVFilterGraph.nb_filters` address.
func (*AVFilterGraph) GetNbThreads ¶
func (fltg *AVFilterGraph) GetNbThreads() int32
GetNbThreads gets `AVFilterGraph.nb_threads` value.
func (*AVFilterGraph) GetNbThreadsAddr ¶
func (fltg *AVFilterGraph) GetNbThreadsAddr() *int32
GetNbThreadsAddr gets `AVFilterGraph.nb_threads` address.
func (*AVFilterGraph) GetOpaque ¶
func (fltg *AVFilterGraph) GetOpaque() unsafe.Pointer
GetOpaque gets `AVFilterGraph.opaque` value.
func (*AVFilterGraph) GetOpaqueAddr ¶
func (fltg *AVFilterGraph) GetOpaqueAddr() *unsafe.Pointer
GetOpaqueAddr gets `AVFilterGraph.opaque` address.
func (*AVFilterGraph) GetResampleLavrOpts
deprecated
func (fltg *AVFilterGraph) GetResampleLavrOpts() string
Deprecated: No use.
GetResampleLavrOpts gets `AVFilterGraph.resample_lavr_opts` value.
func (*AVFilterGraph) GetScaleSwsOpts ¶
func (fltg *AVFilterGraph) GetScaleSwsOpts() string
GetScaleSwsOpts gets `AVFilterGraph.scale_sws_opts` value.
func (*AVFilterGraph) GetThreadType ¶
func (fltg *AVFilterGraph) GetThreadType() int32
GetThreadType gets `AVFilterGraph.threadtype` value.
func (*AVFilterGraph) GetThreadTypeAddr ¶
func (fltg *AVFilterGraph) GetThreadTypeAddr() *int32
GetThreadTypeAddr gets `AVFilterGraph.threadtype` address.
func (*AVFilterGraph) SetAvClass ¶
func (fltg *AVFilterGraph) SetAvClass(v *AVClass)
SetAvClass sets `AVFilterGraph.av_class` value.
func (*AVFilterGraph) SetExecute ¶
func (fltg *AVFilterGraph) SetExecute(v *AVFilterExecuteFunc)
SetExecute sets `AVFilterGraph.execute` value.
func (*AVFilterGraph) SetFilters ¶
func (fltg *AVFilterGraph) SetFilters(v **AVFilterContext)
SetFilters sets `AVFilterGraph.filters` value.
func (*AVFilterGraph) SetInternal ¶
func (fltg *AVFilterGraph) SetInternal(v *AVFilterGraphInternal)
SetInternal sets `AVFilterGraph.internal` value.
func (*AVFilterGraph) SetNbFilters ¶
func (fltg *AVFilterGraph) SetNbFilters(v uint32)
SetNbFilters sets `AVFilterGraph.nb_filters` value.
func (*AVFilterGraph) SetNbThreads ¶
func (fltg *AVFilterGraph) SetNbThreads(v int32)
SetNbThreads sets `AVFilterGraph.nb_threads` value.
func (*AVFilterGraph) SetOpaque ¶
func (fltg *AVFilterGraph) SetOpaque(v CVoidPointer)
SetOpaque sets `AVFilterGraph.opaque` value.
func (*AVFilterGraph) SetThreadType ¶
func (fltg *AVFilterGraph) SetThreadType(v int32)
SetThreadType sets `AVFilterGraph.threadtype` value.
type AVFilterGraphInternal ¶
type AVFilterGraphInternal C.struct_AVFilterGraphInternal
AVFilterGraphInternal
type AVFilterInOut ¶
type AVFilterInOut C.struct_AVFilterInOut
AVFilterInOut
func AvFilterInoutAlloc ¶
func AvFilterInoutAlloc() *AVFilterInOut
AvFilterInoutAlloc allocates a single AVFilterInOut entry.
func (*AVFilterInOut) GetFilterCtx ¶
func (fltio *AVFilterInOut) GetFilterCtx() *AVFilterContext
GetFilterCtx gets `AVFilterInOut.filter_ctx` value.
func (*AVFilterInOut) GetFilterCtxAddr ¶
func (fltio *AVFilterInOut) GetFilterCtxAddr() **AVFilterContext
GetFilterCtxAddr gets `AVFilterInOut.filter_ctx` address.
func (*AVFilterInOut) GetName ¶
func (fltio *AVFilterInOut) GetName() string
GetName gets `AVFilterInOut.name` value.
func (*AVFilterInOut) GetNext ¶
func (fltio *AVFilterInOut) GetNext() *AVFilterInOut
GetNext gets `AVFilterInOut.next` value.
func (*AVFilterInOut) GetNextAddr ¶
func (fltio *AVFilterInOut) GetNextAddr() **AVFilterInOut
GetNextAddr gets `AVFilterInOut.next` address.
func (*AVFilterInOut) GetPadIdx ¶
func (fltio *AVFilterInOut) GetPadIdx() int32
GetPadIdx gets `AVFilterInOut.pad_idx` value.
func (*AVFilterInOut) GetPadIdxAddr ¶
func (fltio *AVFilterInOut) GetPadIdxAddr() *int32
GetPadIdxAddr gets `AVFilterInOut.pad_idx` address.
func (*AVFilterInOut) SetFilterCtx ¶
func (fltio *AVFilterInOut) SetFilterCtx(v *AVFilterContext)
SetFilterCtx sets `AVFilterInOut.filter_ctx` value.
func (*AVFilterInOut) SetName ¶
func (fltio *AVFilterInOut) SetName(v string)
SetName sets `AVFilterInOut.name` value.
func (*AVFilterInOut) SetNext ¶
func (fltio *AVFilterInOut) SetNext(v *AVFilterInOut)
SetNext sets `AVFilterInOut.next` value.
func (*AVFilterInOut) SetPadIdx ¶
func (fltio *AVFilterInOut) SetPadIdx(v int32)
SetPadIdx sets `AVFilterInOut.pad_idx` value.
type AVFilterLink ¶
type AVFilterLink C.struct_AVFilterLink
AVFilterLink
func (*AVFilterLink) GetChannelLayout ¶
func (fltl *AVFilterLink) GetChannelLayout() uint64
GetChannelLayout gets `AVFilterLink.channel_layout` value.
func (*AVFilterLink) GetChannelLayoutAddr ¶
func (fltl *AVFilterLink) GetChannelLayoutAddr() *uint64
GetChannelLayoutAddr gets `AVFilterLink.channel_layout` address.
func (*AVFilterLink) GetDst ¶
func (fltl *AVFilterLink) GetDst() *AVFilterContext
GetDst gets `AVFilterLink.dst` value.
func (*AVFilterLink) GetDstAddr ¶
func (fltl *AVFilterLink) GetDstAddr() **AVFilterContext
GetDstAddr gets `AVFilterLink.dst` address.
func (*AVFilterLink) GetDstpad ¶
func (fltl *AVFilterLink) GetDstpad() *AVFilterPad
GetDstpad gets `AVFilterLink.dstpad` value.
func (*AVFilterLink) GetDstpadAddr ¶
func (fltl *AVFilterLink) GetDstpadAddr() **AVFilterPad
GetDstpadAddr gets `AVFilterLink.dstpad` address.
func (*AVFilterLink) GetFormat ¶
func (fltl *AVFilterLink) GetFormat() int32
GetFormat gets `AVFilterLink.format` value.
func (*AVFilterLink) GetFormatAddr ¶
func (fltl *AVFilterLink) GetFormatAddr() *int32
GetFormatAddr gets `AVFilterLink.format` address.
func (*AVFilterLink) GetH ¶
func (fltl *AVFilterLink) GetH() int32
GetH gets `AVFilterLink.h` value.
func (*AVFilterLink) GetHAddr ¶
func (fltl *AVFilterLink) GetHAddr() *int32
GetHAddr gets `AVFilterLink.h` address.
func (*AVFilterLink) GetSampleAspectRatio ¶
func (fltl *AVFilterLink) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVFilterLink.sample_aspect_ratio` value.
func (*AVFilterLink) GetSampleAspectRatioAddr ¶
func (fltl *AVFilterLink) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVFilterLink.sample_aspect_ratio` address.
func (*AVFilterLink) GetSampleRate ¶
func (fltl *AVFilterLink) GetSampleRate() int32
GetSampleRate gets `AVFilterLink.sample_rate` value.
func (*AVFilterLink) GetSampleRateAddr ¶
func (fltl *AVFilterLink) GetSampleRateAddr() *int32
GetSampleRateAddr gets `AVFilterLink.sample_rate` address.
func (*AVFilterLink) GetSrc ¶
func (fltl *AVFilterLink) GetSrc() *AVFilterContext
GetSrc gets `AVFilterLink.src` value.
func (*AVFilterLink) GetSrcAddr ¶
func (fltl *AVFilterLink) GetSrcAddr() **AVFilterContext
GetSrcAddr gets `AVFilterLink.src` address.
func (*AVFilterLink) GetSrcpad ¶
func (fltl *AVFilterLink) GetSrcpad() *AVFilterPad
GetSrcpad gets `AVFilterLink.srcpad` value.
func (*AVFilterLink) GetSrcpadAddr ¶
func (fltl *AVFilterLink) GetSrcpadAddr() **AVFilterPad
GetSrcpadAddr gets `AVFilterLink.srcpad` address.
func (*AVFilterLink) GetTimeBase ¶
func (fltl *AVFilterLink) GetTimeBase() AVRational
GetTimeBase gets `AVFilterLink.time_base` value.
func (*AVFilterLink) GetTimeBaseAddr ¶
func (fltl *AVFilterLink) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVFilterLink.time_base` address.
func (*AVFilterLink) GetType ¶
func (fltl *AVFilterLink) GetType() AVMediaType
GetType gets `AVFilterLink.type` value.
func (*AVFilterLink) GetTypeAddr ¶
func (fltl *AVFilterLink) GetTypeAddr() *AVMediaType
GetTypeAddr gets `AVFilterLink.type` address.
func (*AVFilterLink) GetW ¶
func (fltl *AVFilterLink) GetW() int32
GetW gets `AVFilterLink.w` value.
func (*AVFilterLink) GetWAddr ¶
func (fltl *AVFilterLink) GetWAddr() *int32
GetWAddr gets `AVFilterLink.w` address.
func (*AVFilterLink) SetChannelLayout ¶
func (fltl *AVFilterLink) SetChannelLayout(v uint64)
SetChannelLayout sets `AVFilterLink.channel_layout` value.
func (*AVFilterLink) SetDst ¶
func (fltl *AVFilterLink) SetDst(v *AVFilterContext)
SetDst sets `AVFilterLink.dst` value.
func (*AVFilterLink) SetDstpad ¶
func (fltl *AVFilterLink) SetDstpad(v *AVFilterPad)
SetDstpad sets `AVFilterLink.dstpad` value.
func (*AVFilterLink) SetFormat ¶
func (fltl *AVFilterLink) SetFormat(v int32)
SetFormat sets `AVFilterLink.format` value.
func (*AVFilterLink) SetH ¶
func (fltl *AVFilterLink) SetH(v int32)
SetH sets `AVFilterLink.h` value.
func (*AVFilterLink) SetSampleAspectRatio ¶
func (fltl *AVFilterLink) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVFilterLink.sample_aspect_ratio` value.
func (*AVFilterLink) SetSampleRate ¶
func (fltl *AVFilterLink) SetSampleRate(v int32)
SetSampleRate sets `AVFilterLink.sample_rate` value.
func (*AVFilterLink) SetSrc ¶
func (fltl *AVFilterLink) SetSrc(v *AVFilterContext)
SetSrc sets `AVFilterLink.src` value.
func (*AVFilterLink) SetSrcpad ¶
func (fltl *AVFilterLink) SetSrcpad(v *AVFilterPad)
SetSrcpad sets `AVFilterLink.srcpad` value.
func (*AVFilterLink) SetTimeBase ¶
func (fltl *AVFilterLink) SetTimeBase(v AVRational)
SetTimeBase sets `AVFilterLink.time_base` value.
func (*AVFilterLink) SetType ¶
func (fltl *AVFilterLink) SetType(v AVMediaType)
SetType sets `AVFilterLink.type` value.
func (*AVFilterLink) SetW ¶
func (fltl *AVFilterLink) SetW(v int32)
SetW sets `AVFilterLink.w` value.
type AVFormatContext ¶
type AVFormatContext C.struct_AVFormatContext
Format I/O context.
func AvFormatAllocContext ¶
func AvFormatAllocContext() *AVFormatContext
AvFormatAllocContext allocates an AVFormatContext.
func (*AVFormatContext) GetAudioCodec ¶
func (s *AVFormatContext) GetAudioCodec() *AVCodec
GetAudioCodec gets `AVFormatContext.audio_codec` value.
func (*AVFormatContext) GetAudioCodecAddr ¶
func (s *AVFormatContext) GetAudioCodecAddr() **AVCodec
GetAudioCodecAddr gets `AVFormatContext.audio_codec` address.
func (*AVFormatContext) GetAudioCodecId ¶
func (s *AVFormatContext) GetAudioCodecId() AVCodecID
GetAudioCodecId gets `AVFormatContext.audio_codec_id` value.
func (*AVFormatContext) GetAudioCodecIdAddr ¶
func (s *AVFormatContext) GetAudioCodecIdAddr() *AVCodecID
GetAudioCodecIdAddr gets `AVFormatContext.audio_codec_id` address.
func (*AVFormatContext) GetAudioPreload ¶
func (s *AVFormatContext) GetAudioPreload() int32
GetAudioPreload gets `AVFormatContext.audio_preload` value.
func (*AVFormatContext) GetAudioPreloadAddr ¶
func (s *AVFormatContext) GetAudioPreloadAddr() *int32
GetAudioPreloadAddr gets `AVFormatContext.audio_preload` address.
func (*AVFormatContext) GetAvClass ¶
func (s *AVFormatContext) GetAvClass() *AVClass
GetAvClass gets `AVFormatContext.av_class` value.
func (*AVFormatContext) GetAvClassAddr ¶
func (s *AVFormatContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVFormatContext.av_class` address.
func (*AVFormatContext) GetAvioFlags ¶
func (s *AVFormatContext) GetAvioFlags() int32
GetAvioFlags gets `AVFormatContext.avio_flags` value.
func (*AVFormatContext) GetAvioFlagsAddr ¶
func (s *AVFormatContext) GetAvioFlagsAddr() *int32
GetAvioFlagsAddr gets `AVFormatContext.avio_flags` address.
func (*AVFormatContext) GetAvoidNegativeTs ¶
func (s *AVFormatContext) GetAvoidNegativeTs() int32
GetAvoidNegativeTs gets `AVFormatContext.avoid_negative_ts` value.
func (*AVFormatContext) GetAvoidNegativeTsAddr ¶
func (s *AVFormatContext) GetAvoidNegativeTsAddr() *int32
GetAvoidNegativeTsAddr gets `AVFormatContext.avoid_negative_ts` address.
func (*AVFormatContext) GetBitRate ¶
func (s *AVFormatContext) GetBitRate() int64
GetBitRate gets `AVFormatContext.bit_rate` value.
func (*AVFormatContext) GetBitRateAddr ¶
func (s *AVFormatContext) GetBitRateAddr() *int64
GetBitRateAddr gets `AVFormatContext.bit_rate` address.
func (*AVFormatContext) GetChapters ¶
func (s *AVFormatContext) GetChapters() (v []*AVChapter)
GetChapters gets `AVFormatContext.chapters` value.
func (*AVFormatContext) GetChaptersAddr ¶
func (s *AVFormatContext) GetChaptersAddr() ***AVChapter
GetChaptersAddr gets `AVFormatContext.chapters` address.
func (*AVFormatContext) GetCodecWhitelist ¶
func (s *AVFormatContext) GetCodecWhitelist() string
GetCodecWhitelist gets `AVFormatContext.codec_whitelist` value.
func (*AVFormatContext) GetCorrectTsOverflow ¶
func (s *AVFormatContext) GetCorrectTsOverflow() uint32
GetCorrectTsOverflow gets `AVFormatContext.correct_ts_overflow` value.
func (*AVFormatContext) GetCorrectTsOverflowAddr ¶
func (s *AVFormatContext) GetCorrectTsOverflowAddr() *uint32
GetCorrectTsOverflowAddr gets `AVFormatContext.correct_ts_overflow` address.
func (*AVFormatContext) GetCtxFlags ¶
func (s *AVFormatContext) GetCtxFlags() int32
GetCtxFlags gets `AVFormatContext.ctx_flags` value.
func (*AVFormatContext) GetCtxFlagsAddr ¶
func (s *AVFormatContext) GetCtxFlagsAddr() *int32
GetCtxFlagsAddr gets `AVFormatContext.ctx_flags` address.
func (*AVFormatContext) GetDataCodec ¶
func (s *AVFormatContext) GetDataCodec() *AVCodec
GetDataCodec gets `AVFormatContext.data_codec` value.
func (*AVFormatContext) GetDataCodecAddr ¶
func (s *AVFormatContext) GetDataCodecAddr() **AVCodec
GetDataCodecAddr gets `AVFormatContext.data_codec` address.
func (*AVFormatContext) GetDataCodecId ¶
func (s *AVFormatContext) GetDataCodecId() AVCodecID
GetDataCodecId gets `AVFormatContext.data_codec_id` value.
func (*AVFormatContext) GetDataCodecIdAddr ¶
func (s *AVFormatContext) GetDataCodecIdAddr() *AVCodecID
GetDataCodecIdAddr gets `AVFormatContext.data_codec_id` address.
func (*AVFormatContext) GetDebug ¶
func (s *AVFormatContext) GetDebug() int32
GetDebug gets `AVFormatContext.debug` value.
func (*AVFormatContext) GetDebugAddr ¶
func (s *AVFormatContext) GetDebugAddr() *int32
GetDebugAddr gets `AVFormatContext.debug` address.
func (*AVFormatContext) GetDumpSeparator ¶
func (s *AVFormatContext) GetDumpSeparator() *uint8
GetDumpSeparator gets `AVFormatContext.dump_separator` value.
func (*AVFormatContext) GetDumpSeparatorAddr ¶
func (s *AVFormatContext) GetDumpSeparatorAddr() **uint8
GetDumpSeparatorAddr gets `AVFormatContext.dump_separator` address.
func (*AVFormatContext) GetDuration ¶
func (s *AVFormatContext) GetDuration() int64
GetDuration gets `AVFormatContext.duration` value.
func (*AVFormatContext) GetDurationAddr ¶
func (s *AVFormatContext) GetDurationAddr() *int64
GetDurationAddr gets `AVFormatContext.duration` address.
func (*AVFormatContext) GetDurationEstimationMethod ¶
func (s *AVFormatContext) GetDurationEstimationMethod() AVDurationEstimationMethod
GetDurationEstimationMethod gets `AVFormatContext.duration_estimation_method` value.
func (*AVFormatContext) GetDurationEstimationMethodAddr ¶
func (s *AVFormatContext) GetDurationEstimationMethodAddr() *AVDurationEstimationMethod
GetDurationEstimationMethodAddr gets `AVFormatContext.duration_estimation_method` address.
func (*AVFormatContext) GetErrorRecognition ¶
func (s *AVFormatContext) GetErrorRecognition() int32
GetErrorRecognition gets `AVFormatContext.error_recognition` value.
func (*AVFormatContext) GetErrorRecognitionAddr ¶
func (s *AVFormatContext) GetErrorRecognitionAddr() *int32
GetErrorRecognitionAddr gets `AVFormatContext.error_recognition` address.
func (*AVFormatContext) GetEventFlags ¶
func (s *AVFormatContext) GetEventFlags() int32
GetEventFlags gets `AVFormatContext.event_flags` value.
func (*AVFormatContext) GetEventFlagsAddr ¶
func (s *AVFormatContext) GetEventFlagsAddr() *int32
GetEventFlagsAddr gets `AVFormatContext.event_flags` address.
func (*AVFormatContext) GetFilename
deprecated
func (s *AVFormatContext) GetFilename() string
Deprecated: Use url instead.
GetFilename gets `AVFormatContext.filename` value.
func (*AVFormatContext) GetFlags ¶
func (s *AVFormatContext) GetFlags() int32
GetFlags gets `AVFormatContext.flags` value.
func (*AVFormatContext) GetFlagsAddr ¶
func (s *AVFormatContext) GetFlagsAddr() *int32
GetFlagsAddr gets `AVFormatContext.flags` address.
func (*AVFormatContext) GetFlushPackets ¶
func (s *AVFormatContext) GetFlushPackets() int32
GetFlushPackets gets `AVFormatContext.flush_packets` value.
func (*AVFormatContext) GetFlushPacketsAddr ¶
func (s *AVFormatContext) GetFlushPacketsAddr() *int32
GetFlushPacketsAddr gets `AVFormatContext.flush_packets` address.
func (*AVFormatContext) GetFormatProbesize ¶
func (s *AVFormatContext) GetFormatProbesize() int32
GetFormatProbesize gets `AVFormatContext.format_probesize` value.
func (*AVFormatContext) GetFormatProbesizeAddr ¶
func (s *AVFormatContext) GetFormatProbesizeAddr() *int32
GetFormatProbesizeAddr gets `AVFormatContext.format_probesize` address.
func (*AVFormatContext) GetFormatWhitelist ¶
func (s *AVFormatContext) GetFormatWhitelist() string
GetFormatWhitelist gets `AVFormatContext.format_whitelist` value.
func (*AVFormatContext) GetFpsProbeSize ¶
func (s *AVFormatContext) GetFpsProbeSize() int32
GetFpsProbeSize gets `AVFormatContext.fps_probe_size` value.
func (*AVFormatContext) GetFpsProbeSizeAddr ¶
func (s *AVFormatContext) GetFpsProbeSizeAddr() *int32
GetFpsProbeSizeAddr gets `AVFormatContext.fps_probe_size` address.
func (*AVFormatContext) GetIformat ¶
func (s *AVFormatContext) GetIformat() *AVInputFormat
GetIformat gets `AVFormatContext.iformat` value.
func (*AVFormatContext) GetIformatAddr ¶
func (s *AVFormatContext) GetIformatAddr() **AVInputFormat
GetIformatAddr gets `AVFormatContext.iformat` address.
func (*AVFormatContext) GetInternal ¶
func (s *AVFormatContext) GetInternal() *AVFormatInternal
GetInternal gets `AVFormatContext.internal` value.
func (*AVFormatContext) GetInternalAddr ¶
func (s *AVFormatContext) GetInternalAddr() **AVFormatInternal
GetInternalAddr gets `AVFormatContext.internal` address.
func (*AVFormatContext) GetInterruptCallback ¶
func (s *AVFormatContext) GetInterruptCallback() AVIOInterruptCB
GetInterruptCallback gets `AVFormatContext.interrupt_callback` value.
func (*AVFormatContext) GetInterruptCallbackAddr ¶
func (s *AVFormatContext) GetInterruptCallbackAddr() *AVIOInterruptCB
GetInterruptCallbackAddr gets `AVFormatContext.interrupt_callback` address.
func (*AVFormatContext) GetIoClose ¶
func (s *AVFormatContext) GetIoClose() AvFormatContextIoCloseFunc
GetIoClose gets `AVFormatContext.io_close` value.
func (*AVFormatContext) GetIoCloseAddr ¶
func (s *AVFormatContext) GetIoCloseAddr() *AvFormatContextIoCloseFunc
GetIoCloseAddr gets `AVFormatContext.io_close` address.
func (*AVFormatContext) GetIoOpen ¶
func (s *AVFormatContext) GetIoOpen() AvFormatContextIoOpenFunc
GetIoOpen gets `AVFormatContext.io_open` value.
func (*AVFormatContext) GetIoOpenAddr ¶
func (s *AVFormatContext) GetIoOpenAddr() *AvFormatContextIoOpenFunc
GetIoOpenAddr gets `AVFormatContext.io_open` address.
func (*AVFormatContext) GetIoRepositioned ¶
func (s *AVFormatContext) GetIoRepositioned() int32
GetIoRepositioned gets `AVFormatContext.io_repositioned` value.
func (*AVFormatContext) GetIoRepositionedAddr ¶
func (s *AVFormatContext) GetIoRepositionedAddr() *int32
GetIoRepositionedAddr gets `AVFormatContext.io_repositioned` address.
func (*AVFormatContext) GetKey ¶
func (s *AVFormatContext) GetKey() *uint8
GetKey gets `AVFormatContext.key` value.
func (*AVFormatContext) GetKeyAddr ¶
func (s *AVFormatContext) GetKeyAddr() **uint8
GetKeyAddr gets `AVFormatContext.key` address.
func (*AVFormatContext) GetKeylen ¶
func (s *AVFormatContext) GetKeylen() int32
GetKeylen gets `AVFormatContext.keylen` value.
func (*AVFormatContext) GetKeylenAddr ¶
func (s *AVFormatContext) GetKeylenAddr() *int32
GetKeylenAddr gets `AVFormatContext.keylen` address.
func (*AVFormatContext) GetMaxAnalyzeDuration ¶
func (s *AVFormatContext) GetMaxAnalyzeDuration() int64
GetMaxAnalyzeDuration gets `AVFormatContext.max_analyze_duration` value.
func (*AVFormatContext) GetMaxAnalyzeDurationAddr ¶
func (s *AVFormatContext) GetMaxAnalyzeDurationAddr() *int64
GetMaxAnalyzeDurationAddr gets `AVFormatContext.max_analyze_duration` address.
func (*AVFormatContext) GetMaxChunkDuration ¶
func (s *AVFormatContext) GetMaxChunkDuration() int32
GetMaxChunkDuration gets `AVFormatContext.max_chunk_duration` value.
func (*AVFormatContext) GetMaxChunkDurationAddr ¶
func (s *AVFormatContext) GetMaxChunkDurationAddr() *int32
GetMaxChunkDurationAddr gets `AVFormatContext.max_chunk_duration` address.
func (*AVFormatContext) GetMaxChunkSize ¶
func (s *AVFormatContext) GetMaxChunkSize() int32
GetMaxChunkSize gets `AVFormatContext.max_chunk_size` value.
func (*AVFormatContext) GetMaxChunkSizeAddr ¶
func (s *AVFormatContext) GetMaxChunkSizeAddr() *int32
GetMaxChunkSizeAddr gets `AVFormatContext.max_chunk_size` address.
func (*AVFormatContext) GetMaxDelay ¶
func (s *AVFormatContext) GetMaxDelay() int32
GetMaxDelay gets `AVFormatContext.max_delay` value.
func (*AVFormatContext) GetMaxDelayAddr ¶
func (s *AVFormatContext) GetMaxDelayAddr() *int32
GetMaxDelayAddr gets `AVFormatContext.max_delay` address.
func (*AVFormatContext) GetMaxIndexSize ¶
func (s *AVFormatContext) GetMaxIndexSize() uint32
GetMaxIndexSize gets `AVFormatContext.max_index_size` value.
func (*AVFormatContext) GetMaxIndexSizeAddr ¶
func (s *AVFormatContext) GetMaxIndexSizeAddr() *uint32
GetMaxIndexSizeAddr gets `AVFormatContext.max_index_size` address.
func (*AVFormatContext) GetMaxInterleaveDelta ¶
func (s *AVFormatContext) GetMaxInterleaveDelta() int64
GetMaxInterleaveDelta gets `AVFormatContext.max_interleave_delta` value.
func (*AVFormatContext) GetMaxInterleaveDeltaAddr ¶
func (s *AVFormatContext) GetMaxInterleaveDeltaAddr() *int64
GetMaxInterleaveDeltaAddr gets `AVFormatContext.max_interleave_delta` address.
func (*AVFormatContext) GetMaxPictureBuffer ¶
func (s *AVFormatContext) GetMaxPictureBuffer() uint32
GetMaxPictureBuffer gets `AVFormatContext.max_picture_buffer` value.
func (*AVFormatContext) GetMaxPictureBufferAddr ¶
func (s *AVFormatContext) GetMaxPictureBufferAddr() *uint32
GetMaxPictureBufferAddr gets `AVFormatContext.max_picture_buffer` address.
func (*AVFormatContext) GetMaxStreams ¶
func (s *AVFormatContext) GetMaxStreams() int32
GetMaxStreams gets `AVFormatContext.max_streams` value.
func (*AVFormatContext) GetMaxStreamsAddr ¶
func (s *AVFormatContext) GetMaxStreamsAddr() *int32
GetMaxStreamsAddr gets `AVFormatContext.max_streams` address.
func (*AVFormatContext) GetMaxTsProbe ¶
func (s *AVFormatContext) GetMaxTsProbe() int32
GetMaxTsProbe gets `AVFormatContext.max_ts_probe` value.
func (*AVFormatContext) GetMaxTsProbeAddr ¶
func (s *AVFormatContext) GetMaxTsProbeAddr() *int32
GetMaxTsProbeAddr gets `AVFormatContext.max_ts_probe` address.
func (*AVFormatContext) GetMetadata ¶
func (s *AVFormatContext) GetMetadata() *AVDictionary
GetMetadata gets `AVFormatContext.metadata` value.
func (*AVFormatContext) GetMetadataAddr ¶
func (s *AVFormatContext) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVFormatContext.metadata` address.
func (*AVFormatContext) GetMetadataHeaderPadding ¶
func (s *AVFormatContext) GetMetadataHeaderPadding() int32
GetMetadataHeaderPadding gets `AVFormatContext.metadata_header_padding` value.
func (*AVFormatContext) GetMetadataHeaderPaddingAddr ¶
func (s *AVFormatContext) GetMetadataHeaderPaddingAddr() *int32
GetMetadataHeaderPaddingAddr gets `AVFormatContext.metadata_header_padding` address.
func (*AVFormatContext) GetNbChapters ¶
func (s *AVFormatContext) GetNbChapters() uint32
GetNbChapters gets `AVFormatContext.nb_chapters` value.
func (*AVFormatContext) GetNbChaptersAddr ¶
func (s *AVFormatContext) GetNbChaptersAddr() *uint32
GetNbChaptersAddr gets `AVFormatContext.nb_chapters` address.
func (*AVFormatContext) GetNbPrograms ¶
func (s *AVFormatContext) GetNbPrograms() uint32
GetNbPrograms gets `AVFormatContext.nb_programs` value.
func (*AVFormatContext) GetNbProgramsAddr ¶
func (s *AVFormatContext) GetNbProgramsAddr() *uint32
GetNbProgramsAddr gets `AVFormatContext.nb_programs` address.
func (*AVFormatContext) GetNbStreams ¶
func (s *AVFormatContext) GetNbStreams() uint32
GetNbStreams gets `AVFormatContext.nb_streams` value.
func (*AVFormatContext) GetNbStreamsAddr ¶
func (s *AVFormatContext) GetNbStreamsAddr() *uint32
GetNbStreamsAddr gets `AVFormatContext.nb_streams` address.
func (*AVFormatContext) GetOformat ¶
func (s *AVFormatContext) GetOformat() *AVOutputFormat
GetOformat gets `AVFormatContext.oformat` value.
func (*AVFormatContext) GetOformatAddr ¶
func (s *AVFormatContext) GetOformatAddr() **AVOutputFormat
GetOformatAddr gets `AVFormatContext.oformat` address.
func (*AVFormatContext) GetOpaque ¶
func (s *AVFormatContext) GetOpaque() unsafe.Pointer
GetOpaque gets `AVFormatContext.opaque` value.
func (*AVFormatContext) GetOpaqueAddr ¶
func (s *AVFormatContext) GetOpaqueAddr() unsafe.Pointer
GetOpaqueAddr gets `AVFormatContext.opaque` address.
func (*AVFormatContext) GetOpenCb
deprecated
func (s *AVFormatContext) GetOpenCb() AvFormatContextOpenCb
Deprecated: Use io_open and io_close.
GetOpenCb gets `AVFormatContext.open_cb` value.
func (*AVFormatContext) GetOpenCbAddr
deprecated
func (s *AVFormatContext) GetOpenCbAddr() *AvFormatContextOpenCb
Deprecated: Use io_open and io_close.
GetOpenCbAddr gets `AVFormatContext.open_cb` address.
func (*AVFormatContext) GetOutputTsOffset ¶
func (s *AVFormatContext) GetOutputTsOffset() int64
GetOutputTsOffset gets `AVFormatContext.output_ts_offset` value.
func (*AVFormatContext) GetOutputTsOffsetAddr ¶
func (s *AVFormatContext) GetOutputTsOffsetAddr() *int64
GetOutputTsOffsetAddr gets `AVFormatContext.output_ts_offset` address.
func (*AVFormatContext) GetPacketSize ¶
func (s *AVFormatContext) GetPacketSize() uint32
GetPacketSize gets `AVFormatContext.packet_size` value.
func (*AVFormatContext) GetPacketSizeAddr ¶
func (s *AVFormatContext) GetPacketSizeAddr() *uint32
GetPacketSizeAddr gets `AVFormatContext.packet_size` address.
func (*AVFormatContext) GetPb ¶
func (s *AVFormatContext) GetPb() *AVIOContext
GetPb gets `AVFormatContext.pb` value.
func (*AVFormatContext) GetPbAddr ¶
func (s *AVFormatContext) GetPbAddr() **AVIOContext
GetPbAddr gets `AVFormatContext.pb` address.
func (*AVFormatContext) GetPrivData ¶
func (s *AVFormatContext) GetPrivData() unsafe.Pointer
GetPrivData gets `AVFormatContext.priv_data` value.
func (*AVFormatContext) GetPrivDataAddr ¶
func (s *AVFormatContext) GetPrivDataAddr() unsafe.Pointer
GetPrivDataAddr gets `AVFormatContext.priv_data` address.
func (*AVFormatContext) GetProbeScore ¶
func (s *AVFormatContext) GetProbeScore() int32
GetProbeScore gets `AVFormatContext.probe_score` value.
func (*AVFormatContext) GetProbeScoreAddr ¶
func (s *AVFormatContext) GetProbeScoreAddr() *int32
GetProbeScoreAddr gets `AVFormatContext.probe_score` address.
func (*AVFormatContext) GetProbesize ¶
func (s *AVFormatContext) GetProbesize() int64
GetProbesize gets `AVFormatContext.probesize` value.
func (*AVFormatContext) GetProbesizeAddr ¶
func (s *AVFormatContext) GetProbesizeAddr() *int64
GetProbesizeAddr gets `AVFormatContext.probesize` address.
func (*AVFormatContext) GetPrograms ¶
func (s *AVFormatContext) GetPrograms() (v []*AVProgram)
GetPrograms gets `AVFormatContext.programs` value.
func (*AVFormatContext) GetProgramsAddr ¶
func (s *AVFormatContext) GetProgramsAddr() ***AVProgram
GetProgramsAddr gets `AVFormatContext.programs` address.
func (*AVFormatContext) GetProtocolBlacklist ¶
func (s *AVFormatContext) GetProtocolBlacklist() string
GetProtocolBlacklist gets `AVFormatContext.protocol_blacklist` value.
func (*AVFormatContext) GetProtocolWhitelist ¶
func (s *AVFormatContext) GetProtocolWhitelist() string
GetProtocolWhitelist gets `AVFormatContext.protocol_whitelist` value.
func (*AVFormatContext) GetSeek2any ¶
func (s *AVFormatContext) GetSeek2any() int32
GetSeek2any gets `AVFormatContext.seek2any` value.
func (*AVFormatContext) GetSeek2anyAddr ¶
func (s *AVFormatContext) GetSeek2anyAddr() *int32
GetSeek2anyAddr gets `AVFormatContext.seek2any` address.
func (*AVFormatContext) GetSkipEstimateDurationFromPts ¶ added in v0.41.1
func (s *AVFormatContext) GetSkipEstimateDurationFromPts() int32
GetSkipEstimateDurationFromPts gets `AVFormatContext.skip_estimate_duration_from_pts` value.
func (*AVFormatContext) GetSkipEstimateDurationFromPtsAddr ¶ added in v0.41.1
func (s *AVFormatContext) GetSkipEstimateDurationFromPtsAddr() *int32
GetSkipEstimateDurationFromPtsAddr gets `AVFormatContext.skip_estimate_duration_from_pts` address.
func (*AVFormatContext) GetSkipInitialBytes ¶
func (s *AVFormatContext) GetSkipInitialBytes() int64
GetSkipInitialBytes gets `AVFormatContext.skip_initial_bytes` value.
func (*AVFormatContext) GetSkipInitialBytesAddr ¶
func (s *AVFormatContext) GetSkipInitialBytesAddr() *int64
GetSkipInitialBytesAddr gets `AVFormatContext.skip_initial_bytes` address.
func (*AVFormatContext) GetStartTime ¶
func (s *AVFormatContext) GetStartTime() int64
GetStartTime gets `AVFormatContext.start_time` value.
func (*AVFormatContext) GetStartTimeAddr ¶
func (s *AVFormatContext) GetStartTimeAddr() *int64
GetStartTimeAddr gets `AVFormatContext.start_time` address.
func (*AVFormatContext) GetStartTimeRealtime ¶
func (s *AVFormatContext) GetStartTimeRealtime() int64
GetStartTimeRealtime gets `AVFormatContext.start_time_realtime` value.
func (*AVFormatContext) GetStartTimeRealtimeAddr ¶
func (s *AVFormatContext) GetStartTimeRealtimeAddr() *int64
GetStartTimeRealtimeAddr gets `AVFormatContext.start_time_realtime` address.
func (*AVFormatContext) GetStreams ¶
func (s *AVFormatContext) GetStreams() (v []*AVStream)
GetStreams gets `AVFormatContext.streams` value.
func (*AVFormatContext) GetStreamsAddr ¶
func (s *AVFormatContext) GetStreamsAddr() ***AVStream
GetStreamsAddr gets `AVFormatContext.streams` address.
func (*AVFormatContext) GetStrictStdCompliance ¶
func (s *AVFormatContext) GetStrictStdCompliance() int32
GetStrictStdCompliance gets `AVFormatContext.strict_std_compliance` value.
func (*AVFormatContext) GetStrictStdComplianceAddr ¶
func (s *AVFormatContext) GetStrictStdComplianceAddr() *int32
GetStrictStdComplianceAddr gets `AVFormatContext.strict_std_compliance` address.
func (*AVFormatContext) GetSubtitleCodec ¶
func (s *AVFormatContext) GetSubtitleCodec() *AVCodec
GetSubtitleCodec gets `AVFormatContext.subtitle_codec` value.
func (*AVFormatContext) GetSubtitleCodecAddr ¶
func (s *AVFormatContext) GetSubtitleCodecAddr() **AVCodec
GetSubtitleCodecAddr gets `AVFormatContext.subtitle_codec` address.
func (*AVFormatContext) GetSubtitleCodecId ¶
func (s *AVFormatContext) GetSubtitleCodecId() AVCodecID
GetSubtitleCodecId gets `AVFormatContext.subtitle_codec_id` value.
func (*AVFormatContext) GetSubtitleCodecIdAddr ¶
func (s *AVFormatContext) GetSubtitleCodecIdAddr() *AVCodecID
GetSubtitleCodecIdAddr gets `AVFormatContext.subtitle_codec_id` address.
func (*AVFormatContext) GetTsId ¶
func (s *AVFormatContext) GetTsId() int32
GetTsId gets `AVFormatContext.ts_id` value.
func (*AVFormatContext) GetTsIdAddr ¶
func (s *AVFormatContext) GetTsIdAddr() *int32
GetTsIdAddr gets `AVFormatContext.ts_id` address.
func (*AVFormatContext) GetUrl ¶
func (s *AVFormatContext) GetUrl() string
GetUrl gets `AVFormatContext.url` value.
func (*AVFormatContext) GetUseWallclockAsTimestamps ¶
func (s *AVFormatContext) GetUseWallclockAsTimestamps() int32
GetUseWallclockAsTimestamps gets `AVFormatContext.use_wallclock_as_timestamps` value.
func (*AVFormatContext) GetUseWallclockAsTimestampsAddr ¶
func (s *AVFormatContext) GetUseWallclockAsTimestampsAddr() *int32
GetUseWallclockAsTimestampsAddr gets `AVFormatContext.use_wallclock_as_timestamps` address.
func (*AVFormatContext) GetVideoCodec ¶
func (s *AVFormatContext) GetVideoCodec() *AVCodec
GetVideoCodec gets `AVFormatContext.video_codec` value.
func (*AVFormatContext) GetVideoCodecAddr ¶
func (s *AVFormatContext) GetVideoCodecAddr() **AVCodec
GetVideoCodecAddr gets `AVFormatContext.video_codec` address.
func (*AVFormatContext) GetVideoCodecId ¶
func (s *AVFormatContext) GetVideoCodecId() AVCodecID
GetVideoCodecId gets `AVFormatContext.video_codec_id` value.
func (*AVFormatContext) GetVideoCodecIdAddr ¶
func (s *AVFormatContext) GetVideoCodecIdAddr() *AVCodecID
GetVideoCodecIdAddr gets `AVFormatContext.video_codec_id` address.
func (*AVFormatContext) SetAudioCodec ¶
func (s *AVFormatContext) SetAudioCodec(v *AVCodec)
SetAudioCodec sets `AVFormatContext.audio_codec` value.
func (*AVFormatContext) SetAudioCodecId ¶
func (s *AVFormatContext) SetAudioCodecId(v AVCodecID)
SetAudioCodecId sets `AVFormatContext.audio_codec_id` value.
func (*AVFormatContext) SetAudioPreload ¶
func (s *AVFormatContext) SetAudioPreload(v int32)
SetAudioPreload sets `AVFormatContext.audio_preload` value.
func (*AVFormatContext) SetAvClass ¶
func (s *AVFormatContext) SetAvClass(v *AVClass)
SetAvClass sets `AVFormatContext.av_class` value.
func (*AVFormatContext) SetAvioFlags ¶
func (s *AVFormatContext) SetAvioFlags(v int32)
SetAvioFlags sets `AVFormatContext.avio_flags` value.
func (*AVFormatContext) SetAvoidNegativeTs ¶
func (s *AVFormatContext) SetAvoidNegativeTs(v int32)
SetAvoidNegativeTs sets `AVFormatContext.avoid_negative_ts` value.
func (*AVFormatContext) SetBitRate ¶
func (s *AVFormatContext) SetBitRate(v int64)
SetBitRate sets `AVFormatContext.bit_rate` value.
func (*AVFormatContext) SetChapters ¶
func (s *AVFormatContext) SetChapters(v **AVChapter)
SetChapters sets `AVFormatContext.chapters` value.
func (*AVFormatContext) SetCorrectTsOverflow ¶
func (s *AVFormatContext) SetCorrectTsOverflow(v uint32)
SetCorrectTsOverflow sets `AVFormatContext.correct_ts_overflow` value.
func (*AVFormatContext) SetCtxFlags ¶
func (s *AVFormatContext) SetCtxFlags(v int32)
SetCtxFlags sets `AVFormatContext.ctx_flags` value.
func (*AVFormatContext) SetDataCodec ¶
func (s *AVFormatContext) SetDataCodec(v *AVCodec)
SetDataCodec sets `AVFormatContext.data_codec` value.
func (*AVFormatContext) SetDataCodecId ¶
func (s *AVFormatContext) SetDataCodecId(v AVCodecID)
SetDataCodecId sets `AVFormatContext.data_codec_id` value.
func (*AVFormatContext) SetDebug ¶
func (s *AVFormatContext) SetDebug(v int32)
SetDebug sets `AVFormatContext.debug` value.
func (*AVFormatContext) SetDumpSeparator ¶
func (s *AVFormatContext) SetDumpSeparator(v *uint8)
SetDumpSeparator sets `AVFormatContext.dump_separator` value.
func (*AVFormatContext) SetDuration ¶
func (s *AVFormatContext) SetDuration(v int64)
SetDuration sets `AVFormatContext.duration` value.
func (*AVFormatContext) SetDurationEstimationMethod ¶
func (s *AVFormatContext) SetDurationEstimationMethod(v AVDurationEstimationMethod)
SetDurationEstimationMethod sets `AVFormatContext.duration_estimation_method` value.
func (*AVFormatContext) SetErrorRecognition ¶
func (s *AVFormatContext) SetErrorRecognition(v int32)
SetErrorRecognition sets `AVFormatContext.error_recognition` value.
func (*AVFormatContext) SetEventFlags ¶
func (s *AVFormatContext) SetEventFlags(v int32)
SetEventFlags sets `AVFormatContext.event_flags` value.
func (*AVFormatContext) SetFlags ¶
func (s *AVFormatContext) SetFlags(v int32)
SetFlags sets `AVFormatContext.flags` value.
func (*AVFormatContext) SetFlushPackets ¶
func (s *AVFormatContext) SetFlushPackets(v int32)
SetFlushPackets sets `AVFormatContext.flush_packets` value.
func (*AVFormatContext) SetFormatProbesize ¶
func (s *AVFormatContext) SetFormatProbesize(v int32)
SetFormatProbesize sets `AVFormatContext.format_probesize` value.
func (*AVFormatContext) SetFpsProbeSize ¶
func (s *AVFormatContext) SetFpsProbeSize(v int32)
SetFpsProbeSize sets `AVFormatContext.fps_probe_size` value.
func (*AVFormatContext) SetIformat ¶
func (s *AVFormatContext) SetIformat(v *AVInputFormat)
SetIformat sets `AVFormatContext.iformat` value.
func (*AVFormatContext) SetInternal ¶
func (s *AVFormatContext) SetInternal(v *AVFormatInternal)
SetInternal sets `AVFormatContext.internal` value.
func (*AVFormatContext) SetInterruptCallback ¶
func (s *AVFormatContext) SetInterruptCallback(v AVIOInterruptCB)
SetInterruptCallback sets `AVFormatContext.interrupt_callback` value.
func (*AVFormatContext) SetIoClose ¶
func (s *AVFormatContext) SetIoClose(v AvFormatContextIoCloseFunc)
SetIoClose sets `AVFormatContext.io_close` value.
func (*AVFormatContext) SetIoOpen ¶
func (s *AVFormatContext) SetIoOpen(v AvFormatContextIoOpenFunc)
SetIoOpen sets `AVFormatContext.io_open` value.
func (*AVFormatContext) SetIoRepositioned ¶
func (s *AVFormatContext) SetIoRepositioned(v int32)
SetIoRepositioned sets `AVFormatContext.io_repositioned` value.
func (*AVFormatContext) SetKey ¶
func (s *AVFormatContext) SetKey(v *uint8)
SetKey sets `AVFormatContext.key` value.
func (*AVFormatContext) SetKeylen ¶
func (s *AVFormatContext) SetKeylen(v int32)
SetKeylen sets `AVFormatContext.keylen` value.
func (*AVFormatContext) SetMaxAnalyzeDuration ¶
func (s *AVFormatContext) SetMaxAnalyzeDuration(v int64)
SetMaxAnalyzeDuration sets `AVFormatContext.max_analyze_duration` value.
func (*AVFormatContext) SetMaxChunkDuration ¶
func (s *AVFormatContext) SetMaxChunkDuration(v int32)
SetMaxChunkDuration sets `AVFormatContext.max_chunk_duration` value.
func (*AVFormatContext) SetMaxChunkSize ¶
func (s *AVFormatContext) SetMaxChunkSize(v int32)
SetMaxChunkSize sets `AVFormatContext.max_chunk_size` value.
func (*AVFormatContext) SetMaxDelay ¶
func (s *AVFormatContext) SetMaxDelay(v int32)
SetMaxDelay sets `AVFormatContext.max_delay` value.
func (*AVFormatContext) SetMaxIndexSize ¶
func (s *AVFormatContext) SetMaxIndexSize(v uint32)
SetMaxIndexSize sets `AVFormatContext.max_index_size` value.
func (*AVFormatContext) SetMaxInterleaveDelta ¶
func (s *AVFormatContext) SetMaxInterleaveDelta(v int64)
SetMaxInterleaveDelta sets `AVFormatContext.max_interleave_delta` value.
func (*AVFormatContext) SetMaxPictureBuffer ¶
func (s *AVFormatContext) SetMaxPictureBuffer(v uint32)
SetMaxPictureBuffer sets `AVFormatContext.max_picture_buffer` value.
func (*AVFormatContext) SetMaxStreams ¶
func (s *AVFormatContext) SetMaxStreams(v int32)
SetMaxStreams sets `AVFormatContext.max_streams` value.
func (*AVFormatContext) SetMaxTsProbe ¶
func (s *AVFormatContext) SetMaxTsProbe(v int32)
SetMaxTsProbe sets `AVFormatContext.max_ts_probe` value.
func (*AVFormatContext) SetMetadata ¶
func (s *AVFormatContext) SetMetadata(v *AVDictionary)
SetMetadata sets `AVFormatContext.metadata` value.
func (*AVFormatContext) SetMetadataHeaderPadding ¶
func (s *AVFormatContext) SetMetadataHeaderPadding(v int32)
SetMetadataHeaderPadding sets `AVFormatContext.metadata_header_padding` value.
func (*AVFormatContext) SetNbChapters ¶
func (s *AVFormatContext) SetNbChapters(v uint32)
SetNbChapters sets `AVFormatContext.nb_chapters` value.
func (*AVFormatContext) SetNbPrograms ¶
func (s *AVFormatContext) SetNbPrograms(v uint32)
SetNbPrograms sets `AVFormatContext.nb_programs` value.
func (*AVFormatContext) SetNbStreams ¶
func (s *AVFormatContext) SetNbStreams(v uint32)
SetNbStreams sets `AVFormatContext.nb_streams` value.
func (*AVFormatContext) SetOformat ¶
func (s *AVFormatContext) SetOformat(v *AVOutputFormat)
SetOformat sets `AVFormatContext.oformat` value.
func (*AVFormatContext) SetOpaque ¶
func (s *AVFormatContext) SetOpaque(v CVoidPointer)
SetOpaque sets `AVFormatContext.opaque` value.
func (*AVFormatContext) SetOpenCb
deprecated
func (s *AVFormatContext) SetOpenCb(v AvFormatContextOpenCb)
Deprecated: Use io_open and io_close.
SetOpenCb sets `AVFormatContext.open_cb` value.
func (*AVFormatContext) SetOutputTsOffset ¶
func (s *AVFormatContext) SetOutputTsOffset(v int64)
SetOutputTsOffset sets `AVFormatContext.output_ts_offset` value.
func (*AVFormatContext) SetPacketSize ¶
func (s *AVFormatContext) SetPacketSize(v uint32)
SetPacketSize sets `AVFormatContext.packet_size` value.
func (*AVFormatContext) SetPb ¶
func (s *AVFormatContext) SetPb(v *AVIOContext)
SetPb sets `AVFormatContext.pb` value.
func (*AVFormatContext) SetPrivData ¶
func (s *AVFormatContext) SetPrivData(v CVoidPointer)
SetPrivData sets `AVFormatContext.priv_data` value.
func (*AVFormatContext) SetProbeScore ¶
func (s *AVFormatContext) SetProbeScore(v int32)
SetProbeScore sets `AVFormatContext.probe_score` value.
func (*AVFormatContext) SetProbesize ¶
func (s *AVFormatContext) SetProbesize(v int64)
SetProbesize sets `AVFormatContext.probesize` value.
func (*AVFormatContext) SetPrograms ¶
func (s *AVFormatContext) SetPrograms(v **AVProgram)
SetPrograms sets `AVFormatContext.programs` value.
func (*AVFormatContext) SetSeek2any ¶
func (s *AVFormatContext) SetSeek2any(v int32)
SetSeek2any sets `AVFormatContext.seek2any` value.
func (*AVFormatContext) SetSkipEstimateDurationFromPts ¶ added in v0.41.1
func (s *AVFormatContext) SetSkipEstimateDurationFromPts(v int32)
SetSkipEstimateDurationFromPts sets `AVFormatContext.skip_estimate_duration_from_pts` value.
func (*AVFormatContext) SetSkipInitialBytes ¶
func (s *AVFormatContext) SetSkipInitialBytes(v int64)
SetSkipInitialBytes sets `AVFormatContext.skip_initial_bytes` value.
func (*AVFormatContext) SetStartTime ¶
func (s *AVFormatContext) SetStartTime(v int64)
SetStartTime sets `AVFormatContext.start_time` value.
func (*AVFormatContext) SetStartTimeRealtime ¶
func (s *AVFormatContext) SetStartTimeRealtime(v int64)
SetStartTimeRealtime sets `AVFormatContext.start_time_realtime` value.
func (*AVFormatContext) SetStreams ¶
func (s *AVFormatContext) SetStreams(v **AVStream)
SetStreams sets `AVFormatContext.streams` value.
func (*AVFormatContext) SetStrictStdCompliance ¶
func (s *AVFormatContext) SetStrictStdCompliance(v int32)
SetStrictStdCompliance sets `AVFormatContext.strict_std_compliance` value.
func (*AVFormatContext) SetSubtitleCodec ¶
func (s *AVFormatContext) SetSubtitleCodec(v *AVCodec)
SetSubtitleCodec sets `AVFormatContext.subtitle_codec` value.
func (*AVFormatContext) SetSubtitleCodecId ¶
func (s *AVFormatContext) SetSubtitleCodecId(v AVCodecID)
SetSubtitleCodecId sets `AVFormatContext.subtitle_codec_id` value.
func (*AVFormatContext) SetTsId ¶
func (s *AVFormatContext) SetTsId(v int32)
SetTsId sets `AVFormatContext.ts_id` value.
func (*AVFormatContext) SetUrl ¶
func (s *AVFormatContext) SetUrl(v string)
SetUrl sets `AVFormatContext.url` value.
func (*AVFormatContext) SetUseWallclockAsTimestamps ¶
func (s *AVFormatContext) SetUseWallclockAsTimestamps(v int32)
SetUseWallclockAsTimestamps sets `AVFormatContext.use_wallclock_as_timestamps` value.
func (*AVFormatContext) SetVideoCodec ¶
func (s *AVFormatContext) SetVideoCodec(v *AVCodec)
SetVideoCodec sets `AVFormatContext.video_codec` value.
func (*AVFormatContext) SetVideoCodecId ¶
func (s *AVFormatContext) SetVideoCodecId(v AVCodecID)
SetVideoCodecId sets `AVFormatContext.video_codec_id` value.
type AVFormatControlMessageFunc ¶
type AVFormatControlMessageFunc C.av_format_control_message
typedef int (*av_format_control_message)(struct AVFormatContext *s, int type, void *data, size_t data_size);
func AvFormatGetControlMessageCb
deprecated
func AvFormatGetControlMessageCb(s *AVFormatContext) AVFormatControlMessageFunc
Deprecated: No use.
AvFormatGetControlMessageCb
type AVFrame ¶
type AVFrame C.struct_AVFrame
AVFrame
func AvFrameAlloc ¶
func AvFrameAlloc() *AVFrame
AvFrameAlloc allocates an AVFrame and set its fields to default values. The resulting struct must be freed using AVFrameFree().
func AvFrameClone ¶
AvFrameClone creates a new frame that references the same data as src.
func (*AVFrame) GetBestEffortTimestamp ¶
GetBestEffortTimestamp gets `AVFrame.best_effort_timestamp` value.
func (*AVFrame) GetBestEffortTimestampAddr ¶
GetBestEffortTimestampAddr gets `AVFrame.best_effort_timestamp` address.
func (*AVFrame) GetBuf ¶
func (frame *AVFrame) GetBuf() []*AVBufferRef
GetBuf gets `AVFrame.buf` value.
func (*AVFrame) GetBufAddr ¶
func (frame *AVFrame) GetBufAddr() ***AVBufferRef
GetBufAddr gets `AVFrame.buf` address.
func (*AVFrame) GetChannelLayout ¶
GetChannelLayout gets `AVFrame.channel_layout` value.
func (*AVFrame) GetChannelLayoutAddr ¶
GetChannelLayoutAddr gets `AVFrame.channel_layout` address.
func (*AVFrame) GetChannels ¶
GetChannels gets `AVFrame.channels` value.
func (*AVFrame) GetChannelsAddr ¶
GetChannelsAddr gets `AVFrame.channels` address.
func (*AVFrame) GetChromaLocation ¶
func (frame *AVFrame) GetChromaLocation() AVChromaLocation
GetChromaLocation gets `AVFrame.chroma_location` value.
func (*AVFrame) GetChromaLocationAddr ¶
func (frame *AVFrame) GetChromaLocationAddr() *AVChromaLocation
GetChromaLocationAddr gets `AVFrame.chroma_location` address.
func (*AVFrame) GetCodedPictureNumber ¶
GetCodedPictureNumber gets `AVFrame.coded_picture_number` value.
func (*AVFrame) GetCodedPictureNumberAddr ¶
GetCodedPictureNumberAddr gets `AVFrame.coded_picture_number` address.
func (*AVFrame) GetColorPrimaries ¶
func (frame *AVFrame) GetColorPrimaries() AVColorPrimaries
GetColorPrimaries gets `AVFrame.color_primaries` value.
func (*AVFrame) GetColorPrimariesAddr ¶
func (frame *AVFrame) GetColorPrimariesAddr() *AVColorPrimaries
GetColorPrimariesAddr gets `AVFrame.color_primaries` address.
func (*AVFrame) GetColorRange ¶
func (frame *AVFrame) GetColorRange() AVColorRange
GetColorRange gets `AVFrame.colorrange` value.
func (*AVFrame) GetColorRangeAddr ¶
func (frame *AVFrame) GetColorRangeAddr() *AVColorRange
GetColorRangeAddr gets `AVFrame.colorrange` address.
func (*AVFrame) GetColorTrc ¶
func (frame *AVFrame) GetColorTrc() AVColorTransferCharacteristic
GetColorTrc gets `AVFrame.color_trc` value.
func (*AVFrame) GetColorTrcAddr ¶
func (frame *AVFrame) GetColorTrcAddr() *AVColorTransferCharacteristic
GetColorTrcAddr gets `AVFrame.color_trc` address.
func (*AVFrame) GetColorspace ¶
func (frame *AVFrame) GetColorspace() AVColorSpace
GetColorspace gets `AVFrame.colorspace` value.
func (*AVFrame) GetColorspaceAddr ¶
func (frame *AVFrame) GetColorspaceAddr() *AVColorSpace
GetColorspaceAddr gets `AVFrame.colorspace` address.
func (*AVFrame) GetCropBottom ¶
GetCropBottom gets `AVFrame.crop_bottom` value.
func (*AVFrame) GetCropBottomAddr ¶
GetCropBottomAddr gets `AVFrame.crop_bottom` address.
func (*AVFrame) GetCropLeft ¶
GetCropLeft gets `AVFrame.crop_left` value.
func (*AVFrame) GetCropLeftAddr ¶
GetCropLeftAddr gets `AVFrame.crop_left` address.
func (*AVFrame) GetCropRight ¶
GetCropRight gets `AVFrame.crop_right` value.
func (*AVFrame) GetCropRightAddr ¶
GetCropRightAddr gets `AVFrame.crop_right` address.
func (*AVFrame) GetCropTop ¶
GetCropTop gets `AVFrame.crop_top` value.
func (*AVFrame) GetCropTopAddr ¶
GetCropTopAddr gets `AVFrame.crop_top` address.
func (*AVFrame) GetDataAddr ¶
GetDataAddr gets `AVFrame.data` address.
func (*AVFrame) GetDecodeErrorFlags ¶
GetDecodeErrorFlags gets `AVFrame.decode_error_flags` value.
func (*AVFrame) GetDecodeErrorFlagsAddr ¶
GetDecodeErrorFlagsAddr gets `AVFrame.decode_error_flags` address.
func (*AVFrame) GetDisplayPictureNumber ¶
GetDisplayPictureNumber gets `AVFrame.display_picture_number` value.
func (*AVFrame) GetDisplayPictureNumberAddr ¶
GetDisplayPictureNumberAddr gets `AVFrame.display_picture_number` address.
func (*AVFrame) GetErrorAddr
deprecated
func (*AVFrame) GetExtendedBuf ¶
func (frame *AVFrame) GetExtendedBuf() []*AVBufferRef
GetExtendedBuf gets `AVFrame.extended_buf` value.
func (*AVFrame) GetExtendedBufAddr ¶
func (frame *AVFrame) GetExtendedBufAddr() ***AVBufferRef
GetExtendedBufAddr gets `AVFrame.extended_buf` address.
func (*AVFrame) GetExtendedData ¶
GetExtendedData gets `AVFrame.extended_data` value.
func (*AVFrame) GetExtendedDataAddr ¶
GetExtendedDataAddr gets `AVFrame.extended_data` address.
func (*AVFrame) GetFlagsAddr ¶
GetFlagsAddr gets `AVFrame.flags` address.
func (*AVFrame) GetFormatAddr ¶
GetFormatAddr gets `AVFrame.format` address.
func (*AVFrame) GetHeightAddr ¶
GetHeightAddr gets `AVFrame.height` address.
func (*AVFrame) GetHwFramesCtx ¶
func (frame *AVFrame) GetHwFramesCtx() *AVBufferRef
GetHwFramesCtx gets `AVFrame.hw_frames_ctx` value.
func (*AVFrame) GetHwFramesCtxAddr ¶
func (frame *AVFrame) GetHwFramesCtxAddr() **AVBufferRef
GetHwFramesCtxAddr gets `AVFrame.hw_frames_ctx` address.
func (*AVFrame) GetInterlacedFrame ¶
GetInterlacedFrame gets `AVFrame.interlaced_frame` value.
func (*AVFrame) GetInterlacedFrameAddr ¶
GetInterlacedFrameAddr gets `AVFrame.interlaced_frame` address.
func (*AVFrame) GetKeyFrame ¶
GetKeyFrame gets `AVFrame.key_frame` value.
func (*AVFrame) GetKeyFrameAddr ¶
GetKeyFrameAddr gets `AVFrame.key_frame` address.
func (*AVFrame) GetLinesize ¶
GetLinesize gets `AVFrame.linesize` value.
func (*AVFrame) GetLinesizeAddr ¶
GetLinesizeAddr gets `AVFrame.linesize` address.
func (*AVFrame) GetMetadata ¶
func (frame *AVFrame) GetMetadata() *AVDictionary
GetMetadata gets `AVFrame.metadata` value.
func (*AVFrame) GetMetadataAddr ¶
func (frame *AVFrame) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVFrame.metadata` address.
func (*AVFrame) GetNbExtendedBuf ¶
GetNbExtendedBuf gets `AVFrame.nb_extended_buf` value.
func (*AVFrame) GetNbExtendedBufAddr ¶
GetNbExtendedBufAddr gets `AVFrame.nb_extended_buf` address.
func (*AVFrame) GetNbSamples ¶
GetNbSamples gets `AVFrame.nb_samples` value.
func (*AVFrame) GetNbSamplesAddr ¶
GetNbSamplesAddr gets `AVFrame.nb_samples` address.
func (*AVFrame) GetNbSideData ¶
GetNbSideData gets `AVFrame.nb_side_data` value.
func (*AVFrame) GetNbSideDataAddr ¶
GetNbSideDataAddr gets `AVFrame.nb_side_data` address.
func (*AVFrame) GetOpaqueRef ¶
func (frame *AVFrame) GetOpaqueRef() *AVBufferRef
GetOpaqueRef gets `AVFrame.opaque_ref` value.
func (*AVFrame) GetOpaqueRefAddr ¶
func (frame *AVFrame) GetOpaqueRefAddr() **AVBufferRef
GetOpaqueRefAddr gets `AVFrame.opaque_ref` address.
func (*AVFrame) GetPaletteHasChanged ¶
GetPaletteHasChanged gets `AVFrame.palette_has_changed` value.
func (*AVFrame) GetPaletteHasChangedAddr ¶
GetPaletteHasChangedAddr gets `AVFrame.palette_has_changed` address.
func (*AVFrame) GetPictType ¶
func (frame *AVFrame) GetPictType() AVPictureType
GetPictType gets `AVFrame.picttype` value.
func (*AVFrame) GetPictTypeAddr ¶
func (frame *AVFrame) GetPictTypeAddr() *AVPictureType
GetPictTypeAddr gets `AVFrame.picttype` address.
func (*AVFrame) GetPktDtsAddr ¶
GetPktDtsAddr gets `AVFrame.pkt_dts` address.
func (*AVFrame) GetPktDuration ¶
GetPktDuration gets `AVFrame.pkt_duration` value.
func (*AVFrame) GetPktDurationAddr ¶
GetPktDurationAddr gets `AVFrame.pkt_duration` address.
func (*AVFrame) GetPktPosAddr ¶
GetPktPosAddr gets `AVFrame.pkt_pos` address.
func (*AVFrame) GetPktPtsAddr
deprecated
func (*AVFrame) GetPktSize ¶
GetPktSize gets `AVFrame.pkt_size` value.
func (*AVFrame) GetPktSizeAddr ¶
GetPktSizeAddr gets `AVFrame.pkt_size` address.
func (*AVFrame) GetPrivateRef ¶
func (frame *AVFrame) GetPrivateRef() *AVBufferRef
GetPrivateRef gets `AVFrame.private_ref` value.
func (*AVFrame) GetPrivateRefAddr ¶
func (frame *AVFrame) GetPrivateRefAddr() **AVBufferRef
GetPrivateRefAddr gets `AVFrame.private_ref` address.
func (*AVFrame) GetPtsAddr ¶
GetPtsAddr gets `AVFrame.pts` address.
func (*AVFrame) GetQpTableBuf
deprecated
func (frame *AVFrame) GetQpTableBuf() *AVBufferRef
Deprecated: No use.
GetQpTableBuf gets `AVFrame.qp_table_buf` value.
func (*AVFrame) GetQpTableBufAddr
deprecated
func (frame *AVFrame) GetQpTableBufAddr() **AVBufferRef
Deprecated: No use.
GetQpTableBufAddr gets `AVFrame.qp_table_buf` address.
func (*AVFrame) GetQscaleTable
deprecated
func (*AVFrame) GetQscaleTableAddr
deprecated
func (*AVFrame) GetQscaleType
deprecated
func (*AVFrame) GetQscaleTypeAddr
deprecated
func (*AVFrame) GetQstride
deprecated
func (*AVFrame) GetQstrideAddr
deprecated
func (*AVFrame) GetQuality ¶
GetQuality gets `AVFrame.quality` value.
func (*AVFrame) GetQualityAddr ¶
GetQualityAddr gets `AVFrame.quality` address.
func (*AVFrame) GetReorderedOpaque ¶
GetReorderedOpaque gets `AVFrame.reordered_opaque` value.
func (*AVFrame) GetReorderedOpaqueAddr ¶
GetReorderedOpaqueAddr gets `AVFrame.reordered_opaque` address.
func (*AVFrame) GetRepeatPict ¶
GetRepeatPict gets `AVFrame.repeat_pict` value.
func (*AVFrame) GetRepeatPictAddr ¶
GetRepeatPictAddr gets `AVFrame.repeat_pict` address.
func (*AVFrame) GetSampleAspectRatio ¶
func (frame *AVFrame) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVFrame.sample_aspect_ratio` value.
func (*AVFrame) GetSampleAspectRatioAddr ¶
func (frame *AVFrame) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVFrame.sample_aspect_ratio` address.
func (*AVFrame) GetSampleRate ¶
GetSampleRate gets `AVFrame.sample_rate` value.
func (*AVFrame) GetSampleRateAddr ¶
GetSampleRateAddr gets `AVFrame.sample_rate` address.
func (*AVFrame) GetSideData ¶
func (frame *AVFrame) GetSideData() []*AVFrameSideData
GetSideData gets `AVFrame.side_data` value.
func (*AVFrame) GetSideDataAddr ¶
func (frame *AVFrame) GetSideDataAddr() ***AVFrameSideData
GetSideDataAddr gets `AVFrame.side_data` address.
func (*AVFrame) GetTopFieldFirst ¶
GetTopFieldFirst gets `AVFrame.top_field_first` value.
func (*AVFrame) GetTopFieldFirstAddr ¶
GetTopFieldFirstAddr gets `AVFrame.top_field_first` address.
func (*AVFrame) GetWidthAddr ¶
GetWidthAddr gets `AVFrame.width` address.
func (*AVFrame) SetBestEffortTimestamp ¶
SetBestEffortTimestamp sets `AVFrame.best_effort_timestamp` value.
func (*AVFrame) SetBuf ¶
func (frame *AVFrame) SetBuf(v []*AVBufferRef)
SetBuf sets `AVFrame.buf` value.
func (*AVFrame) SetChannelLayout ¶
SetChannelLayout sets `AVFrame.channel_layout` value.
func (*AVFrame) SetChannels ¶
SetChannels sets `AVFrame.channels` value.
func (*AVFrame) SetChromaLocation ¶
func (frame *AVFrame) SetChromaLocation(v AVChromaLocation)
SetChromaLocation sets `AVFrame.chroma_location` value.
func (*AVFrame) SetCodedPictureNumber ¶
SetCodedPictureNumber sets `AVFrame.coded_picture_number` value.
func (*AVFrame) SetColorPrimaries ¶
func (frame *AVFrame) SetColorPrimaries(v AVColorPrimaries)
SetColorPrimaries sets `AVFrame.color_primaries` value.
func (*AVFrame) SetColorRange ¶
func (frame *AVFrame) SetColorRange(v AVColorRange)
SetColorRange sets `AVFrame.colorrange` value.
func (*AVFrame) SetColorTrc ¶
func (frame *AVFrame) SetColorTrc(v AVColorTransferCharacteristic)
SetColorTrc sets `AVFrame.color_trc` value.
func (*AVFrame) SetColorspace ¶
func (frame *AVFrame) SetColorspace(v AVColorSpace)
SetColorspace sets `AVFrame.colorspace` value.
func (*AVFrame) SetCropBottom ¶
SetCropBottom sets `AVFrame.crop_bottom` value.
func (*AVFrame) SetCropLeft ¶
SetCropLeft sets `AVFrame.crop_left` value.
func (*AVFrame) SetCropRight ¶
SetCropRight sets `AVFrame.crop_right` value.
func (*AVFrame) SetCropTop ¶
SetCropTop sets `AVFrame.crop_top` value.
func (*AVFrame) SetDecodeErrorFlags ¶
SetDecodeErrorFlags sets `AVFrame.decode_error_flags` value.
func (*AVFrame) SetDisplayPictureNumber ¶
SetDisplayPictureNumber sets `AVFrame.display_picture_number` value.
func (*AVFrame) SetExtendedBuf ¶
func (frame *AVFrame) SetExtendedBuf(v **AVBufferRef)
SetExtendedBuf sets `AVFrame.extended_buf` value.
func (*AVFrame) SetExtendedData ¶
SetExtendedData sets `AVFrame.extended_data` value.
func (*AVFrame) SetHwFramesCtx ¶
func (frame *AVFrame) SetHwFramesCtx(v *AVBufferRef)
SetHwFramesCtx sets `AVFrame.hw_frames_ctx` value.
func (*AVFrame) SetInterlacedFrame ¶
SetInterlacedFrame sets `AVFrame.interlaced_frame` value.
func (*AVFrame) SetKeyFrame ¶
SetKeyFrame sets `AVFrame.key_frame` value.
func (*AVFrame) SetLinesize ¶
SetLinesize sets `AVFrame.linesize` value.
func (*AVFrame) SetMetadata ¶
func (frame *AVFrame) SetMetadata(v *AVDictionary)
SetMetadata sets `AVFrame.metadata` value.
func (*AVFrame) SetNbExtendedBuf ¶
SetNbExtendedBuf sets `AVFrame.nb_extended_buf` value.
func (*AVFrame) SetNbSamples ¶
SetNbSamples sets `AVFrame.nb_samples` value.
func (*AVFrame) SetNbSideData ¶
SetNbSideData sets `AVFrame.nb_side_data` value.
func (*AVFrame) SetOpaqueRef ¶
func (frame *AVFrame) SetOpaqueRef(v *AVBufferRef)
SetOpaqueRef sets `AVFrame.opaque_ref` value.
func (*AVFrame) SetPaletteHasChanged ¶
SetPaletteHasChanged sets `AVFrame.palette_has_changed` value.
func (*AVFrame) SetPictType ¶
func (frame *AVFrame) SetPictType(v AVPictureType)
SetPictType sets `AVFrame.picttype` value.
func (*AVFrame) SetPktDuration ¶
SetPktDuration sets `AVFrame.pkt_duration` value.
func (*AVFrame) SetPktSize ¶
SetPktSize sets `AVFrame.pkt_size` value.
func (*AVFrame) SetPrivateRef ¶
func (frame *AVFrame) SetPrivateRef(v *AVBufferRef)
SetPrivateRef sets `AVFrame.private_ref` value.
func (*AVFrame) SetQpTableBuf
deprecated
func (frame *AVFrame) SetQpTableBuf(v *AVBufferRef)
Deprecated: No use.
SetQpTableBuf sets `AVFrame.qp_table_buf` value.
func (*AVFrame) SetQscaleTable
deprecated
func (*AVFrame) SetQscaleType
deprecated
func (*AVFrame) SetQstride
deprecated
func (*AVFrame) SetQuality ¶
SetQuality sets `AVFrame.quality` value.
func (*AVFrame) SetReorderedOpaque ¶
SetReorderedOpaque sets `AVFrame.reordered_opaque` value.
func (*AVFrame) SetRepeatPict ¶
SetRepeatPict sets `AVFrame.repeat_pict` value.
func (*AVFrame) SetSampleAspectRatio ¶
func (frame *AVFrame) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVFrame.sample_aspect_ratio` value.
func (*AVFrame) SetSampleRate ¶
SetSampleRate sets `AVFrame.sample_rate` value.
func (*AVFrame) SetSideData ¶
func (frame *AVFrame) SetSideData(v **AVFrameSideData)
SetSideData sets `AVFrame.side_data` value.
func (*AVFrame) SetTopFieldFirst ¶
SetTopFieldFirst sets `AVFrame.top_field_first` value.
type AVFrameSideData ¶
type AVFrameSideData C.struct_AVFrameSideData
Structure to hold side data for an AVFrame.
func AvFrameGetSideData ¶
func AvFrameGetSideData(frame *AVFrame, _type AVFrameSideDataType) *AVFrameSideData
AvFrameGetSideData gets a pointer to the side data of a given type on success, NULL if there is no side data with such type in this frame.
func AvFrameNewSideData ¶
func AvFrameNewSideData(frame *AVFrame, _type AVFrameSideDataType, size int32) *AVFrameSideData
AvFrameNewSideData adds a new side data to a frame.
func AvFrameNewSideDataFromBuf ¶
func AvFrameNewSideDataFromBuf(frame *AVFrame, _type AVFrameSideDataType, buf *AVBufferRef) *AVFrameSideData
AvFrameNewSideDataFromBuf adds a new side data to a frame from an existing AVBufferRef.
func (*AVFrameSideData) GetBuf ¶
func (sd *AVFrameSideData) GetBuf() *AVBufferRef
GetBuf gets `AVFrameSideData.buf` value.
func (*AVFrameSideData) GetBufAddr ¶
func (sd *AVFrameSideData) GetBufAddr() **AVBufferRef
GetBufAddr gets `AVFrameSideData.buf` address.
func (*AVFrameSideData) GetData ¶
func (sd *AVFrameSideData) GetData() *uint8
GetData gets `AVFrameSideData.data` value.
func (*AVFrameSideData) GetDataAddr ¶
func (sd *AVFrameSideData) GetDataAddr() **uint8
GetDataAddr gets `AVFrameSideData.data` address.
func (*AVFrameSideData) GetMetadata ¶
func (sd *AVFrameSideData) GetMetadata() *AVDictionary
GetMetadata gets `AVFrameSideData.metadata` value.
func (*AVFrameSideData) GetMetadataAddr ¶
func (sd *AVFrameSideData) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVFrameSideData.metadata` address.
func (*AVFrameSideData) GetSize ¶
func (sd *AVFrameSideData) GetSize() int32
GetSize gets `AVFrameSideData.size` value.
func (*AVFrameSideData) GetSizeAddr ¶
func (sd *AVFrameSideData) GetSizeAddr() *int32
GetSizeAddr gets `AVFrameSideData.size` address.
func (*AVFrameSideData) GetType ¶
func (sd *AVFrameSideData) GetType() AVFrameSideDataType
GetType gets `AVFrameSideData.type` value.
func (*AVFrameSideData) GetTypeAddr ¶
func (sd *AVFrameSideData) GetTypeAddr() *AVFrameSideDataType
GetTypeAddr gets `AVFrameSideData.type` address.
func (*AVFrameSideData) SetBuf ¶
func (sd *AVFrameSideData) SetBuf(v *AVBufferRef)
SetBuf sets `AVFrameSideData.buf` value.
func (*AVFrameSideData) SetData ¶
func (sd *AVFrameSideData) SetData(v *uint8)
SetData sets `AVFrameSideData.data` value.
func (*AVFrameSideData) SetMetadata ¶
func (sd *AVFrameSideData) SetMetadata(v *AVDictionary)
SetMetadata sets `AVFrameSideData.metadata` value.
func (*AVFrameSideData) SetSize ¶
func (sd *AVFrameSideData) SetSize(v int32)
SetSize sets `AVFrameSideData.size` value.
func (*AVFrameSideData) SetType ¶
func (sd *AVFrameSideData) SetType(v AVFrameSideDataType)
SetType sets `AVFrameSideData.type` value.
type AVFrameSideDataType ¶
type AVFrameSideDataType = C.enum_AVFrameSideDataType
AVFrameSideDataType
type AVHMAC ¶
type AVHMAC C.struct_AVHMAC
AVHMAC
func AvHmacAlloc ¶
func AvHmacAlloc(_type AVHMACType) *AVHMAC
AvHmacAlloc allocates an AVHMAC context.
type AVHWAccel ¶
type AVHWAccel C.struct_AVHWAccel
AVHWAccel
func AvHwaccelNext
deprecated
func (*AVHWAccel) GetCapabilities ¶
GetCapabilities gets `AVHWAccel.capabilities` value.
func (*AVHWAccel) GetCapabilitiesAddr ¶
GetCapabilitiesAddr gets `AVHWAccel.capabilities` address.
func (*AVHWAccel) GetPixFmt ¶
func (hwa *AVHWAccel) GetPixFmt() AVPixelFormat
GetPixFmt gets `AVHWAccel.pix_fmt` value.
func (*AVHWAccel) GetPixFmtAddr ¶
func (hwa *AVHWAccel) GetPixFmtAddr() *AVPixelFormat
GetPixFmtAddr gets `AVHWAccel.pix_fmt` address.
func (*AVHWAccel) GetType ¶
func (hwa *AVHWAccel) GetType() AVMediaType
GetType gets `AVHWAccel.type` value.
func (*AVHWAccel) GetTypeAddr ¶
func (hwa *AVHWAccel) GetTypeAddr() *AVMediaType
GetTypeAddr gets `AVHWAccel.type` address.
func (*AVHWAccel) SetCapabilities ¶
SetCapabilities sets `AVHWAccel.capabilities` value.
func (*AVHWAccel) SetPixFmt ¶
func (hwa *AVHWAccel) SetPixFmt(v AVPixelFormat)
SetPixFmt sets `AVHWAccel.pix_fmt` value.
func (*AVHWAccel) SetType ¶
func (hwa *AVHWAccel) SetType(v AVMediaType)
SetType sets `AVHWAccel.type` value.
type AVHWDeviceContext ¶
type AVHWDeviceContext C.struct_AVHWDeviceContext
AVHWDeviceContext
func (*AVHWDeviceContext) GetAvClass ¶
func (dc *AVHWDeviceContext) GetAvClass() *AVClass
GetAvClass gets `AVHWDeviceContext.av_class` value.
func (*AVHWDeviceContext) GetAvClassAddr ¶
func (dc *AVHWDeviceContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVHWDeviceContext.av_class` address.
func (*AVHWDeviceContext) GetHwctx ¶
func (dc *AVHWDeviceContext) GetHwctx() unsafe.Pointer
GetHwctx gets `AVHWDeviceContext.hwctx` value.
func (*AVHWDeviceContext) GetHwctxAddr ¶
func (dc *AVHWDeviceContext) GetHwctxAddr() *unsafe.Pointer
GetHwctxAddr gets `AVHWDeviceContext.hwctx` address.
func (*AVHWDeviceContext) GetInternal ¶
func (dc *AVHWDeviceContext) GetInternal() *AVHWDeviceInternal
GetInternal gets `AVHWDeviceContext.internal` value.
func (*AVHWDeviceContext) GetInternalAddr ¶
func (dc *AVHWDeviceContext) GetInternalAddr() **AVHWDeviceInternal
GetInternalAddr gets `AVHWDeviceContext.internal` address.
func (*AVHWDeviceContext) GetType ¶
func (dc *AVHWDeviceContext) GetType() AVHWDeviceType
GetType gets `AVHWDeviceContext.type` value.
func (*AVHWDeviceContext) GetTypeAddr ¶
func (dc *AVHWDeviceContext) GetTypeAddr() *AVHWDeviceType
GetTypeAddr gets `AVHWDeviceContext.type` address.
func (*AVHWDeviceContext) GetUserOpaque ¶
func (dc *AVHWDeviceContext) GetUserOpaque() unsafe.Pointer
GetUserOpaque gets `AVHWDeviceContext.user_opaque` value.
func (*AVHWDeviceContext) GetUserOpaqueAddr ¶
func (dc *AVHWDeviceContext) GetUserOpaqueAddr() *unsafe.Pointer
GetUserOpaqueAddr gets `AVHWDeviceContext.user_opaque` address.
func (*AVHWDeviceContext) SetAvClass ¶
func (dc *AVHWDeviceContext) SetAvClass(v *AVClass)
SetAvClass sets `AVHWDeviceContext.av_class` value.
func (*AVHWDeviceContext) SetFree ¶
func (dc *AVHWDeviceContext) SetFree(v AVHWDeviceContextFreeFunc)
SetFree sets `AVHWDeviceContext.free` value.
func (*AVHWDeviceContext) SetHwctx ¶
func (dc *AVHWDeviceContext) SetHwctx(v CVoidPointer)
SetHwctx sets `AVHWDeviceContext.hwctx` value.
func (*AVHWDeviceContext) SetInternal ¶
func (dc *AVHWDeviceContext) SetInternal(v *AVHWDeviceInternal)
SetInternal sets `AVHWDeviceContext.internal` value.
func (*AVHWDeviceContext) SetType ¶
func (dc *AVHWDeviceContext) SetType(v AVHWDeviceType)
SetType sets `AVHWDeviceContext.type` value.
func (*AVHWDeviceContext) SetUserOpaque ¶
func (dc *AVHWDeviceContext) SetUserOpaque(v CVoidPointer)
SetUserOpaque sets `AVHWDeviceContext.user_opaque` value.
type AVHWDeviceContextFreeFunc ¶
type AVHWDeviceContextFreeFunc = C.av_hw_device_context_free_func
typedef void (*av_hw_device_context_free_func)(struct AVHWDeviceContext *ctx);
type AVHWDeviceType ¶
type AVHWDeviceType = C.enum_AVHWDeviceType
AVHWDeviceType
func AvHWDeviceFindTypeByName ¶
func AvHWDeviceFindTypeByName(name string) AVHWDeviceType
AvHWDeviceFindTypeByName looks up an AVHWDeviceType by name.
func AvHWDeviceIterateTypes ¶
func AvHWDeviceIterateTypes(prev AVHWDeviceType) AVHWDeviceType
AvHWDeviceIterateTypes iterates over supported device types.
type AVHWFrameTransferDirection ¶
type AVHWFrameTransferDirection = C.enum_AVHWFrameTransferDirection
AVHWFrameTransferDirection
type AVHWFramesConstraints ¶
type AVHWFramesConstraints C.struct_AVHWFramesConstraints
AVHWFramesConstraints
func AvHWDeviceGetHwframeConstraints ¶
func AvHWDeviceGetHwframeConstraints(ref *AVBufferRef, hwconfig CVoidPointer) *AVHWFramesConstraints
AvHWDeviceGetHwframeConstraints
func (*AVHWFramesConstraints) GetMaxHeight ¶
func (fcs *AVHWFramesConstraints) GetMaxHeight() int32
GetMaxHeight gets `AVHWFramesConstraints.max_height` value.
func (*AVHWFramesConstraints) GetMaxHeightAddr ¶
func (fcs *AVHWFramesConstraints) GetMaxHeightAddr() *int32
GetMaxHeightAddr gets `AVHWFramesConstraints.max_height` address.
func (*AVHWFramesConstraints) GetMaxWidth ¶
func (fcs *AVHWFramesConstraints) GetMaxWidth() int32
GetMaxWidth gets `AVHWFramesConstraints.max_width` value.
func (*AVHWFramesConstraints) GetMaxWidthAddr ¶
func (fcs *AVHWFramesConstraints) GetMaxWidthAddr() *int32
GetMaxWidthAddr gets `AVHWFramesConstraints.max_width` address.
func (*AVHWFramesConstraints) GetMinHeight ¶
func (fcs *AVHWFramesConstraints) GetMinHeight() int32
GetMinHeight gets `AVHWFramesConstraints.min_height` value.
func (*AVHWFramesConstraints) GetMinHeightAddr ¶
func (fcs *AVHWFramesConstraints) GetMinHeightAddr() *int32
GetMinHeightAddr gets `AVHWFramesConstraints.min_height` address.
func (*AVHWFramesConstraints) GetMinWidth ¶
func (fcs *AVHWFramesConstraints) GetMinWidth() int32
GetMinWidth gets `AVHWFramesConstraints.min_width` value.
func (*AVHWFramesConstraints) GetMinWidthAddr ¶
func (fcs *AVHWFramesConstraints) GetMinWidthAddr() *int32
GetMinWidthAddr gets `AVHWFramesConstraints.min_width` address.
func (*AVHWFramesConstraints) GetValidHwFormats ¶
func (fcs *AVHWFramesConstraints) GetValidHwFormats() []AVPixelFormat
GetValidHwFormats gets `AVHWFramesConstraints.valid_hw_formats` value.
func (*AVHWFramesConstraints) GetValidHwFormatsAddr ¶
func (fcs *AVHWFramesConstraints) GetValidHwFormatsAddr() **AVPixelFormat
GetValidHwFormatsAddr gets `AVHWFramesConstraints.valid_hw_formats` address.
func (*AVHWFramesConstraints) GetValidSwFormats ¶
func (fcs *AVHWFramesConstraints) GetValidSwFormats() []AVPixelFormat
GetValidSwFormats gets `AVHWFramesConstraints.valid_sw_formats` value.
func (*AVHWFramesConstraints) GetValidSwFormatsAddr ¶
func (fcs *AVHWFramesConstraints) GetValidSwFormatsAddr() **AVPixelFormat
GetValidSwFormatsAddr gets `AVHWFramesConstraints.valid_sw_formats` address.
func (*AVHWFramesConstraints) SetMaxHeight ¶
func (fcs *AVHWFramesConstraints) SetMaxHeight(v int32)
SetMaxHeight sets `AVHWFramesConstraints.max_height` value.
func (*AVHWFramesConstraints) SetMaxWidth ¶
func (fcs *AVHWFramesConstraints) SetMaxWidth(v int32)
SetMaxWidth sets `AVHWFramesConstraints.max_width` value.
func (*AVHWFramesConstraints) SetMinHeight ¶
func (fcs *AVHWFramesConstraints) SetMinHeight(v int32)
SetMinHeight sets `AVHWFramesConstraints.min_height` value.
func (*AVHWFramesConstraints) SetMinWidth ¶
func (fcs *AVHWFramesConstraints) SetMinWidth(v int32)
SetMinWidth sets `AVHWFramesConstraints.min_width` value.
func (*AVHWFramesConstraints) SetValidHwFormats ¶
func (fcs *AVHWFramesConstraints) SetValidHwFormats(v *AVPixelFormat)
SetValidHwFormats sets `AVHWFramesConstraints.valid_hw_formats` value.
func (*AVHWFramesConstraints) SetValidSwFormats ¶
func (fcs *AVHWFramesConstraints) SetValidSwFormats(v *AVPixelFormat)
SetValidSwFormats sets `AVHWFramesConstraints.valid_sw_formats` value.
type AVHWFramesContext ¶
type AVHWFramesContext C.struct_AVHWFramesContext
AVHWFramesContext
func (*AVHWFramesContext) GetAvClass ¶
func (fc *AVHWFramesContext) GetAvClass() *AVClass
GetAvClass gets `AVHWFramesContext.av_class` value.
func (*AVHWFramesContext) GetAvClassAddr ¶
func (fc *AVHWFramesContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVHWFramesContext.av_class` address.
func (*AVHWFramesContext) GetDeviceCtx ¶
func (fc *AVHWFramesContext) GetDeviceCtx() *AVHWDeviceContext
GetDeviceCtx gets `AVHWFramesContext.device_ctx` value.
func (*AVHWFramesContext) GetDeviceCtxAddr ¶
func (fc *AVHWFramesContext) GetDeviceCtxAddr() **AVHWDeviceContext
GetDeviceCtxAddr gets `AVHWFramesContext.device_ctx` address.
func (*AVHWFramesContext) GetDeviceRef ¶
func (fc *AVHWFramesContext) GetDeviceRef() *AVBufferRef
GetDeviceRef gets `AVHWFramesContext.device_ref` value.
func (*AVHWFramesContext) GetDeviceRefAddr ¶
func (fc *AVHWFramesContext) GetDeviceRefAddr() **AVBufferRef
GetDeviceRefAddr gets `AVHWFramesContext.device_ref` address.
func (*AVHWFramesContext) GetFormat ¶
func (fc *AVHWFramesContext) GetFormat() AVPixelFormat
GetFormat gets `AVHWFramesContext.format` value.
func (*AVHWFramesContext) GetFormatAddr ¶
func (fc *AVHWFramesContext) GetFormatAddr() *AVPixelFormat
GetFormatAddr gets `AVHWFramesContext.format` address.
func (*AVHWFramesContext) GetHeight ¶
func (fc *AVHWFramesContext) GetHeight() int32
GetHeight gets `AVHWFramesContext.height` value.
func (*AVHWFramesContext) GetHeightAddr ¶
func (fc *AVHWFramesContext) GetHeightAddr() *int32
GetHeightAddr gets `AVHWFramesContext.height` address.
func (*AVHWFramesContext) GetHwctx ¶
func (fc *AVHWFramesContext) GetHwctx() unsafe.Pointer
GetHwctx gets `AVHWFramesContext.hwctx` value.
func (*AVHWFramesContext) GetHwctxAddr ¶
func (fc *AVHWFramesContext) GetHwctxAddr() *unsafe.Pointer
GetHwctxAddr gets `AVHWFramesContext.hwctx` address.
func (*AVHWFramesContext) GetInitialPoolSize ¶
func (fc *AVHWFramesContext) GetInitialPoolSize() int32
GetInitialPoolSize gets `AVHWFramesContext.initial_pool_size` value.
func (*AVHWFramesContext) GetInitialPoolSizeAddr ¶
func (fc *AVHWFramesContext) GetInitialPoolSizeAddr() *int32
GetInitialPoolSizeAddr gets `AVHWFramesContext.initial_pool_size` address.
func (*AVHWFramesContext) GetInternal ¶
func (fc *AVHWFramesContext) GetInternal() *AVHWFramesInternal
GetInternal gets `AVHWFramesContext.internal` value.
func (*AVHWFramesContext) GetInternalAddr ¶
func (fc *AVHWFramesContext) GetInternalAddr() **AVHWFramesInternal
GetInternalAddr gets `AVHWFramesContext.internal` address.
func (*AVHWFramesContext) GetPool ¶
func (fc *AVHWFramesContext) GetPool() *AVBufferPool
GetPool gets `AVHWFramesContext.pool` value.
func (*AVHWFramesContext) GetPoolAddr ¶
func (fc *AVHWFramesContext) GetPoolAddr() **AVBufferPool
GetPoolAddr gets `AVHWFramesContext.pool` address.
func (*AVHWFramesContext) GetSwFormat ¶
func (fc *AVHWFramesContext) GetSwFormat() AVPixelFormat
GetSwFormat gets `AVHWFramesContext.sw_format` value.
func (*AVHWFramesContext) GetSwFormatAddr ¶
func (fc *AVHWFramesContext) GetSwFormatAddr() *AVPixelFormat
GetSwFormatAddr gets `AVHWFramesContext.sw_format` address.
func (*AVHWFramesContext) GetUserOpaque ¶
func (fc *AVHWFramesContext) GetUserOpaque() unsafe.Pointer
GetUserOpaque gets `AVHWFramesContext.user_opaque` value.
func (*AVHWFramesContext) GetUserOpaqueAddr ¶
func (fc *AVHWFramesContext) GetUserOpaqueAddr() *unsafe.Pointer
GetUserOpaqueAddr gets `AVHWFramesContext.user_opaque` address.
func (*AVHWFramesContext) GetWidth ¶
func (fc *AVHWFramesContext) GetWidth() int32
GetWidth gets `AVHWFramesContext.width` value.
func (*AVHWFramesContext) GetWidthAddr ¶
func (fc *AVHWFramesContext) GetWidthAddr() *int32
GetWidthAddr gets `AVHWFramesContext.width` address.
func (*AVHWFramesContext) SetAvClass ¶
func (fc *AVHWFramesContext) SetAvClass(v *AVClass)
SetAvClass sets `AVHWFramesContext.av_class` value.
func (*AVHWFramesContext) SetDeviceCtx ¶
func (fc *AVHWFramesContext) SetDeviceCtx(v *AVHWDeviceContext)
SetDeviceCtx sets `AVHWFramesContext.device_ctx` value.
func (*AVHWFramesContext) SetDeviceRef ¶
func (fc *AVHWFramesContext) SetDeviceRef(v *AVBufferRef)
SetDeviceRef sets `AVHWFramesContext.device_ref` value.
func (*AVHWFramesContext) SetFormat ¶
func (fc *AVHWFramesContext) SetFormat(v AVPixelFormat)
SetFormat sets `AVHWFramesContext.format` value.
func (*AVHWFramesContext) SetFree ¶
func (fc *AVHWFramesContext) SetFree(v AVHWFramesContextFreeFunc)
SetFree sets `AVHWFramesContext.free` value.
func (*AVHWFramesContext) SetHeight ¶
func (fc *AVHWFramesContext) SetHeight(v int32)
SetHeight sets `AVHWFramesContext.height` value.
func (*AVHWFramesContext) SetHwctx ¶
func (fc *AVHWFramesContext) SetHwctx(v CVoidPointer)
SetHwctx sets `AVHWFramesContext.hwctx` value.
func (*AVHWFramesContext) SetInitialPoolSize ¶
func (fc *AVHWFramesContext) SetInitialPoolSize(v int32)
SetInitialPoolSize sets `AVHWFramesContext.initial_pool_size` value.
func (*AVHWFramesContext) SetInternal ¶
func (fc *AVHWFramesContext) SetInternal(v *AVHWFramesInternal)
SetInternal sets `AVHWFramesContext.internal` value.
func (*AVHWFramesContext) SetPool ¶
func (fc *AVHWFramesContext) SetPool(v *AVBufferPool)
SetPool sets `AVHWFramesContext.pool` value.
func (*AVHWFramesContext) SetSwFormat ¶
func (fc *AVHWFramesContext) SetSwFormat(v AVPixelFormat)
SetSwFormat sets `AVHWFramesContext.sw_format` value.
func (*AVHWFramesContext) SetUserOpaque ¶
func (fc *AVHWFramesContext) SetUserOpaque(v CVoidPointer)
SetUserOpaque sets `AVHWFramesContext.user_opaque` value.
func (*AVHWFramesContext) SetWidth ¶
func (fc *AVHWFramesContext) SetWidth(v int32)
SetWidth sets `AVHWFramesContext.width` value.
type AVHWFramesContextFreeFunc ¶
type AVHWFramesContextFreeFunc = C.av_hw_frames_context_free_func
typedef void (*av_hw_frames_context_free_func)(struct AVHWFramesContext *ctx);
type AVIOContext ¶
type AVIOContext C.struct_AVIOContext
AVIOContext
func AvIOAllocContext ¶
func AvIOAllocContext(buffer *uint8, bufferSize, writeFlag int32, opaque CVoidPointer, readPacket AVIOContextReadPacketFunc, writePacket AVIOContextWritePacketFunc, seek AVIOContextSeekFunc) *AVIOContext
AvIOAllocContext sllocates and initialize an AVIOContext for buffered I/O. It must be later freed with AVIOContextFree().
func (*AVIOContext) GetAvClass ¶
func (ctx *AVIOContext) GetAvClass() *AVClass
GetAvClass gets `AVIOContext.av_class` value.
func (*AVIOContext) GetAvClassAddr ¶
func (ctx *AVIOContext) GetAvClassAddr() **AVClass
GetAvClassAddr gets `AVIOContext.av_class` address.
func (*AVIOContext) GetBufEnd ¶
func (ctx *AVIOContext) GetBufEnd() *uint8
GetBufEnd gets `AVIOContext.buf_end` value.
func (*AVIOContext) GetBufEndAddr ¶
func (ctx *AVIOContext) GetBufEndAddr() **uint8
GetBufEndAddr gets `AVIOContext.buf_end` address.
func (*AVIOContext) GetBufPtr ¶
func (ctx *AVIOContext) GetBufPtr() *uint8
GetBufPtr gets `AVIOContext.buf_ptr` value.
func (*AVIOContext) GetBufPtrAddr ¶
func (ctx *AVIOContext) GetBufPtrAddr() **uint8
GetBufPtrAddr gets `AVIOContext.buf_ptr` address.
func (*AVIOContext) GetBufPtrMax ¶
func (ctx *AVIOContext) GetBufPtrMax() *uint8
GetBufPtrMax gets `AVIOContext.buf_ptr_max` value.
func (*AVIOContext) GetBufPtrMaxAddr ¶
func (ctx *AVIOContext) GetBufPtrMaxAddr() **uint8
GetBufPtrMaxAddr gets `AVIOContext.buf_ptr_max` address.
func (*AVIOContext) GetBuffer ¶
func (ctx *AVIOContext) GetBuffer() *uint8
GetBuffer gets `AVIOContext.buffer` value.
func (*AVIOContext) GetBufferAddr ¶
func (ctx *AVIOContext) GetBufferAddr() **uint8
GetBufferAddr gets `AVIOContext.buffer` address.
func (*AVIOContext) GetBufferSize ¶
func (ctx *AVIOContext) GetBufferSize() int32
GetBufferSize gets `AVIOContext.buffer_size` value.
func (*AVIOContext) GetBufferSizeAddr ¶
func (ctx *AVIOContext) GetBufferSizeAddr() *int32
GetBufferSizeAddr gets `AVIOContext.buffer_size` address.
func (*AVIOContext) GetBytesRead ¶
func (ctx *AVIOContext) GetBytesRead() int64
GetBytesRead gets `AVIOContext.bytes_read` value.
func (*AVIOContext) GetBytesReadAddr ¶
func (ctx *AVIOContext) GetBytesReadAddr() *int64
GetBytesReadAddr gets `AVIOContext.bytes_read` address.
func (*AVIOContext) GetChecksum ¶
func (ctx *AVIOContext) GetChecksum() uint32
GetChecksum gets `AVIOContext.checksum` value.
func (*AVIOContext) GetChecksumAddr ¶
func (ctx *AVIOContext) GetChecksumAddr() *uint32
GetChecksumAddr gets `AVIOContext.checksum` address.
func (*AVIOContext) GetChecksumPtr ¶
func (ctx *AVIOContext) GetChecksumPtr() *uint8
GetChecksumPtr gets `AVIOContext.checksum_ptr` value.
func (*AVIOContext) GetChecksumPtrAddr ¶
func (ctx *AVIOContext) GetChecksumPtrAddr() **uint8
GetChecksumPtrAddr gets `AVIOContext.checksum_ptr` address.
func (*AVIOContext) GetCurrentType ¶
func (ctx *AVIOContext) GetCurrentType() AVIODataMarkerType
GetCurrentType gets `AVIOContext.currenttype` value.
func (*AVIOContext) GetCurrentTypeAddr ¶
func (ctx *AVIOContext) GetCurrentTypeAddr() *AVIODataMarkerType
GetCurrentTypeAddr gets `AVIOContext.currenttype` address.
func (*AVIOContext) GetDirect ¶
func (ctx *AVIOContext) GetDirect() int32
GetDirect gets `AVIOContext.direct` value.
func (*AVIOContext) GetDirectAddr ¶
func (ctx *AVIOContext) GetDirectAddr() *int32
GetDirectAddr gets `AVIOContext.direct` address.
func (*AVIOContext) GetEofReached ¶
func (ctx *AVIOContext) GetEofReached() int32
GetEofReached gets `AVIOContext.eof_reached` value.
func (*AVIOContext) GetEofReachedAddr ¶
func (ctx *AVIOContext) GetEofReachedAddr() *int32
GetEofReachedAddr gets `AVIOContext.eof_reached` address.
func (*AVIOContext) GetError ¶
func (ctx *AVIOContext) GetError() int32
GetError gets `AVIOContext.error` value.
func (*AVIOContext) GetErrorAddr ¶
func (ctx *AVIOContext) GetErrorAddr() *int32
GetErrorAddr gets `AVIOContext.error` address.
func (*AVIOContext) GetIgnoreBoundaryPoint ¶
func (ctx *AVIOContext) GetIgnoreBoundaryPoint() int32
GetIgnoreBoundaryPoint gets `AVIOContext.ignore_boundary_point` value.
func (*AVIOContext) GetIgnoreBoundaryPointAddr ¶
func (ctx *AVIOContext) GetIgnoreBoundaryPointAddr() *int32
GetIgnoreBoundaryPointAddr gets `AVIOContext.ignore_boundary_point` address.
func (*AVIOContext) GetLastTime ¶
func (ctx *AVIOContext) GetLastTime() int64
GetLastTime gets `AVIOContext.last_time` value.
func (*AVIOContext) GetLastTimeAddr ¶
func (ctx *AVIOContext) GetLastTimeAddr() *int64
GetLastTimeAddr gets `AVIOContext.last_time` address.
func (*AVIOContext) GetMaxPacketSize ¶
func (ctx *AVIOContext) GetMaxPacketSize() int32
GetMaxPacketSize gets `AVIOContext.max_packet_size` value.
func (*AVIOContext) GetMaxPacketSizeAddr ¶
func (ctx *AVIOContext) GetMaxPacketSizeAddr() *int32
GetMaxPacketSizeAddr gets `AVIOContext.max_packet_size` address.
func (*AVIOContext) GetMaxsize ¶
func (ctx *AVIOContext) GetMaxsize() int64
GetMaxsize gets `AVIOContext.maxsize` value.
func (*AVIOContext) GetMaxsizeAddr ¶
func (ctx *AVIOContext) GetMaxsizeAddr() *int64
GetMaxsizeAddr gets `AVIOContext.maxsize` address.
func (*AVIOContext) GetMinPacketSize ¶
func (ctx *AVIOContext) GetMinPacketSize() int32
GetMinPacketSize gets `AVIOContext.min_packet_size` value.
func (*AVIOContext) GetMinPacketSizeAddr ¶
func (ctx *AVIOContext) GetMinPacketSizeAddr() *int32
GetMinPacketSizeAddr gets `AVIOContext.min_packet_size` address.
func (*AVIOContext) GetOpaque ¶
func (ctx *AVIOContext) GetOpaque() unsafe.Pointer
GetOpaque gets `AVIOContext.opaque` value.
func (*AVIOContext) GetOpaqueAddr ¶
func (ctx *AVIOContext) GetOpaqueAddr() *unsafe.Pointer
GetOpaqueAddr gets `AVIOContext.opaque` address.
func (*AVIOContext) GetOrigBufferSize ¶
func (ctx *AVIOContext) GetOrigBufferSize() int32
GetOrigBufferSize gets `AVIOContext.orig_buffer_size` value.
func (*AVIOContext) GetOrigBufferSizeAddr ¶
func (ctx *AVIOContext) GetOrigBufferSizeAddr() *int32
GetOrigBufferSizeAddr gets `AVIOContext.orig_buffer_size` address.
func (*AVIOContext) GetPos ¶
func (ctx *AVIOContext) GetPos() int64
GetPos gets `AVIOContext.pos` value.
func (*AVIOContext) GetPosAddr ¶
func (ctx *AVIOContext) GetPosAddr() *int64
GetPosAddr gets `AVIOContext.pos` address.
func (*AVIOContext) GetProtocolBlacklist ¶
func (ctx *AVIOContext) GetProtocolBlacklist() string
GetProtocolBlacklist gets `AVIOContext.protocol_blacklist` value.
func (*AVIOContext) GetProtocolWhitelist ¶
func (ctx *AVIOContext) GetProtocolWhitelist() string
GetProtocolWhitelist gets `AVIOContext.protocol_whitelist` value.
func (*AVIOContext) GetSeekCount ¶
func (ctx *AVIOContext) GetSeekCount() int32
GetSeekCount gets `AVIOContext.seek_count` value.
func (*AVIOContext) GetSeekCountAddr ¶
func (ctx *AVIOContext) GetSeekCountAddr() *int32
GetSeekCountAddr gets `AVIOContext.seek_count` address.
func (*AVIOContext) GetSeekable ¶
func (ctx *AVIOContext) GetSeekable() int32
GetSeekable gets `AVIOContext.seekable` value.
func (*AVIOContext) GetSeekableAddr ¶
func (ctx *AVIOContext) GetSeekableAddr() *int32
GetSeekableAddr gets `AVIOContext.seekable` address.
func (*AVIOContext) GetShortSeekThreshold ¶
func (ctx *AVIOContext) GetShortSeekThreshold() int32
GetShortSeekThreshold gets `AVIOContext.short_seek_threshold` value.
func (*AVIOContext) GetShortSeekThresholdAddr ¶
func (ctx *AVIOContext) GetShortSeekThresholdAddr() *int32
GetShortSeekThresholdAddr gets `AVIOContext.short_seek_threshold` address.
func (*AVIOContext) GetWriteFlag ¶
func (ctx *AVIOContext) GetWriteFlag() int32
GetWriteFlag gets `AVIOContext.write_flag` value.
func (*AVIOContext) GetWriteFlagAddr ¶
func (ctx *AVIOContext) GetWriteFlagAddr() *int32
GetWriteFlagAddr gets `AVIOContext.write_flag` address.
func (*AVIOContext) GetWriteoutCount ¶
func (ctx *AVIOContext) GetWriteoutCount() int32
GetWriteoutCount gets `AVIOContext.writeout_count` value.
func (*AVIOContext) GetWriteoutCountAddr ¶
func (ctx *AVIOContext) GetWriteoutCountAddr() *int32
GetWriteoutCountAddr gets `AVIOContext.writeout_count` address.
func (*AVIOContext) GetWritten ¶
func (ctx *AVIOContext) GetWritten() int64
GetWritten gets `AVIOContext.written` value.
func (*AVIOContext) GetWrittenAddr ¶
func (ctx *AVIOContext) GetWrittenAddr() *int64
GetWrittenAddr gets `AVIOContext.written` address.
func (*AVIOContext) SetAvClass ¶
func (ctx *AVIOContext) SetAvClass(v *AVClass)
SetAvClass sets `AVIOContext.av_class` value.
func (*AVIOContext) SetBufEnd ¶
func (ctx *AVIOContext) SetBufEnd(v *uint8)
SetBufEnd sets `AVIOContext.buf_end` value.
func (*AVIOContext) SetBufPtr ¶
func (ctx *AVIOContext) SetBufPtr(v *uint8)
SetBufPtr sets `AVIOContext.buf_ptr` value.
func (*AVIOContext) SetBufPtrMax ¶
func (ctx *AVIOContext) SetBufPtrMax(v *uint8)
SetBufPtrMax sets `AVIOContext.buf_ptr_max` value.
func (*AVIOContext) SetBuffer ¶
func (ctx *AVIOContext) SetBuffer(v *uint8)
SetBuffer sets `AVIOContext.buffer` value.
func (*AVIOContext) SetBufferSize ¶
func (ctx *AVIOContext) SetBufferSize(v int32)
SetBufferSize sets `AVIOContext.buffer_size` value.
func (*AVIOContext) SetBytesRead ¶
func (ctx *AVIOContext) SetBytesRead(v int64)
SetBytesRead sets `AVIOContext.bytes_read` value.
func (*AVIOContext) SetChecksum ¶
func (ctx *AVIOContext) SetChecksum(v uint32)
SetChecksum sets `AVIOContext.checksum` value.
func (*AVIOContext) SetChecksumPtr ¶
func (ctx *AVIOContext) SetChecksumPtr(v *uint8)
SetChecksumPtr sets `AVIOContext.checksum_ptr` value.
func (*AVIOContext) SetCurrentType ¶
func (ctx *AVIOContext) SetCurrentType(v AVIODataMarkerType)
SetCurrentType sets `AVIOContext.currenttype` value.
func (*AVIOContext) SetDirect ¶
func (ctx *AVIOContext) SetDirect(v int32)
SetDirect sets `AVIOContext.direct` value.
func (*AVIOContext) SetEofReached ¶
func (ctx *AVIOContext) SetEofReached(v int32)
SetEofReached sets `AVIOContext.eof_reached` value.
func (*AVIOContext) SetError ¶
func (ctx *AVIOContext) SetError(v int32)
SetError sets `AVIOContext.error` value.
func (*AVIOContext) SetIgnoreBoundaryPoint ¶
func (ctx *AVIOContext) SetIgnoreBoundaryPoint(v int32)
SetIgnoreBoundaryPoint sets `AVIOContext.ignore_boundary_point` value.
func (*AVIOContext) SetLastTime ¶
func (ctx *AVIOContext) SetLastTime(v int64)
SetLastTime sets `AVIOContext.last_time` value.
func (*AVIOContext) SetMaxPacketSize ¶
func (ctx *AVIOContext) SetMaxPacketSize(v int32)
SetMaxPacketSize sets `AVIOContext.max_packet_size` value.
func (*AVIOContext) SetMaxsize ¶
func (ctx *AVIOContext) SetMaxsize(v int64)
SetMaxsize sets `AVIOContext.maxsize` value.
func (*AVIOContext) SetMinPacketSize ¶
func (ctx *AVIOContext) SetMinPacketSize(v int32)
SetMinPacketSize sets `AVIOContext.min_packet_size` value.
func (*AVIOContext) SetOpaque ¶
func (ctx *AVIOContext) SetOpaque(v CVoidPointer)
SetOpaque sets `AVIOContext.opaque` value.
func (*AVIOContext) SetOrigBufferSize ¶
func (ctx *AVIOContext) SetOrigBufferSize(v int32)
SetOrigBufferSize sets `AVIOContext.orig_buffer_size` value.
func (*AVIOContext) SetPos ¶
func (ctx *AVIOContext) SetPos(v int64)
SetPos sets `AVIOContext.pos` value.
func (*AVIOContext) SetSeekCount ¶
func (ctx *AVIOContext) SetSeekCount(v int32)
SetSeekCount sets `AVIOContext.seek_count` value.
func (*AVIOContext) SetSeekable ¶
func (ctx *AVIOContext) SetSeekable(v int32)
SetSeekable sets `AVIOContext.seekable` value.
func (*AVIOContext) SetShortSeekThreshold ¶
func (ctx *AVIOContext) SetShortSeekThreshold(v int32)
SetShortSeekThreshold sets `AVIOContext.short_seek_threshold` value.
func (*AVIOContext) SetWriteFlag ¶
func (ctx *AVIOContext) SetWriteFlag(v int32)
SetWriteFlag sets `AVIOContext.write_flag` value.
func (*AVIOContext) SetWriteoutCount ¶
func (ctx *AVIOContext) SetWriteoutCount(v int32)
SetWriteoutCount sets `AVIOContext.writeout_count` value.
func (*AVIOContext) SetWritten ¶
func (ctx *AVIOContext) SetWritten(v int64)
SetWritten sets `AVIOContext.written` value.
type AVIOContextReadPacketFunc ¶
type AVIOContextReadPacketFunc = C.avio_context_read_packet_func
typedef int (*avio_context_read_packet_func)(void *opaque, uint8_t *buf, int buf_size);
type AVIOContextSeekFunc ¶
type AVIOContextSeekFunc = C.avio_context_seek_func
typedef int64_t (*avio_context_seek_func)(void *opaque, int64_t offset, int whence);
type AVIOContextWritePacketFunc ¶
type AVIOContextWritePacketFunc = C.avio_context_write_packet_func
typedef int (*avio_context_write_packet_func)(void *opaque, uint8_t *buf, int buf_size);
type AVIODirContext ¶
type AVIODirContext C.struct_AVIODirContext
AVIODirContext
func (*AVIODirContext) GetURLContext ¶
func (dc *AVIODirContext) GetURLContext() *URLContext
GetURLContext gets `AVIODirContext.url_context` value.
func (*AVIODirContext) GetURLContextAddr ¶
func (dc *AVIODirContext) GetURLContextAddr() **URLContext
GetURLContextAddr gets `AVIODirContext.url_context` address.
func (*AVIODirContext) SetURLContext ¶
func (dc *AVIODirContext) SetURLContext(v *URLContext)
SetURLContext sets `AVIODirContext.url_context` value.
type AVIODirEntry ¶
type AVIODirEntry C.struct_AVIODirEntry
AVIODirEntry
func (*AVIODirEntry) GetAccessTimestamp ¶
func (de *AVIODirEntry) GetAccessTimestamp() int64
GetAccessTimestamp gets `AVIODirEntry.access_timestamp` value.
func (*AVIODirEntry) GetAccessTimestampAddr ¶
func (de *AVIODirEntry) GetAccessTimestampAddr() *int64
GetAccessTimestampAddr gets `AVIODirEntry.access_timestamp` address.
func (*AVIODirEntry) GetFilemode ¶
func (de *AVIODirEntry) GetFilemode() int64
GetFilemode gets `AVIODirEntry.filemode` value.
func (*AVIODirEntry) GetFilemodeAddr ¶
func (de *AVIODirEntry) GetFilemodeAddr() *int64
GetFilemodeAddr gets `AVIODirEntry.filemode` address.
func (*AVIODirEntry) GetGroupId ¶
func (de *AVIODirEntry) GetGroupId() int64
GetGroupId gets `AVIODirEntry.group_id` value.
func (*AVIODirEntry) GetGroupIdAddr ¶
func (de *AVIODirEntry) GetGroupIdAddr() *int64
GetGroupIdAddr gets `AVIODirEntry.group_id` address.
func (*AVIODirEntry) GetModificationTimestamp ¶
func (de *AVIODirEntry) GetModificationTimestamp() int64
GetModificationTimestamp gets `AVIODirEntry.modification_timestamp` value.
func (*AVIODirEntry) GetModificationTimestampAddr ¶
func (de *AVIODirEntry) GetModificationTimestampAddr() *int64
GetModificationTimestampAddr gets `AVIODirEntry.modification_timestamp` address.
func (*AVIODirEntry) GetName ¶
func (de *AVIODirEntry) GetName() string
GetName gets `AVIODirEntry.name` value.
func (*AVIODirEntry) GetSize ¶
func (de *AVIODirEntry) GetSize() int64
GetSize gets `AVIODirEntry.size` value.
func (*AVIODirEntry) GetSizeAddr ¶
func (de *AVIODirEntry) GetSizeAddr() *int64
GetSizeAddr gets `AVIODirEntry.size` address.
func (*AVIODirEntry) GetStatusChangeTimestamp ¶
func (de *AVIODirEntry) GetStatusChangeTimestamp() int64
GetStatusChangeTimestamp gets `AVIODirEntry.status_change_timestamp` value.
func (*AVIODirEntry) GetStatusChangeTimestampAddr ¶
func (de *AVIODirEntry) GetStatusChangeTimestampAddr() *int64
GetStatusChangeTimestampAddr gets `AVIODirEntry.status_change_timestamp` address.
func (*AVIODirEntry) GetType ¶
func (de *AVIODirEntry) GetType() int32
GetType gets `AVIODirEntry.type` value.
func (*AVIODirEntry) GetTypeAddr ¶
func (de *AVIODirEntry) GetTypeAddr() *int32
GetTypeAddr gets `AVIODirEntry.type` address.
func (*AVIODirEntry) GetUserId ¶
func (de *AVIODirEntry) GetUserId() int64
GetUserId gets `AVIODirEntry.user_id` value.
func (*AVIODirEntry) GetUserIdAddr ¶
func (de *AVIODirEntry) GetUserIdAddr() *int64
GetUserIdAddr gets `AVIODirEntry.user_id` address.
func (*AVIODirEntry) GetUtf8 ¶
func (de *AVIODirEntry) GetUtf8() int32
GetUtf8 gets `AVIODirEntry.utf8` value.
func (*AVIODirEntry) GetUtf8Addr ¶
func (de *AVIODirEntry) GetUtf8Addr() *int32
GetUtf8Addr gets `AVIODirEntry.utf8` address.
func (*AVIODirEntry) SetAccessTimestamp ¶
func (de *AVIODirEntry) SetAccessTimestamp(v int64)
SetAccessTimestamp sets `AVIODirEntry.access_timestamp` value.
func (*AVIODirEntry) SetFilemode ¶
func (de *AVIODirEntry) SetFilemode(v int64)
SetFilemode sets `AVIODirEntry.filemode` value.
func (*AVIODirEntry) SetGroupId ¶
func (de *AVIODirEntry) SetGroupId(v int64)
SetGroupId sets `AVIODirEntry.group_id` value.
func (*AVIODirEntry) SetModificationTimestamp ¶
func (de *AVIODirEntry) SetModificationTimestamp(v int64)
SetModificationTimestamp sets `AVIODirEntry.modification_timestamp` value.
func (*AVIODirEntry) SetSize ¶
func (de *AVIODirEntry) SetSize(v int64)
SetSize sets `AVIODirEntry.size` value.
func (*AVIODirEntry) SetStatusChangeTimestamp ¶
func (de *AVIODirEntry) SetStatusChangeTimestamp(v int64)
SetStatusChangeTimestamp sets `AVIODirEntry.status_change_timestamp` value.
func (*AVIODirEntry) SetType ¶
func (de *AVIODirEntry) SetType(v int32)
SetType sets `AVIODirEntry.type` value.
func (*AVIODirEntry) SetUserId ¶
func (de *AVIODirEntry) SetUserId(v int64)
SetUserId sets `AVIODirEntry.user_id` value.
func (*AVIODirEntry) SetUtf8 ¶
func (de *AVIODirEntry) SetUtf8(v int32)
SetUtf8 sets `AVIODirEntry.utf8` value.
type AVIOInterruptCB ¶
type AVIOInterruptCB C.struct_AVIOInterruptCB
AVIOInterruptCB
func (*AVIOInterruptCB) GetCallback ¶
func (icb *AVIOInterruptCB) GetCallback() AVIOInterruptCallbackFunc
GetCallback gets `AVIOInterruptCB.callback` value.
func (*AVIOInterruptCB) GetCallbackAddr ¶
func (icb *AVIOInterruptCB) GetCallbackAddr() *AVIOInterruptCallbackFunc
GetCallbackAddr gets `AVIOInterruptCB.callback` address.
func (*AVIOInterruptCB) GetOpaque ¶
func (icb *AVIOInterruptCB) GetOpaque() unsafe.Pointer
GetOpaque gets `AVIOInterruptCB.opaque` value.
func (*AVIOInterruptCB) GetOpaqueAddr ¶
func (icb *AVIOInterruptCB) GetOpaqueAddr() *unsafe.Pointer
GetOpaqueAddr gets `AVIOInterruptCB.opaque` address.
func (*AVIOInterruptCB) SetCallback ¶
func (icb *AVIOInterruptCB) SetCallback(v AVIOInterruptCallbackFunc)
SetCallback sets `AVIOInterruptCB.callback` value.
func (*AVIOInterruptCB) SetOpaque ¶
func (icb *AVIOInterruptCB) SetOpaque(v CVoidPointer)
SetOpaque sets `AVIOInterruptCB.opaque` value.
type AVIOInterruptCallbackFunc ¶
type AVIOInterruptCallbackFunc = C.avio_interrupt_callback_func
AVIOInterruptCallbackFunc
type AVIndexEntry ¶
type AVIndexEntry C.struct_AVIndexEntry
AVIndexEntry
func (*AVIndexEntry) GetFlags ¶
func (ie *AVIndexEntry) GetFlags() int32
GetFlags gets `AVIndexEntry.flags` value.
func (*AVIndexEntry) GetMinDistance ¶
func (ie *AVIndexEntry) GetMinDistance() int32
GetMinDistance gets `AVIndexEntry.min_distance` value.
func (*AVIndexEntry) GetMinDistanceAddr ¶
func (ie *AVIndexEntry) GetMinDistanceAddr() *int32
GetMinDistanceAddr gets `AVIndexEntry.min_distance` address.
func (*AVIndexEntry) GetPos ¶
func (ie *AVIndexEntry) GetPos() int64
GetPos gets `AVIndexEntry.pos` value.
func (*AVIndexEntry) GetPosAddr ¶
func (ie *AVIndexEntry) GetPosAddr() *int64
GetPosAddr gets `AVIndexEntry.pos` address.
func (*AVIndexEntry) GetSize ¶
func (ie *AVIndexEntry) GetSize() int32
GetSize gets `AVIndexEntry.size` value.
func (*AVIndexEntry) GetTimestamp ¶
func (ie *AVIndexEntry) GetTimestamp() int64
GetTimestamp gets `AVIndexEntry.timestamp` value.
func (*AVIndexEntry) GetTimestampAddr ¶
func (ie *AVIndexEntry) GetTimestampAddr() *int64
GetTimestampAddr gets `AVIndexEntry.timestamp` address.
func (*AVIndexEntry) SetFlags ¶
func (ie *AVIndexEntry) SetFlags(v int32)
SetFlags sets `AVIndexEntry.flags` value.
func (*AVIndexEntry) SetMinDistance ¶
func (ie *AVIndexEntry) SetMinDistance(v int32)
SetMinDistance sets `AVIndexEntry.min_distance` value.
func (*AVIndexEntry) SetPos ¶
func (ie *AVIndexEntry) SetPos(v int64)
SetPos sets `AVIndexEntry.pos` value.
func (*AVIndexEntry) SetSize ¶
func (ie *AVIndexEntry) SetSize(v int32)
SetSize sets `AVIndexEntry.size` value.
func (*AVIndexEntry) SetTimestamp ¶
func (ie *AVIndexEntry) SetTimestamp(v int64)
SetTimestamp sets `AVIndexEntry.timestamp` value.
type AVInputFormat ¶
type AVInputFormat C.struct_AVInputFormat
AVInputFormat
func AvDemuxerIterate ¶
func AvDemuxerIterate(opaque CVoidPointerPointer) *AVInputFormat
AvDemuxerIterate iterates over all registered demuxers.
func AvFindInputFormat ¶
func AvFindInputFormat(shortName string) *AVInputFormat
AvFindInputFormat finds AVInputFormat based on the short name of the input format.
func AvIformatNext
deprecated
func AvIformatNext(f *AVInputFormat) *AVInputFormat
Deprecated: No use.
AvIformatNext returns the first registered input format if f is NULL, returns the next registered input format after f if f is non-NULL, or NULL if f is the last one.
func AvInputAudioDeviceNext ¶
func AvInputAudioDeviceNext(d *AVInputFormat) *AVInputFormat
AvInputAudioDeviceNext iterates audio input devices.
func AvInputVideoDeviceNext ¶
func AvInputVideoDeviceNext(d *AVInputFormat) *AVInputFormat
AvInputVideoDeviceNext iterates video input devices.
func AvProbeInputFormat ¶
func AvProbeInputFormat(pd *AVProbeData, isOpened int32) *AVInputFormat
AvProbeInputFormat guesses the file format.
func AvProbeInputFormat2 ¶
func AvProbeInputFormat2(pd *AVProbeData, isOpened int32, scoreMax *int32) *AVInputFormat
AvProbeInputFormat2 guesses the file format.
func AvProbeInputFormat3 ¶
func AvProbeInputFormat3(pd *AVProbeData, isOpened int32, scoreRet *int32) *AVInputFormat
AvProbeInputFormat3 guesses the file format.
func (*AVInputFormat) GetExtensions ¶
func (ifmt *AVInputFormat) GetExtensions() string
GetExtensions gets `AVInputFormat.extensions` value.
func (*AVInputFormat) GetFlags ¶
func (ifmt *AVInputFormat) GetFlags() int32
GetFlags gets `AVInputFormat.flags` value.
func (*AVInputFormat) GetFlagsAddr ¶
func (ifmt *AVInputFormat) GetFlagsAddr() *int32
GetFlagsAddr gets `AVInputFormat.flags` address.
func (*AVInputFormat) GetLongName ¶
func (ifmt *AVInputFormat) GetLongName() string
GetLongName gets `AVInputFormat.long_name` value.
func (*AVInputFormat) GetMimeType ¶
func (ifmt *AVInputFormat) GetMimeType() string
GetMimeType gets `AVInputFormat.mimetype` value.
func (*AVInputFormat) GetName ¶
func (ifmt *AVInputFormat) GetName() string
GetName gets `AVInputFormat.name` value.
func (*AVInputFormat) GetPrivClass ¶
func (ifmt *AVInputFormat) GetPrivClass() *AVClass
GetPrivClass gets `AVInputFormat.priv_class` value.
func (*AVInputFormat) GetPrivClassAddr ¶
func (ifmt *AVInputFormat) GetPrivClassAddr() **AVClass
GetPrivClassAddr gets `AVInputFormat.priv_class` address.
func (*AVInputFormat) SetFlags ¶
func (ifmt *AVInputFormat) SetFlags(v int32)
SetFlags sets `AVInputFormat.flags` value.
func (*AVInputFormat) SetPrivClass ¶
func (ifmt *AVInputFormat) SetPrivClass(v *AVClass)
SetPrivClass sets `AVInputFormat.priv_class` value.
type AVLockmgrCb ¶
type AVLockmgrCb C.av_lockmgr_cb
typedef int (*av_lockmgr_cb)(void **mutex, enum AVLockOp op);
type AVLogCallbackFunc ¶
type AVLogCallbackFunc = C.av_log_callback_func
typedef void (*av_log_callback_func)(void*, int, const char*, va_list);
type AVMasteringDisplayMetadata ¶
type AVMasteringDisplayMetadata C.struct_AVMasteringDisplayMetadata
AVMasteringDisplayMetadata
func AvMasteringDisplayMetadataAlloc ¶
func AvMasteringDisplayMetadataAlloc() *AVMasteringDisplayMetadata
AvMasteringDisplayMetadataAlloc allocates an AVMasteringDisplayMetadata structure and set its fields to default values.
func AvMasteringDisplayMetadataCreateSideData ¶
func AvMasteringDisplayMetadataCreateSideData(frame *AVFrame) *AVMasteringDisplayMetadata
AvMasteringDisplayMetadataCreateSideData allocates a complete AVMasteringDisplayMetadata and add it to the frame.
func (*AVMasteringDisplayMetadata) GetDisplayPrimaries ¶
func (mdm *AVMasteringDisplayMetadata) GetDisplayPrimaries() (v [][]AVRational)
GetDisplayPrimaries gets `AVMasteringDisplayMetadata.display_primaries` value.
func (*AVMasteringDisplayMetadata) GetDisplayPrimariesAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetDisplayPrimariesAddr() **AVRational
GetDisplayPrimariesAddr gets `AVMasteringDisplayMetadata.display_primaries` address.
func (*AVMasteringDisplayMetadata) GetHasLuminance ¶
func (mdm *AVMasteringDisplayMetadata) GetHasLuminance() int32
GetHasLuminance gets `AVMasteringDisplayMetadata.has_luminance` value.
func (*AVMasteringDisplayMetadata) GetHasLuminanceAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetHasLuminanceAddr() *int32
GetHasLuminanceAddr gets `AVMasteringDisplayMetadata.has_luminance` address.
func (*AVMasteringDisplayMetadata) GetHasPrimaries ¶
func (mdm *AVMasteringDisplayMetadata) GetHasPrimaries() int32
GetHasPrimaries gets `AVMasteringDisplayMetadata.has_primaries` value.
func (*AVMasteringDisplayMetadata) GetHasPrimariesAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetHasPrimariesAddr() *int32
GetHasPrimariesAddr gets `AVMasteringDisplayMetadata.has_primaries` address.
func (*AVMasteringDisplayMetadata) GetMaxLuminance ¶
func (mdm *AVMasteringDisplayMetadata) GetMaxLuminance() AVRational
GetMaxLuminance gets `AVMasteringDisplayMetadata.max_luminance` value.
func (*AVMasteringDisplayMetadata) GetMaxLuminanceAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetMaxLuminanceAddr() *AVRational
GetMaxLuminanceAddr gets `AVMasteringDisplayMetadata.max_luminance` address.
func (*AVMasteringDisplayMetadata) GetMinLuminance ¶
func (mdm *AVMasteringDisplayMetadata) GetMinLuminance() AVRational
GetMinLuminance gets `AVMasteringDisplayMetadata.min_luminance` value.
func (*AVMasteringDisplayMetadata) GetMinLuminanceAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetMinLuminanceAddr() *AVRational
GetMinLuminanceAddr gets `AVMasteringDisplayMetadata.min_luminance` address.
func (*AVMasteringDisplayMetadata) GetWhitePoint ¶
func (mdm *AVMasteringDisplayMetadata) GetWhitePoint() []AVRational
GetWhitePoint gets `AVMasteringDisplayMetadata.white_point` value.
func (*AVMasteringDisplayMetadata) GetWhitePointAddr ¶
func (mdm *AVMasteringDisplayMetadata) GetWhitePointAddr() **AVRational
GetWhitePointAddr gets `AVMasteringDisplayMetadata.white_point` address.
func (*AVMasteringDisplayMetadata) SetDisplayPrimaries ¶
func (mdm *AVMasteringDisplayMetadata) SetDisplayPrimaries(v [][]AVRational)
SetDisplayPrimaries sets `AVMasteringDisplayMetadata.display_primaries` value.
func (*AVMasteringDisplayMetadata) SetHasLuminance ¶
func (mdm *AVMasteringDisplayMetadata) SetHasLuminance(v int32)
SetHasLuminance sets `AVMasteringDisplayMetadata.has_luminance` value.
func (*AVMasteringDisplayMetadata) SetHasPrimaries ¶
func (mdm *AVMasteringDisplayMetadata) SetHasPrimaries(v int32)
SetHasPrimaries sets `AVMasteringDisplayMetadata.has_primaries` value.
func (*AVMasteringDisplayMetadata) SetMaxLuminance ¶
func (mdm *AVMasteringDisplayMetadata) SetMaxLuminance(v AVRational)
SetMaxLuminance sets `AVMasteringDisplayMetadata.max_luminance` value.
func (*AVMasteringDisplayMetadata) SetMinLuminance ¶
func (mdm *AVMasteringDisplayMetadata) SetMinLuminance(v AVRational)
SetMinLuminance sets `AVMasteringDisplayMetadata.min_luminance` value.
func (*AVMasteringDisplayMetadata) SetWhitePoint ¶
func (mdm *AVMasteringDisplayMetadata) SetWhitePoint(v []AVRational)
SetWhitePoint sets `AVMasteringDisplayMetadata.white_point` value.
type AVMediaType ¶
type AVMediaType = C.enum_AVMediaType
Media Type
func AvBuffersinkGetType ¶
func AvBuffersinkGetType(ctx *AVFilterContext) AVMediaType
AvBuffersinkGetType
func AvCodecGetType ¶
func AvCodecGetType(codecID AVCodecID) AVMediaType
AvCodecGetType gets the type of the given codec.
func AvFilterPadGetType ¶
func AvFilterPadGetType(pads *AVFilterPad, padIdx int32) AVMediaType
AvFilterPadGetType gets the type of an AVFilterPad.
type AVMotionVector ¶
type AVMotionVector C.struct_AVMotionVector
AVMotionVector
func (*AVMotionVector) GetDstX ¶
func (mv *AVMotionVector) GetDstX() int16
GetDstX gets `AVMotionVector.dst_x` value.
func (*AVMotionVector) GetDstXAddr ¶
func (mv *AVMotionVector) GetDstXAddr() *int16
GetDstXAddr gets `AVMotionVector.dst_x` address.
func (*AVMotionVector) GetDstY ¶
func (mv *AVMotionVector) GetDstY() int16
GetDstY gets `AVMotionVector.dst_y` value.
func (*AVMotionVector) GetDstYAddr ¶
func (mv *AVMotionVector) GetDstYAddr() *int16
GetDstYAddr gets `AVMotionVector.dst_y` address.
func (*AVMotionVector) GetFlags ¶
func (mv *AVMotionVector) GetFlags() uint64
GetFlags gets `AVMotionVector.flags` value.
func (*AVMotionVector) GetFlagsAddr ¶
func (mv *AVMotionVector) GetFlagsAddr() *uint64
GetFlagsAddr gets `AVMotionVector.flags` address.
func (*AVMotionVector) GetH ¶
func (mv *AVMotionVector) GetH() uint8
GetH gets `AVMotionVector.h` value.
func (*AVMotionVector) GetHAddr ¶
func (mv *AVMotionVector) GetHAddr() *uint8
GetHAddr gets `AVMotionVector.h` address.
func (*AVMotionVector) GetMotionScale ¶
func (mv *AVMotionVector) GetMotionScale() uint16
GetMotionScale gets `AVMotionVector.motion_scale` value.
func (*AVMotionVector) GetMotionScaleAddr ¶
func (mv *AVMotionVector) GetMotionScaleAddr() *uint16
GetMotionScaleAddr gets `AVMotionVector.motion_scale` address.
func (*AVMotionVector) GetMotionX ¶
func (mv *AVMotionVector) GetMotionX() int32
GetMotionX gets `AVMotionVector.motion_x` value.
func (*AVMotionVector) GetMotionXAddr ¶
func (mv *AVMotionVector) GetMotionXAddr() *int32
GetMotionXAddr gets `AVMotionVector.motion_x` address.
func (*AVMotionVector) GetMotionY ¶
func (mv *AVMotionVector) GetMotionY() int32
GetMotionY gets `AVMotionVector.motion_y` value.
func (*AVMotionVector) GetMotionYAddr ¶
func (mv *AVMotionVector) GetMotionYAddr() *int32
GetMotionYAddr gets `AVMotionVector.motion_y` address.
func (*AVMotionVector) GetSource ¶
func (mv *AVMotionVector) GetSource() int32
GetSource gets `AVMotionVector.source` value.
func (*AVMotionVector) GetSourceAddr ¶
func (mv *AVMotionVector) GetSourceAddr() *int32
GetSourceAddr gets `AVMotionVector.source` address.
func (*AVMotionVector) GetSrcX ¶
func (mv *AVMotionVector) GetSrcX() int16
GetSrcX gets `AVMotionVector.src_x` value.
func (*AVMotionVector) GetSrcXAddr ¶
func (mv *AVMotionVector) GetSrcXAddr() *int16
GetSrcXAddr gets `AVMotionVector.src_x` address.
func (*AVMotionVector) GetSrcY ¶
func (mv *AVMotionVector) GetSrcY() int16
GetSrcY gets `AVMotionVector.src_y` value.
func (*AVMotionVector) GetSrcYAddr ¶
func (mv *AVMotionVector) GetSrcYAddr() *int16
GetSrcYAddr gets `AVMotionVector.src_y` address.
func (*AVMotionVector) GetW ¶
func (mv *AVMotionVector) GetW() uint8
GetW gets `AVMotionVector.w` value.
func (*AVMotionVector) GetWAddr ¶
func (mv *AVMotionVector) GetWAddr() *uint8
GetWAddr gets `AVMotionVector.w` address.
func (*AVMotionVector) SetDstX ¶
func (mv *AVMotionVector) SetDstX(v int16)
SetDstX sets `AVMotionVector.dst_x` value.
func (*AVMotionVector) SetDstY ¶
func (mv *AVMotionVector) SetDstY(v int16)
SetDstY sets `AVMotionVector.dst_y` value.
func (*AVMotionVector) SetFlags ¶
func (mv *AVMotionVector) SetFlags(v uint64)
SetFlags sets `AVMotionVector.flags` value.
func (*AVMotionVector) SetH ¶
func (mv *AVMotionVector) SetH(v uint8)
SetH sets `AVMotionVector.h` value.
func (*AVMotionVector) SetMotionScale ¶
func (mv *AVMotionVector) SetMotionScale(v uint16)
SetMotionScale sets `AVMotionVector.motion_scale` value.
func (*AVMotionVector) SetMotionX ¶
func (mv *AVMotionVector) SetMotionX(v int32)
SetMotionX sets `AVMotionVector.motion_x` value.
func (*AVMotionVector) SetMotionY ¶
func (mv *AVMotionVector) SetMotionY(v int32)
SetMotionY sets `AVMotionVector.motion_y` value.
func (*AVMotionVector) SetSource ¶
func (mv *AVMotionVector) SetSource(v int32)
SetSource sets `AVMotionVector.source` value.
func (*AVMotionVector) SetSrcX ¶
func (mv *AVMotionVector) SetSrcX(v int16)
SetSrcX sets `AVMotionVector.src_x` value.
func (*AVMotionVector) SetSrcY ¶
func (mv *AVMotionVector) SetSrcY(v int16)
SetSrcY sets `AVMotionVector.src_y` value.
func (*AVMotionVector) SetW ¶
func (mv *AVMotionVector) SetW(v uint8)
SetW sets `AVMotionVector.w` value.
type AVMurMur3 ¶
type AVMurMur3 C.struct_AVMurMur3
AVMurMur3
func AvMurmur3Alloc ¶
func AvMurmur3Alloc() *AVMurMur3
AvMurmur3Alloc allocates an AVMurMur3 hash context.
type AVOpenCallbackFunc ¶
type AVOpenCallbackFunc C.AVOpenCallback
typedef int (*AVOpenCallback)(struct AVFormatContext *s, AVIOContext **pb, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options);
func AvFormatGetOpenCb
deprecated
type AVOption ¶
type AVOption C.struct_AVOption
AVOption
func AvOptFind ¶
func AvOptFind(obj CVoidPointer, name, unit string, optFlags, searchFlags int32) *AVOption
AvOptFind looks for an option in an object. Consider only options which have all the specified flags set.
func AvOptFind2 ¶
func AvOptFind2(obj CVoidPointer, name, unit string, optFlags, searchFlags int32, targetObj CVoidPointerPointer) *AVOption
AvOptFind2 looks for an option in an object. Consider only options which have all the specified flags set.
func AvOptNext ¶
func AvOptNext(obj CVoidPointer, prev *AVOption) *AVOption
AvOptNext iterates over all AVOptions belonging to obj.
func (*AVOption) GetDefaultValDbl ¶
GetDefaultValDbl gets `AVOption.default_val.dbl` value.
func (*AVOption) GetDefaultValDblAddr ¶
GetDefaultValDblAddr gets `AVOption.default_val.dbl` address.
func (*AVOption) GetDefaultValI64 ¶
GetDefaultValI64 gets `AVOption.default_val.i64` value.
func (*AVOption) GetDefaultValI64Addr ¶
GetDefaultValI64Addr gets `AVOption.default_val.i64` address.
func (*AVOption) GetDefaultValQ ¶
func (opt *AVOption) GetDefaultValQ() AVRational
GetDefaultValQ gets `AVOption.default_val.q` value.
func (*AVOption) GetDefaultValQAddr ¶
func (opt *AVOption) GetDefaultValQAddr() *AVRational
GetDefaultValQAddr gets `AVOption.default_val.q` address.
func (*AVOption) GetDefaultValStr ¶
GetDefaultValStr gets `AVOption.default_val.str` value.
func (*AVOption) GetDefaultValStrAddr ¶
GetDefaultValStrAddr gets `AVOption.default_val.str` address.
func (*AVOption) GetFlagsAddr ¶
GetFlagsAddr gets `AVOption.flags` address.
func (*AVOption) GetMaxAddr ¶
GetMaxAddr gets `AVOption.max` address.
func (*AVOption) GetMinAddr ¶
GetMinAddr gets `AVOption.min` address.
func (*AVOption) GetOffsetAddr ¶
GetOffsetAddr gets `AVOption.offset` address.
func (*AVOption) GetType ¶
func (opt *AVOption) GetType() AVOptionType
GetType gets `AVOption.type` value.
func (*AVOption) GetTypeAddr ¶
func (opt *AVOption) GetTypeAddr() *AVOptionType
GetTypeAddr gets `AVOption.type` address.
func (*AVOption) SetDefaultValDbl ¶
SetDefaultValDbl sets `AVOption.default_val.dbl` value.
func (*AVOption) SetDefaultValI64 ¶
SetDefaultValI64 sets `AVOption.default_val.i64` value.
func (*AVOption) SetDefaultValQ ¶
func (opt *AVOption) SetDefaultValQ(v AVRational)
SetDefaultValQ sets `AVOption.default_val.q` value.
func (*AVOption) SetDefaultValStr ¶
SetDefaultValStr sets `AVOption.default_val.str` value.
func (*AVOption) SetType ¶
func (opt *AVOption) SetType(v AVOptionType)
SetType sets `AVOption.type` value.
type AVOptionRange ¶
type AVOptionRange C.struct_AVOptionRange
AVOptionRange
func (*AVOptionRange) GetComponentMax ¶
func (optr *AVOptionRange) GetComponentMax() float64
GetComponentMax gets `AVOptionRange.component_max` value.
func (*AVOptionRange) GetComponentMaxAddr ¶
func (optr *AVOptionRange) GetComponentMaxAddr() *float64
GetComponentMaxAddr gets `AVOptionRange.component_max` address.
func (*AVOptionRange) GetComponentMin ¶
func (optr *AVOptionRange) GetComponentMin() float64
GetComponentMin gets `AVOptionRange.component_min` value.
func (*AVOptionRange) GetComponentMinAddr ¶
func (optr *AVOptionRange) GetComponentMinAddr() *float64
GetComponentMinAddr gets `AVOptionRange.component_min` address.
func (*AVOptionRange) GetIsRange ¶
func (optr *AVOptionRange) GetIsRange() int32
GetIsRange gets `AVOptionRange.isrange` value.
func (*AVOptionRange) GetIsRangeAddr ¶
func (optr *AVOptionRange) GetIsRangeAddr() *int32
GetIsRangeAddr gets `AVOptionRange.isrange` address.
func (*AVOptionRange) GetStr ¶
func (optr *AVOptionRange) GetStr() string
GetStr gets `AVOptionRange.str` value.
func (*AVOptionRange) GetValueMax ¶
func (optr *AVOptionRange) GetValueMax() float64
GetValueMax gets `AVOptionRange.value_max` value.
func (*AVOptionRange) GetValueMaxAddr ¶
func (optr *AVOptionRange) GetValueMaxAddr() *float64
GetValueMaxAddr gets `AVOptionRange.value_max` address.
func (*AVOptionRange) GetValueMin ¶
func (optr *AVOptionRange) GetValueMin() float64
GetValueMin gets `AVOptionRange.value_min` value.
func (*AVOptionRange) GetValueMinAddr ¶
func (optr *AVOptionRange) GetValueMinAddr() *float64
GetValueMinAddr gets `AVOptionRange.value_min` address.
func (*AVOptionRange) SetComponentMax ¶
func (optr *AVOptionRange) SetComponentMax(v float64)
SetComponentMax sets `AVOptionRange.component_max` value.
func (*AVOptionRange) SetComponentMin ¶
func (optr *AVOptionRange) SetComponentMin(v float64)
SetComponentMin sets `AVOptionRange.component_min` value.
func (*AVOptionRange) SetIsRange ¶
func (optr *AVOptionRange) SetIsRange(v int32)
SetIsRange sets `AVOptionRange.isrange` value.
func (*AVOptionRange) SetValueMax ¶
func (optr *AVOptionRange) SetValueMax(v float64)
SetValueMax sets `AVOptionRange.value_max` value.
func (*AVOptionRange) SetValueMin ¶
func (optr *AVOptionRange) SetValueMin(v float64)
SetValueMin sets `AVOptionRange.value_min` value.
type AVOptionRanges ¶
type AVOptionRanges C.struct_AVOptionRanges
AVOptionRanges
func (*AVOptionRanges) GetNbComponents ¶
func (optrs *AVOptionRanges) GetNbComponents() int32
GetNbComponents gets `AVOptionRanges.nb_components` value.
func (*AVOptionRanges) GetNbRanges ¶
func (optrs *AVOptionRanges) GetNbRanges() int32
GetNbRanges gets `AVOptionRanges.nb_ranges` value.
func (*AVOptionRanges) GetRange ¶
func (optrs *AVOptionRanges) GetRange() []*AVOptionRange
GetRange gets `AVOptionRanges.range` value.
type AVOutputFormat ¶
type AVOutputFormat C.struct_AVOutputFormat
AVOutputFormat
func AvGuessFormat ¶
func AvGuessFormat(shortName, filename, mimeType string) *AVOutputFormat
AvGuessFormat returns the output format in the list of registered output formats which best matches the provided parameters, or return NULL if there is no match.
func AvMuxerIterate ¶
func AvMuxerIterate(opaque CVoidPointerPointer) *AVOutputFormat
AvMuxerIterate iterates over all registered muxers.
func AvOformatNext
deprecated
func AvOformatNext(f *AVOutputFormat) *AVOutputFormat
Deprecated: No use.
AvOformatNext returns the first registered output format if f is NULL, returns the next registered output format after f if f is non-NULL, or NULL if f is the last one.
func AvOutputAudioDeviceNext ¶
func AvOutputAudioDeviceNext(d *AVOutputFormat) *AVOutputFormat
AvOutputAudioDeviceNext iterates audio output devices.
func AvOutputVideoDeviceNext ¶
func AvOutputVideoDeviceNext(d *AVOutputFormat) *AVOutputFormat
AvOutputVideoDeviceNext iterates video output devices.
func (*AVOutputFormat) GetAudioCodec ¶
func (ofmt *AVOutputFormat) GetAudioCodec() AVCodecID
GetAudioCodec gets `AVOutputFormat.audio_codec` value.
func (*AVOutputFormat) GetAudioCodecAddr ¶
func (ofmt *AVOutputFormat) GetAudioCodecAddr() *AVCodecID
GetAudioCodecAddr gets `AVOutputFormat.audio_codec` address.
func (*AVOutputFormat) GetExtensions ¶
func (ofmt *AVOutputFormat) GetExtensions() string
GetExtensions gets `AVOutputFormat.extensions` value.
func (*AVOutputFormat) GetFlags ¶
func (ofmt *AVOutputFormat) GetFlags() int32
GetFlags gets `AVOutputFormat.flags` value.
func (*AVOutputFormat) GetFlagsAddr ¶
func (ofmt *AVOutputFormat) GetFlagsAddr() *int32
GetFlagsAddr gets `AVOutputFormat.flags` address.
func (*AVOutputFormat) GetLongName ¶
func (ofmt *AVOutputFormat) GetLongName() string
GetLongName gets `AVOutputFormat.long_name` value.
func (*AVOutputFormat) GetMimeType ¶
func (ofmt *AVOutputFormat) GetMimeType() string
GetMimeType gets `AVOutputFormat.mimetype` value.
func (*AVOutputFormat) GetName ¶
func (ofmt *AVOutputFormat) GetName() string
GetName gets `AVOutputFormat.name` value.
func (*AVOutputFormat) GetPrivClass ¶
func (ofmt *AVOutputFormat) GetPrivClass() *AVClass
GetPrivClass gets `AVOutputFormat.priv_class` value.
func (*AVOutputFormat) GetPrivClassAddr ¶
func (ofmt *AVOutputFormat) GetPrivClassAddr() **AVClass
GetPrivClassAddr gets `AVOutputFormat.priv_class` address.
func (*AVOutputFormat) GetSubtitleCodec ¶
func (ofmt *AVOutputFormat) GetSubtitleCodec() AVCodecID
GetSubtitleCodec gets `AVOutputFormat.subtitle_codec` value.
func (*AVOutputFormat) GetSubtitleCodecAddr ¶
func (ofmt *AVOutputFormat) GetSubtitleCodecAddr() *AVCodecID
GetSubtitleCodecAddr gets `AVOutputFormat.subtitle_codec` address.
func (*AVOutputFormat) GetVideoCodec ¶
func (ofmt *AVOutputFormat) GetVideoCodec() AVCodecID
GetVideoCodec gets `AVOutputFormat.video_codec` value.
func (*AVOutputFormat) GetVideoCodecAddr ¶
func (ofmt *AVOutputFormat) GetVideoCodecAddr() *AVCodecID
GetVideoCodecAddr gets `AVOutputFormat.video_codec` address.
func (*AVOutputFormat) SetAudioCodec ¶
func (ofmt *AVOutputFormat) SetAudioCodec(v AVCodecID)
SetAudioCodec sets `AVOutputFormat.audio_codec` value.
func (*AVOutputFormat) SetFlags ¶
func (ofmt *AVOutputFormat) SetFlags(v int32)
SetFlags sets `AVOutputFormat.flags` value.
func (*AVOutputFormat) SetPrivClass ¶
func (ofmt *AVOutputFormat) SetPrivClass(v *AVClass)
SetPrivClass sets `AVOutputFormat.priv_class` value.
func (*AVOutputFormat) SetSubtitleCodec ¶
func (ofmt *AVOutputFormat) SetSubtitleCodec(v AVCodecID)
SetSubtitleCodec sets `AVOutputFormat.subtitle_codec` value.
func (*AVOutputFormat) SetVideoCodec ¶
func (ofmt *AVOutputFormat) SetVideoCodec(v AVCodecID)
SetVideoCodec sets `AVOutputFormat.video_codec` value.
type AVPacket ¶
type AVPacket C.struct_AVPacket
AVPacket
func AvPacketAlloc ¶
func AvPacketAlloc() *AVPacket
AvPacketAlloc allocates an AVPacket and set its fields to default values. The resulting struct must be freed using AVPacketFree().
func AvPacketClone ¶
AvPacketClone creates a new packet that references the same data as src.
func (*AVPacket) GetBuf ¶
func (pkt *AVPacket) GetBuf() *AVBufferRef
GetBuf gets `AVPacket.buf` value.
func (*AVPacket) GetBufAddr ¶
func (pkt *AVPacket) GetBufAddr() **AVBufferRef
GetBufAddr gets `AVPacket.buf` address.
func (*AVPacket) GetConvergenceDuration
deprecated
func (*AVPacket) GetConvergenceDurationAddr
deprecated
func (*AVPacket) GetDataAddr ¶
GetDataAddr gets `AVPacket.data` address.
func (*AVPacket) GetDtsAddr ¶
GetDtsAddr gets `AVPacket.dts` address.
func (*AVPacket) GetDuration ¶
GetDuration gets `AVPacket.duration` value.
func (*AVPacket) GetDurationAddr ¶
GetDurationAddr gets `AVPacket.duration` address.
func (*AVPacket) GetFlagsAddr ¶
GetFlagsAddr gets `AVPacket.flags` address.
func (*AVPacket) GetPosAddr ¶
GetPosAddr gets `AVPacket.pos` address.
func (*AVPacket) GetPtsAddr ¶
GetPtsAddr gets `AVPacket.pts` address.
func (*AVPacket) GetSideData ¶
func (pkt *AVPacket) GetSideData() *AVPacketSideData
GetSideData gets `AVPacket.side_data` value.
func (*AVPacket) GetSideDataAddr ¶
func (pkt *AVPacket) GetSideDataAddr() **AVPacketSideData
GetSideDataAddr gets `AVPacket.side_data` address.
func (*AVPacket) GetSideDataElems ¶
GetSideDataElems gets `AVPacket.side_data_elems` value.
func (*AVPacket) GetSideDataElemsAddr ¶
GetSideDataElemsAddr gets `AVPacket.side_data_elems` address.
func (*AVPacket) GetSizeAddr ¶
GetSizeAddr gets `AVPacket.size` address.
func (*AVPacket) GetStreamIndex ¶
GetStreamIndex gets `AVPacket.stream_index` value.
func (*AVPacket) GetStreamIndexAddr ¶
GetStreamIndexAddr gets `AVPacket.stream_index` address.
func (*AVPacket) SetBuf ¶
func (pkt *AVPacket) SetBuf(v *AVBufferRef)
SetBuf sets `AVPacket.buf` value.
func (*AVPacket) SetConvergenceDuration
deprecated
func (*AVPacket) SetDuration ¶
SetDuration sets `AVPacket.duration` value.
func (*AVPacket) SetSideData ¶
func (pkt *AVPacket) SetSideData(v *AVPacketSideData)
SetSideData sets `AVPacket.side_data` value.
func (*AVPacket) SetSideDataElems ¶
SetSideDataElems sets `AVPacket.side_data_elems` value.
func (*AVPacket) SetStreamIndex ¶
SetStreamIndex sets `AVPacket.stream_index` value.
type AVPacketList ¶
type AVPacketList C.struct_AVPacketList
AVPacketList
func (*AVPacketList) Get ¶
func (pl *AVPacketList) Get() *AVPacketList
Getgets `AVPacketList.next` value.
func (*AVPacketList) GetAddr ¶
func (pl *AVPacketList) GetAddr() **AVPacketList
GetAddr gets `AVPacketList.next` address.
func (*AVPacketList) Set ¶
func (pl *AVPacketList) Set(v *AVPacketList)
Set sets `AVPacketList.next` value.
type AVPacketSideData ¶
type AVPacketSideData C.struct_AVPacketSideData
AVPacketSideData
func (*AVPacketSideData) GetData ¶
func (psd *AVPacketSideData) GetData() *uint8
GetData gets `AVPacketSideData.data` value.
func (*AVPacketSideData) GetDataAddr ¶
func (psd *AVPacketSideData) GetDataAddr() **uint8
GetDataAddr gets `AVPacketSideData.data` address.
func (*AVPacketSideData) GetSize ¶
func (psd *AVPacketSideData) GetSize() int32
GetSize gets `AVPacketSideData.size` value.
func (*AVPacketSideData) GetSizeAddr ¶
func (psd *AVPacketSideData) GetSizeAddr() *int32
GetSizeAddr gets `AVPacketSideData.size` address.
func (*AVPacketSideData) GetType ¶
func (psd *AVPacketSideData) GetType() AVPacketSideDataType
GetType gets `AVPacketSideData.type` value.
func (*AVPacketSideData) GetTypeAddr ¶
func (psd *AVPacketSideData) GetTypeAddr() *AVPacketSideDataType
GetTypeAddr gets `AVPacketSideData.type` address.
func (*AVPacketSideData) SetData ¶
func (psd *AVPacketSideData) SetData(v *uint8)
SetData sets `AVPacketSideData.data` value.
func (*AVPacketSideData) SetSize ¶
func (psd *AVPacketSideData) SetSize(v int32)
SetSize sets `AVPacketSideData.size` value.
func (*AVPacketSideData) SetType ¶
func (psd *AVPacketSideData) SetType(v AVPacketSideDataType)
SetType sets `AVPacketSideData.type` value.
type AVPacketSideDataType ¶
type AVPacketSideDataType = C.enum_AVPacketSideDataType
AVPacketSideDataType
type AVPanScan ¶
type AVPanScan C.struct_AVPanScan
Pan Scan area. This specifies the area which should be displayed. Note there may be multiple such areas for one frame.
func (*AVPanScan) GetHeightAddr ¶
GetHeightAddr gets `AVPanScan.height` address.
func (*AVPanScan) GetPosition ¶
GetPosition gets `AVPanScan.position` value.
func (*AVPanScan) GetPositionAddr ¶
GetPositionAddr gets `AVPanScan.position` address.
func (*AVPanScan) GetWidthAddr ¶
GetWidthAddr gets `AVPanScan.width` address.
func (*AVPanScan) SetPosition ¶
SetPosition sets `AVPanScan.position` value.
type AVPicture ¶
type AVPicture C.struct_AVPicture
AVPicture
func (*AVPicture) GetDataAddr
deprecated
func (*AVPicture) GetLinesize
deprecated
func (*AVPicture) GetLinesizeAddr
deprecated
func (*AVPicture) SetLinesize
deprecated
type AVPictureType ¶
type AVPictureType = C.enum_AVPictureType
AvPictureType, pixel formats and basic image planes manipulation.
type AVPixFmtDescriptor ¶
type AVPixFmtDescriptor C.struct_AVPixFmtDescriptor
AVPixFmtDescriptor
func AvPixFmtDescGet ¶
func AvPixFmtDescGet(pixFmt AVPixelFormat) *AVPixFmtDescriptor
AvPixFmtDescGet returns a pixel format descriptor for provided pixel format or NULL if this pixel format is unknown.
func AvPixFmtDescNext ¶
func AvPixFmtDescNext(prev *AVPixFmtDescriptor) *AVPixFmtDescriptor
AvPixFmtDescNext iterates over all pixel format descriptors known to libavutil.
func (*AVPixFmtDescriptor) GetAlias ¶
func (pfd *AVPixFmtDescriptor) GetAlias() string
GetAlias gets `AVPixFmtDescriptor.alias` value.
func (*AVPixFmtDescriptor) GetComp ¶
func (pfd *AVPixFmtDescriptor) GetComp() []AVComponentDescriptor
GetComp gets `AVPixFmtDescriptor.comp` value.
func (*AVPixFmtDescriptor) GetCompAddr ¶
func (pfd *AVPixFmtDescriptor) GetCompAddr() **AVComponentDescriptor
GetCompAddr gets `AVPixFmtDescriptor.comp` address.
func (*AVPixFmtDescriptor) GetFlags ¶
func (pfd *AVPixFmtDescriptor) GetFlags() uint64
GetFlags gets `AVPixFmtDescriptor.flags` value.
func (*AVPixFmtDescriptor) GetFlagsAddr ¶
func (pfd *AVPixFmtDescriptor) GetFlagsAddr() *uint64
GetFlagsAddr gets `AVPixFmtDescriptor.flags` address.
func (*AVPixFmtDescriptor) GetLog2ChromaH ¶
func (pfd *AVPixFmtDescriptor) GetLog2ChromaH() uint8
GetLog2ChromaH gets `AVPixFmtDescriptor.log2_chroma_h` value.
func (*AVPixFmtDescriptor) GetLog2ChromaHAddr ¶
func (pfd *AVPixFmtDescriptor) GetLog2ChromaHAddr() *uint8
GetLog2ChromaHAddr gets `AVPixFmtDescriptor.log2_chroma_h` address.
func (*AVPixFmtDescriptor) GetLog2ChromaW ¶
func (pfd *AVPixFmtDescriptor) GetLog2ChromaW() uint8
GetLog2ChromaW gets `AVPixFmtDescriptor.log2_chroma_w` value.
func (*AVPixFmtDescriptor) GetLog2ChromaWAddr ¶
func (pfd *AVPixFmtDescriptor) GetLog2ChromaWAddr() *uint8
GetLog2ChromaWAddr gets `AVPixFmtDescriptor.log2_chroma_w` address.
func (*AVPixFmtDescriptor) GetName ¶
func (pfd *AVPixFmtDescriptor) GetName() string
GetName gets `AVPixFmtDescriptor.name` value.
func (*AVPixFmtDescriptor) GetNbComponents ¶
func (pfd *AVPixFmtDescriptor) GetNbComponents() uint8
GetNbComponents gets `AVPixFmtDescriptor.nb_components` value.
func (*AVPixFmtDescriptor) GetNbComponentsAddr ¶
func (pfd *AVPixFmtDescriptor) GetNbComponentsAddr() *uint8
GetNbComponentsAddr gets `AVPixFmtDescriptor.nb_components` address.
func (*AVPixFmtDescriptor) SetComp ¶
func (pfd *AVPixFmtDescriptor) SetComp(v []AVComponentDescriptor)
SetComp sets `AVPixFmtDescriptor.comp` value.
func (*AVPixFmtDescriptor) SetFlags ¶
func (pfd *AVPixFmtDescriptor) SetFlags(v uint64)
SetFlags sets `AVPixFmtDescriptor.flags` value.
func (*AVPixFmtDescriptor) SetLog2ChromaH ¶
func (pfd *AVPixFmtDescriptor) SetLog2ChromaH(v uint8)
SetLog2ChromaH sets `AVPixFmtDescriptor.log2_chroma_h` value.
func (*AVPixFmtDescriptor) SetLog2ChromaW ¶
func (pfd *AVPixFmtDescriptor) SetLog2ChromaW(v uint8)
SetLog2ChromaW sets `AVPixFmtDescriptor.log2_chroma_w` value.
func (*AVPixFmtDescriptor) SetNbComponents ¶
func (pfd *AVPixFmtDescriptor) SetNbComponents(v uint8)
SetNbComponents sets `AVPixFmtDescriptor.nb_components` value.
type AVPixelFormat ¶
type AVPixelFormat = C.enum_AVPixelFormat
Pixel format.
func AvCodecDefaultGetFormat ¶
func AvCodecDefaultGetFormat(avctx *AVCodecContext, fmt *AVPixelFormat) AVPixelFormat
AvCodecDefaultGetFormat
func AvCodecFindBestPixFmt2
deprecated
func AvCodecFindBestPixFmt2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, lossPtr *int32) AVPixelFormat
Deprecated: No use.
AvCodecFindBestPixFmt2
func AvCodecFindBestPixFmtOf2
deprecated
func AvCodecFindBestPixFmtOf2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, lossPtr *int32) AVPixelFormat
Deprecated: Use AvFindBestPixFmtOf2() instead.
AvCodecFindBestPixFmtOf2
func AvCodecFindBestPixFmtOfList ¶
func AvCodecFindBestPixFmtOfList(pixFmtList *AVPixelFormat, srcPixFmt AVPixelFormat, hasAlpha int32, lossPtr *int32) AVPixelFormat
AvCodecFindBestPixFmtOfList finds the best pixel format to convert to given a certain source pixel format.
func AvFindBestPixFmtOf2 ¶
func AvFindBestPixFmtOf2(dstPixFmt1, dstPixFmt2, srcPixFmt AVPixelFormat, hasAlpha int32, lossPtr *int32) AVPixelFormat
AvFindBestPixFmtOf2 compute what kind of losses will occur when converting from one specific pixel format to another.
func AvGetPixFmt ¶
func AvGetPixFmt(name string) AVPixelFormat
AvGetPixFmt returns the pixel format corresponding to name.
func AvPixFmtDescGetId ¶
func AvPixFmtDescGetId(desc *AVPixFmtDescriptor) AVPixelFormat
AvPixFmtDescGetId returns an AVPixelFormat id described by desc, or AV_PIX_FMT_NONE if desc is not a valid pointer to a pixel format descriptor.
func AvPixFmtSwapEndianness ¶
func AvPixFmtSwapEndianness(pixFmt AVPixelFormat) AVPixelFormat
AvPixFmtSwapEndianness
type AVPixelutilsSadFn ¶
type AVPixelutilsSadFn C.av_pixelutils_sad_fn
AVPixelutilsSadFn
func AvPixelutilsGetSadFn ¶
func AvPixelutilsGetSadFn(wBits, hBits, aligned int32, logCtx CVoidPointer) AVPixelutilsSadFn
AvPixelutilsGetSadFn gets a potentially optimized pointer to a Sum-of-absolute-differences function (see the av_pixelutils_sad_fn prototype).
type AVProbeData ¶
type AVProbeData C.struct_AVProbeData
AVProbeData
func (*AVProbeData) GetBuf ¶
func (pd *AVProbeData) GetBuf() *uint8
GetBuf gets `AVProbeData.buf` value.
func (*AVProbeData) GetBufAddr ¶
func (pd *AVProbeData) GetBufAddr() **uint8
GetBufAddr gets `AVProbeData.buf` address.
func (*AVProbeData) GetBufSize ¶
func (pd *AVProbeData) GetBufSize() int32
GetBufSize gets `AVProbeData.buf_size` value.
func (*AVProbeData) GetBufSizeAddr ¶
func (pd *AVProbeData) GetBufSizeAddr() *int32
GetBufSizeAddr gets `AVProbeData.buf_size` address.
func (*AVProbeData) GetFilename ¶
func (pd *AVProbeData) GetFilename() string
GetFilename gets `AVProbeData.filename` value.
func (*AVProbeData) GetMimeType ¶
func (pd *AVProbeData) GetMimeType() string
GetMimeType gets `AVProbeData.mimetype` value.
func (*AVProbeData) SetBuf ¶
func (pd *AVProbeData) SetBuf(v *uint8)
SetBuf sets `AVProbeData.buf` value.
func (*AVProbeData) SetBufSize ¶
func (pd *AVProbeData) SetBufSize(v int32)
SetBufSize sets `AVProbeData.buf_size` value.
type AVProducerReferenceTime ¶
type AVProducerReferenceTime C.struct_AVProducerReferenceTime
This structure supplies correlation between a packet timestamp and a wall clock production time. The definition follows the Producer Reference Time ('prft') as defined in ISO/IEC 14496-12
type AVProfile ¶
type AVProfile C.struct_AVProfile
AVProfile
func (*AVProfile) GetProfile ¶
GetProfile gets `AVProfile.profile` value.
type AVProgram ¶
type AVProgram C.struct_AVProgram
AVProgram
func AvFindProgramFromStream ¶
func AvFindProgramFromStream(ic *AVFormatContext, last *AVProgram, s int32) *AVProgram
AvFindProgramFromStream finds the programs which belong to a given stream.
func (*AVProgram) GetDiscard ¶
GetDiscard gets `AVProgram.discard` value.
func (*AVProgram) GetDiscardAddr ¶
GetDiscardAddr gets `AVProgram.discard` address.
func (*AVProgram) GetFlagsAddr ¶
GetFlagsAddr gets `AVProgram.flags` address.
func (*AVProgram) GetMetadata ¶
func (pgm *AVProgram) GetMetadata() *AVDictionary
GetMetadata gets `AVProgram.metadata` value.
func (*AVProgram) GetMetadataAddr ¶
func (pgm *AVProgram) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVProgram.metadata` address.
func (*AVProgram) GetNbStreamIndexes ¶
GetNbStreamIndexes gets `AVProgram.nb_stream_indexes` value.
func (*AVProgram) GetNbStreamIndexesAddr ¶
GetNbStreamIndexesAddr gets `AVProgram.nb_stream_indexes` address.
func (*AVProgram) GetPcrPidAddr ¶
GetPcrPidAddr gets `AVProgram.pcr_pid` address.
func (*AVProgram) GetPmtPidAddr ¶
GetPmtPidAddr gets `AVProgram.pmt_pid` address.
func (*AVProgram) GetPmtVersion ¶ added in v0.41.1
GetPmtVersion gets `AVProgram.pmt_version` value.
func (*AVProgram) GetPmtVersionAddr ¶ added in v0.41.1
GetPmtVersionAddr gets `AVProgram.pmt_version` address.
func (*AVProgram) GetProgramNum ¶
GetProgramNum gets `AVProgram.program_num` value.
func (*AVProgram) GetProgramNumAddr ¶
GetProgramNumAddr gets `AVProgram.program_num` address.
func (*AVProgram) GetStreamIndex ¶
GetStreamIndex gets `AVProgram.stream_index` value.
func (*AVProgram) GetStreamIndexAddr ¶
GetStreamIndexAddr gets `AVProgram.stream_index` address.
func (*AVProgram) SetDiscard ¶
SetDiscard sets `AVProgram.discard` value.
func (*AVProgram) SetMetadata ¶
func (pgm *AVProgram) SetMetadata(v *AVDictionary)
SetMetadata sets `AVProgram.metadata` value.
func (*AVProgram) SetNbStreamIndexes ¶
SetNbStreamIndexes sets `AVProgram.nb_stream_indexes` value.
func (*AVProgram) SetPmtVersion ¶ added in v0.41.1
SetPmtVersion sets `AVProgram.pmt_version` value.
func (*AVProgram) SetProgramNum ¶
SetProgramNum sets `AVProgram.program_num` value.
func (*AVProgram) SetStreamIndex ¶
SetStreamIndex sets `AVProgram.stream_index` value.
type AVRational ¶
type AVRational C.struct_AVRational
AVRational
func AvBuffersinkGetFrameRate ¶
func AvBuffersinkGetFrameRate(ctx *AVFilterContext) AVRational
AvBuffersinkGetFrameRate
func AvBuffersinkGetSampleAspectRatio ¶
func AvBuffersinkGetSampleAspectRatio(ctx *AVFilterContext) AVRational
AvBuffersinkGetSampleAspectRatio
func AvBuffersinkGetTimeBase ¶
func AvBuffersinkGetTimeBase(ctx *AVFilterContext) AVRational
AvBuffersinkGetTimeBase
func AvCodecGetPktTimebase
deprecated
func AvCodecGetPktTimebase(avctx *AVCodecContext) AVRational
Deprecated: No use.
AvCodecGetPktTimebase
func AvD2Q ¶
func AvD2Q(d float64, max int32) AVRational
AvD2Q converts a double precision floating point number to a rational.
func AvGetTimeBaseQ ¶
func AvGetTimeBaseQ() AVRational
AvGetTimeBaseQ returns the fractional representation of the internal time base.
func AvGuessFrameRate ¶
func AvGuessFrameRate(ctx *AVFormatContext, stream *AVStream, frame *AVFrame) AVRational
AvGuessFrameRate guesses the frame rate, based on both the container and codec information.
func AvGuessSampleAspectRatio ¶
func AvGuessSampleAspectRatio(format *AVFormatContext, stream *AVStream, frame *AVFrame) AVRational
AvGuessSampleAspectRatio guesses the sample aspect ratio of a frame, based on both the stream and the frame aspect ratio.
func AvMakeQ ¶
func AvMakeQ(num, den int32) AVRational
AvMakeQ creates an AVRational with numerator and denominator.
func AvStreamGetCodecTimebase ¶
func AvStreamGetCodecTimebase(st *AVStream) AVRational
AvStreamGetCodecTimebase gets the internal codec timebase from a stream.
func AvStreamGetRFrameRate
deprecated
type AVRegionOfInterest ¶
type AVRegionOfInterest C.struct_AVRegionOfInterest
Structure describing a single Region Of Interest.
type AVReplayGain ¶
type AVReplayGain C.struct_AVReplayGain
AVReplayGain
func (*AVReplayGain) GetAlbumGain ¶
func (rg *AVReplayGain) GetAlbumGain() int32
GetAlbumGain gets `AVReplayGain.album_gain` value.
func (*AVReplayGain) GetAlbumGainAddr ¶
func (rg *AVReplayGain) GetAlbumGainAddr() *int32
GetAlbumGainAddr gets `AVReplayGain.album_gain` address.
func (*AVReplayGain) GetAlbumPeak ¶
func (rg *AVReplayGain) GetAlbumPeak() uint32
GetAlbumPeak gets `AVReplayGain.album_peak` value.
func (*AVReplayGain) GetAlbumPeakAddr ¶
func (rg *AVReplayGain) GetAlbumPeakAddr() *uint32
GetAlbumPeakAddr gets `AVReplayGain.album_peak` address.
func (*AVReplayGain) GetTrackGain ¶
func (rg *AVReplayGain) GetTrackGain() int32
GetTrackGain gets `AVReplayGain.track_gain` value.
func (*AVReplayGain) GetTrackGainAddr ¶
func (rg *AVReplayGain) GetTrackGainAddr() *int32
GetTrackGainAddr gets `AVReplayGain.track_gain` address.
func (*AVReplayGain) GetTrackPeak ¶
func (rg *AVReplayGain) GetTrackPeak() uint32
GetTrackPeak gets `AVReplayGain.track_peak` value.
func (*AVReplayGain) GetTrackPeakAddr ¶
func (rg *AVReplayGain) GetTrackPeakAddr() *uint32
GetTrackPeakAddr gets `AVReplayGain.track_peak` address.
func (*AVReplayGain) SetAlbumGain ¶
func (rg *AVReplayGain) SetAlbumGain(v int32)
SetAlbumGain sets `AVReplayGain.album_gain` value.
func (*AVReplayGain) SetAlbumPeak ¶
func (rg *AVReplayGain) SetAlbumPeak(v uint32)
SetAlbumPeak sets `AVReplayGain.album_peak` value.
func (*AVReplayGain) SetTrackGain ¶
func (rg *AVReplayGain) SetTrackGain(v int32)
SetTrackGain sets `AVReplayGain.track_gain` value.
func (*AVReplayGain) SetTrackPeak ¶
func (rg *AVReplayGain) SetTrackPeak(v uint32)
SetTrackPeak sets `AVReplayGain.track_peak` value.
type AVSampleFormat ¶
type AVSampleFormat = C.enum_AVSampleFormat
AVSampleFormat
func AvGetAltSampleFmt ¶
func AvGetAltSampleFmt(sampleFmt AVSampleFormat, planar int32) AVSampleFormat
AvGetAltSampleFmt returns the planar<->packed alternative form of the given sample format, or Av_SAMPLE_FMT_NONE on error. If the passed sample_fmt is already in the requested planar/packed format, the format returned is the same as the input.
func AvGetPackedSampleFmt ¶
func AvGetPackedSampleFmt(sampleFmt AVSampleFormat) AVSampleFormat
AvGetPackedSampleFmt gets the packed alternative form of the given sample format.
func AvGetPlanarSampleFmt ¶
func AvGetPlanarSampleFmt(sampleFmt AVSampleFormat) AVSampleFormat
AvGetPlanarSampleFmt gets the planar alternative form of the given sample format.
func AvGetSampleFmt ¶
func AvGetSampleFmt(name string) AVSampleFormat
AvGetSampleFmt returns a sample format corresponding to name, or AV_SAMPLE_FMT_NONE on error.
type AVSideDataParamChangeFlags ¶
type AVSideDataParamChangeFlags = C.enum_AVSideDataParamChangeFlags
AVSideDataParamChangeFlags
type AVSphericalMapping ¶
type AVSphericalMapping C.struct_AVSphericalMapping
AVSphericalMapping
func AvSphericalAlloc ¶
func AvSphericalAlloc(size *uintptr) *AVSphericalMapping
AvSphericalAlloc allocate a AVSphericalVideo structure and initialize its fields to default values.
func (*AVSphericalMapping) GetBoundBottom ¶
func (smp *AVSphericalMapping) GetBoundBottom() uint32
GetBoundBottom gets `AVSphericalMapping.bound_bottom` value.
func (*AVSphericalMapping) GetBoundBottomAddr ¶
func (smp *AVSphericalMapping) GetBoundBottomAddr() *uint32
GetBoundBottomAddr gets `AVSphericalMapping.bound_bottom` address.
func (*AVSphericalMapping) GetBoundLeft ¶
func (smp *AVSphericalMapping) GetBoundLeft() uint32
GetBoundLeft gets `AVSphericalMapping.bound_left` value.
func (*AVSphericalMapping) GetBoundLeftAddr ¶
func (smp *AVSphericalMapping) GetBoundLeftAddr() *uint32
GetBoundLeftAddr gets `AVSphericalMapping.bound_left` address.
func (*AVSphericalMapping) GetBoundRight ¶
func (smp *AVSphericalMapping) GetBoundRight() uint32
GetBoundRight gets `AVSphericalMapping.bound_right` value.
func (*AVSphericalMapping) GetBoundRightAddr ¶
func (smp *AVSphericalMapping) GetBoundRightAddr() *uint32
GetBoundRightAddr gets `AVSphericalMapping.bound_right` address.
func (*AVSphericalMapping) GetBoundTop ¶
func (smp *AVSphericalMapping) GetBoundTop() uint32
GetBoundTop gets `AVSphericalMapping.bound_top` value.
func (*AVSphericalMapping) GetBoundTopAddr ¶
func (smp *AVSphericalMapping) GetBoundTopAddr() *uint32
GetBoundTopAddr gets `AVSphericalMapping.bound_top` address.
func (*AVSphericalMapping) GetPadding ¶
func (smp *AVSphericalMapping) GetPadding() uint32
GetPadding gets `AVSphericalMapping.padding` value.
func (*AVSphericalMapping) GetPaddingAddr ¶
func (smp *AVSphericalMapping) GetPaddingAddr() *uint32
GetPaddingAddr gets `AVSphericalMapping.padding` address.
func (*AVSphericalMapping) GetPitch ¶
func (smp *AVSphericalMapping) GetPitch() int32
GetPitch gets `AVSphericalMapping.pitch` value.
func (*AVSphericalMapping) GetPitchAddr ¶
func (smp *AVSphericalMapping) GetPitchAddr() *int32
GetPitchAddr gets `AVSphericalMapping.pitch` address.
func (*AVSphericalMapping) GetProjection ¶
func (smp *AVSphericalMapping) GetProjection() AVSphericalProjection
GetProjection gets `AVSphericalMapping.projection` value.
func (*AVSphericalMapping) GetProjectionAddr ¶
func (smp *AVSphericalMapping) GetProjectionAddr() *AVSphericalProjection
GetProjectionAddr gets `AVSphericalMapping.projection` address.
func (*AVSphericalMapping) GetRoll ¶
func (smp *AVSphericalMapping) GetRoll() int32
GetRoll gets `AVSphericalMapping.roll` value.
func (*AVSphericalMapping) GetRollAddr ¶
func (smp *AVSphericalMapping) GetRollAddr() *int32
GetRollAddr gets `AVSphericalMapping.roll` address.
func (*AVSphericalMapping) GetYaw ¶
func (smp *AVSphericalMapping) GetYaw() int32
GetYaw gets `AVSphericalMapping.yaw` value.
func (*AVSphericalMapping) GetYawAddr ¶
func (smp *AVSphericalMapping) GetYawAddr() *int32
GetYawAddr gets `AVSphericalMapping.yaw` address.
func (*AVSphericalMapping) SetBoundBottom ¶
func (smp *AVSphericalMapping) SetBoundBottom(v uint32)
SetBoundBottom sets `AVSphericalMapping.bound_bottom` value.
func (*AVSphericalMapping) SetBoundLeft ¶
func (smp *AVSphericalMapping) SetBoundLeft(v uint32)
SetBoundLeft sets `AVSphericalMapping.bound_left` value.
func (*AVSphericalMapping) SetBoundRight ¶
func (smp *AVSphericalMapping) SetBoundRight(v uint32)
SetBoundRight sets `AVSphericalMapping.bound_right` value.
func (*AVSphericalMapping) SetBoundTop ¶
func (smp *AVSphericalMapping) SetBoundTop(v uint32)
SetBoundTop sets `AVSphericalMapping.bound_top` value.
func (*AVSphericalMapping) SetPadding ¶
func (smp *AVSphericalMapping) SetPadding(v uint32)
SetPadding sets `AVSphericalMapping.padding` value.
func (*AVSphericalMapping) SetPitch ¶
func (smp *AVSphericalMapping) SetPitch(v int32)
SetPitch sets `AVSphericalMapping.pitch` value.
func (*AVSphericalMapping) SetProjection ¶
func (smp *AVSphericalMapping) SetProjection(v AVSphericalProjection)
SetProjection sets `AVSphericalMapping.projection` value.
func (*AVSphericalMapping) SetRoll ¶
func (smp *AVSphericalMapping) SetRoll(v int32)
SetRoll sets `AVSphericalMapping.roll` value.
func (*AVSphericalMapping) SetYaw ¶
func (smp *AVSphericalMapping) SetYaw(v int32)
SetYaw sets `AVSphericalMapping.yaw` value.
type AVSphericalProjection ¶
type AVSphericalProjection = C.enum_AVSphericalProjection
AVSphericalProjection
type AVStereo3D ¶
type AVStereo3D C.struct_AVStereo3D
AVStereo3D
func AvStereo3dAlloc ¶
func AvStereo3dAlloc() *AVStereo3D
AvStereo3dAlloc allocates an AVStereo3D structure and set its fields to default values.
func AvStereo3dCreateSideData ¶
func AvStereo3dCreateSideData(frame *AVFrame) *AVStereo3D
AvStereo3dCreateSideData allocates a complete AVFrameSideData and add it to the frame.
func (*AVStereo3D) GetFlags ¶
func (s3d *AVStereo3D) GetFlags() int32
GetFlags gets `AVStereo3D.flags` value.
func (*AVStereo3D) GetFlagsAddr ¶
func (s3d *AVStereo3D) GetFlagsAddr() *int32
GetFlagsAddr gets `AVStereo3D.flags` address.
func (*AVStereo3D) GetType ¶
func (s3d *AVStereo3D) GetType() AVStereo3DType
GetType gets `AVStereo3D.type` value.
func (*AVStereo3D) GetTypeAddr ¶
func (s3d *AVStereo3D) GetTypeAddr() *AVStereo3DType
GetTypeAddr gets `AVStereo3D.type` address.
func (*AVStereo3D) GetView ¶
func (s3d *AVStereo3D) GetView() AVStereo3DView
GetView gets `AVStereo3D.view` value.
func (*AVStereo3D) GetViewAddr ¶
func (s3d *AVStereo3D) GetViewAddr() *AVStereo3DView
GetViewAddr gets `AVStereo3D.view` address.
func (*AVStereo3D) SetFlags ¶
func (s3d *AVStereo3D) SetFlags(v int32)
SetFlags sets `AVStereo3D.flags` value.
func (*AVStereo3D) SetType ¶
func (s3d *AVStereo3D) SetType(v AVStereo3DType)
SetType sets `AVStereo3D.type` value.
func (*AVStereo3D) SetView ¶
func (s3d *AVStereo3D) SetView(v AVStereo3DView)
SetView sets `AVStereo3D.view` value.
type AVStream ¶
type AVStream C.struct_AVStream
AVStream
func AvFormatNewStream ¶
func AvFormatNewStream(s *AVFormatContext, c *AVCodec) *AVStream
AvFormatNewStream adds a new stream to a media file.
func (*AVStream) GetAttachedPic ¶
GetAttachedPic gets `AVStream.attached_pic` value.
func (*AVStream) GetAttachedPicAddr ¶
GetAttachedPicAddr gets `AVStream.attached_pic` address.
func (*AVStream) GetAvgFrameRate ¶
func (stm *AVStream) GetAvgFrameRate() AVRational
GetAvgFrameRate gets `AVStream.avg_frame_rate` value.
func (*AVStream) GetAvgFrameRateAddr ¶
func (stm *AVStream) GetAvgFrameRateAddr() *AVRational
GetAvgFrameRateAddr gets `AVStream.avg_frame_rate` address.
func (*AVStream) GetCodec
deprecated
func (stm *AVStream) GetCodec() *AVCodecContext
Deprecated: No use.
GetCodec gets `AVStream.codec` value.
func (*AVStream) GetCodecAddr
deprecated
func (stm *AVStream) GetCodecAddr() **AVCodecContext
Deprecated: No use.
GetCodecAddr gets `AVStream.codec` address.
func (*AVStream) GetCodecpar ¶
func (stm *AVStream) GetCodecpar() *AVCodecParameters
GetCodecpar gets `AVStream.codecpar` value.
func (*AVStream) GetCodecparAddr ¶
func (stm *AVStream) GetCodecparAddr() **AVCodecParameters
GetCodecparAddr gets `AVStream.codecpar` address.
func (*AVStream) GetDiscard ¶
GetDiscard gets `AVStream.discard` value.
func (*AVStream) GetDiscardAddr ¶
GetDiscardAddr gets `AVStream.discard` address.
func (*AVStream) GetDisposition ¶
GetDisposition gets `AVStream.disposition` value.
func (*AVStream) GetDispositionAddr ¶
GetDispositionAddr gets `AVStream.disposition` address.
func (*AVStream) GetDuration ¶
GetDuration gets `AVStream.duration` value.
func (*AVStream) GetDurationAddr ¶
GetDurationAddr gets `AVStream.duration` address.
func (*AVStream) GetEventFlags ¶
GetEventFlags gets `AVStream.event_flags` value.
func (*AVStream) GetEventFlagsAddr ¶
GetEventFlagsAddr gets `AVStream.event_flags` address.
func (*AVStream) GetIndexAddr ¶
GetIndexAddr gets `AVStream.index` address.
func (*AVStream) GetMetadata ¶
func (stm *AVStream) GetMetadata() *AVDictionary
GetMetadata gets `AVStream.metadata` value.
func (*AVStream) GetMetadataAddr ¶
func (stm *AVStream) GetMetadataAddr() **AVDictionary
GetMetadataAddr gets `AVStream.metadata` address.
func (*AVStream) GetNbFrames ¶
GetNbFrames gets `AVStream.nb_frames` value.
func (*AVStream) GetNbFramesAddr ¶
GetNbFramesAddr gets `AVStream.nb_frames` address.
func (*AVStream) GetNbSideData ¶
GetNbSideData gets `AVStream.nb_side_data` value.
func (*AVStream) GetNbSideDataAddr ¶
GetNbSideDataAddr gets `AVStream.nb_side_data` address.
func (*AVStream) GetPrivData ¶
GetPrivData gets `AVStream.priv_data` value.
func (*AVStream) GetPrivDataAddr ¶
GetPrivDataAddr gets `AVStream.priv_data` address.
func (*AVStream) GetRFrameRate ¶
func (stm *AVStream) GetRFrameRate() AVRational
GetRFrameRate gets `AVStream.r_frame_rate` value.
func (*AVStream) GetRFrameRateAddr ¶
func (stm *AVStream) GetRFrameRateAddr() *AVRational
GetRFrameRateAddr gets `AVStream.r_frame_rate` address.
func (*AVStream) GetRecommendedEncoderConfiguration
deprecated
func (*AVStream) GetSampleAspectRatio ¶
func (stm *AVStream) GetSampleAspectRatio() AVRational
GetSampleAspectRatio gets `AVStream.sample_aspect_ratio` value.
func (*AVStream) GetSampleAspectRatioAddr ¶
func (stm *AVStream) GetSampleAspectRatioAddr() *AVRational
GetSampleAspectRatioAddr gets `AVStream.sample_aspect_ratio` address.
func (*AVStream) GetSideData ¶
func (stm *AVStream) GetSideData() *AVPacketSideData
GetSideData gets `AVStream.side_data` value.
func (*AVStream) GetSideDataAddr ¶
func (stm *AVStream) GetSideDataAddr() **AVPacketSideData
GetSideDataAddr gets `AVStream.side_data` address.
func (*AVStream) GetStartTime ¶
GetStartTime gets `AVStream.start_time` value.
func (*AVStream) GetStartTimeAddr ¶
GetStartTimeAddr gets `AVStream.start_time` address.
func (*AVStream) GetTimeBase ¶
func (stm *AVStream) GetTimeBase() AVRational
GetTimeBase gets `AVStream.time_base` value.
func (*AVStream) GetTimeBaseAddr ¶
func (stm *AVStream) GetTimeBaseAddr() *AVRational
GetTimeBaseAddr gets `AVStream.time_base` address.
func (*AVStream) SetAttachedPic ¶
SetAttachedPic sets `AVStream.attached_pic` value.
func (*AVStream) SetAvgFrameRate ¶
func (stm *AVStream) SetAvgFrameRate(v AVRational)
SetAvgFrameRate sets `AVStream.avg_frame_rate` value.
func (*AVStream) SetCodec
deprecated
func (stm *AVStream) SetCodec(v *AVCodecContext)
Deprecated: No use.
SetCodec sets `AVStream.codec` value.
func (*AVStream) SetCodecpar ¶
func (stm *AVStream) SetCodecpar(v *AVCodecParameters)
SetCodecpar sets `AVStream.codecpar` value.
func (*AVStream) SetDiscard ¶
SetDiscard sets `AVStream.discard` value.
func (*AVStream) SetDisposition ¶
SetDisposition sets `AVStream.disposition` value.
func (*AVStream) SetDuration ¶
SetDuration sets `AVStream.duration` value.
func (*AVStream) SetEventFlags ¶
SetEventFlags sets `AVStream.event_flags` value.
func (*AVStream) SetMetadata ¶
func (stm *AVStream) SetMetadata(v *AVDictionary)
SetMetadata sets `AVStream.metadata` value.
func (*AVStream) SetNbFrames ¶
SetNbFrames sets `AVStream.nb_frames` value.
func (*AVStream) SetNbSideData ¶
SetNbSideData sets `AVStream.nb_side_data` value.
func (*AVStream) SetPrivData ¶
func (stm *AVStream) SetPrivData(v CVoidPointer)
SetPrivData sets `AVStream.priv_data` value.
func (*AVStream) SetRFrameRate ¶
func (stm *AVStream) SetRFrameRate(v AVRational)
SetRFrameRate sets `AVStream.r_frame_rate` value.
func (*AVStream) SetSampleAspectRatio ¶
func (stm *AVStream) SetSampleAspectRatio(v AVRational)
SetSampleAspectRatio sets `AVStream.sample_aspect_ratio` value.
func (*AVStream) SetSideData ¶
func (stm *AVStream) SetSideData(v *AVPacketSideData)
SetSideData sets `AVStream.side_data` value.
func (*AVStream) SetStartTime ¶
SetStartTime sets `AVStream.start_time` value.
func (*AVStream) SetTimeBase ¶
func (stm *AVStream) SetTimeBase(v AVRational)
SetTimeBase sets `AVStream.time_base` value.
type AVSubsampleEncryptionInfo ¶
type AVSubsampleEncryptionInfo C.struct_AVSubsampleEncryptionInfo
AVSubsampleEncryptionInfo
func (*AVSubsampleEncryptionInfo) GetBytesOfClearData ¶
func (sei *AVSubsampleEncryptionInfo) GetBytesOfClearData() uint32
GetBytesOfClearData gets `AVSubsampleEncryptionInfo.bytes_of_clear_data` value.
func (*AVSubsampleEncryptionInfo) GetBytesOfClearDataAddr ¶
func (sei *AVSubsampleEncryptionInfo) GetBytesOfClearDataAddr() *uint32
GetBytesOfClearDataAddr gets `AVSubsampleEncryptionInfo.bytes_of_clear_data` address.
func (*AVSubsampleEncryptionInfo) GetBytesOfProtectedData ¶
func (sei *AVSubsampleEncryptionInfo) GetBytesOfProtectedData() uint32
GetBytesOfProtectedData gets `AVSubsampleEncryptionInfo.bytes_of_protected_data` value.
func (*AVSubsampleEncryptionInfo) GetBytesOfProtectedDataAddr ¶
func (sei *AVSubsampleEncryptionInfo) GetBytesOfProtectedDataAddr() *uint32
GetBytesOfProtectedDataAddr gets `AVSubsampleEncryptionInfo.bytes_of_protected_data` address.
func (*AVSubsampleEncryptionInfo) SetBytesOfClearData ¶
func (sei *AVSubsampleEncryptionInfo) SetBytesOfClearData(v uint32)
SetBytesOfClearData sets `AVSubsampleEncryptionInfo.bytes_of_clear_data` value.
func (*AVSubsampleEncryptionInfo) SetBytesOfProtectedData ¶
func (sei *AVSubsampleEncryptionInfo) SetBytesOfProtectedData(v uint32)
SetBytesOfProtectedData sets `AVSubsampleEncryptionInfo.bytes_of_protected_data` value.
type AVSubtitle ¶
type AVSubtitle C.struct_AVSubtitle
AVSubtitle
func (*AVSubtitle) GetEndDisplayTime ¶
func (sbt *AVSubtitle) GetEndDisplayTime() uint32
GetEndDisplayTime gets `AVSubtitle.end_display_time` value.
func (*AVSubtitle) GetEndDisplayTimeAddr ¶
func (sbt *AVSubtitle) GetEndDisplayTimeAddr() *uint32
GetEndDisplayTimeAddr gets `AVSubtitle.end_display_time` address.
func (*AVSubtitle) GetFormat ¶
func (sbt *AVSubtitle) GetFormat() uint16
GetFormat gets `AVSubtitle.format` value.
func (*AVSubtitle) GetFormatAddr ¶
func (sbt *AVSubtitle) GetFormatAddr() *uint16
GetFormatAddr gets `AVSubtitle.format` address.
func (*AVSubtitle) GetNumRects ¶
func (sbt *AVSubtitle) GetNumRects() uint32
GetNumRects gets `AVSubtitle.num_rects` value.
func (*AVSubtitle) GetNumRectsAddr ¶
func (sbt *AVSubtitle) GetNumRectsAddr() *uint32
GetNumRectsAddr gets `AVSubtitle.num_rects` address.
func (*AVSubtitle) GetPts ¶
func (sbt *AVSubtitle) GetPts() int64
GetPts gets `AVSubtitle.pts` value.
func (*AVSubtitle) GetPtsAddr ¶
func (sbt *AVSubtitle) GetPtsAddr() *int64
GetPtsAddr gets `AVSubtitle.pts` address.
func (*AVSubtitle) GetRects ¶
func (sbt *AVSubtitle) GetRects() []*AVSubtitleRect
GetRects gets `AVSubtitle.rects` value.
func (*AVSubtitle) GetRectsAddr ¶
func (sbt *AVSubtitle) GetRectsAddr() ***AVSubtitleRect
GetRectsAddr gets `AVSubtitle.rects` address.
func (*AVSubtitle) GetStartDisplayTime ¶
func (sbt *AVSubtitle) GetStartDisplayTime() uint32
GetStartDisplayTime gets `AVSubtitle.start_display_time` value.
func (*AVSubtitle) GetStartDisplayTimeAddr ¶
func (sbt *AVSubtitle) GetStartDisplayTimeAddr() *uint32
GetStartDisplayTimeAddr gets `AVSubtitle.start_display_time` address.
func (*AVSubtitle) SetEndDisplayTime ¶
func (sbt *AVSubtitle) SetEndDisplayTime(v uint32)
SetEndDisplayTime sets `AVSubtitle.end_display_time` value.
func (*AVSubtitle) SetFormat ¶
func (sbt *AVSubtitle) SetFormat(v uint16)
SetFormat sets `AVSubtitle.format` value.
func (*AVSubtitle) SetNumRects ¶
func (sbt *AVSubtitle) SetNumRects(v uint32)
SetNumRects sets `AVSubtitle.num_rects` value.
func (*AVSubtitle) SetPts ¶
func (sbt *AVSubtitle) SetPts(v int64)
SetPts sets `AVSubtitle.pts` value.
func (*AVSubtitle) SetRects ¶
func (sbt *AVSubtitle) SetRects(v **AVSubtitleRect)
SetRects sets `AVSubtitle.rects` value.
func (*AVSubtitle) SetStartDisplayTime ¶
func (sbt *AVSubtitle) SetStartDisplayTime(v uint32)
SetStartDisplayTime sets `AVSubtitle.start_display_time` value.
type AVSubtitleRect ¶
type AVSubtitleRect C.struct_AVSubtitleRect
AVSubtitleRect
func (*AVSubtitleRect) GetAss ¶
func (sbtr *AVSubtitleRect) GetAss() string
GetAss gets `AVSubtitleRect.ass` value.
func (*AVSubtitleRect) GetData ¶
func (sbtr *AVSubtitleRect) GetData() []*uint8
GetData gets `AVSubtitleRect.data` value.
func (*AVSubtitleRect) GetDataAddr ¶
func (sbtr *AVSubtitleRect) GetDataAddr() ***uint8
GetDataAddr gets `AVSubtitleRect.data` address.
func (*AVSubtitleRect) GetFlags ¶
func (sbtr *AVSubtitleRect) GetFlags() int32
GetFlags gets `AVSubtitleRect.flags` value.
func (*AVSubtitleRect) GetFlagsAddr ¶
func (sbtr *AVSubtitleRect) GetFlagsAddr() *int32
GetFlagsAddr gets `AVSubtitleRect.flags` address.
func (*AVSubtitleRect) GetH ¶
func (sbtr *AVSubtitleRect) GetH() int32
GetH gets `AVSubtitleRect.h` value.
func (*AVSubtitleRect) GetHAddr ¶
func (sbtr *AVSubtitleRect) GetHAddr() *int32
GetHAddr gets `AVSubtitleRect.h` address.
func (*AVSubtitleRect) GetLinesize ¶
func (sbtr *AVSubtitleRect) GetLinesize() []int32
GetLinesize gets `AVSubtitleRect.linesize` value.
func (*AVSubtitleRect) GetLinesizeAddr ¶
func (sbtr *AVSubtitleRect) GetLinesizeAddr() **int32
GetLinesize gets `AVSubtitleRect.linesize` address.
func (*AVSubtitleRect) GetNbColors ¶
func (sbtr *AVSubtitleRect) GetNbColors() int32
GetNbColors gets `AVSubtitleRect.nb_colors` value.
func (*AVSubtitleRect) GetNbColorsAddr ¶
func (sbtr *AVSubtitleRect) GetNbColorsAddr() *int32
GetNbColorsAddr gets `AVSubtitleRect.nb_colors` address.
func (*AVSubtitleRect) GetPict
deprecated
func (sbtr *AVSubtitleRect) GetPict() AVPicture
Deprecated: Unused.
GetPict gets `AVSubtitleRect.pict` value.
func (*AVSubtitleRect) GetPictAddr
deprecated
func (sbtr *AVSubtitleRect) GetPictAddr() *AVPicture
Deprecated: Unused.
GetPictAddr gets `AVSubtitleRect.pict` address.
func (*AVSubtitleRect) GetText ¶
func (sbtr *AVSubtitleRect) GetText() string
GetText gets `AVSubtitleRect.text` value.
func (*AVSubtitleRect) GetType ¶
func (sbtr *AVSubtitleRect) GetType() AVSubtitleType
GetType gets `AVSubtitleRect.type` value.
func (*AVSubtitleRect) GetTypeAddr ¶
func (sbtr *AVSubtitleRect) GetTypeAddr() *AVSubtitleType
GetTypeAddr gets `AVSubtitleRect.type` address.
func (*AVSubtitleRect) GetW ¶
func (sbtr *AVSubtitleRect) GetW() int32
GetW gets `AVSubtitleRect.w` value.
func (*AVSubtitleRect) GetWAddr ¶
func (sbtr *AVSubtitleRect) GetWAddr() *int32
GetWAddr gets `AVSubtitleRect.w` address.
func (*AVSubtitleRect) GetX ¶
func (sbtr *AVSubtitleRect) GetX() int32
GetX gets `AVSubtitleRect.x` value.
func (*AVSubtitleRect) GetXAddr ¶
func (sbtr *AVSubtitleRect) GetXAddr() *int32
GetXAddr gets `AVSubtitleRect.x` address.
func (*AVSubtitleRect) GetY ¶
func (sbtr *AVSubtitleRect) GetY() int32
GetY gets `AVSubtitleRect.y` value.
func (*AVSubtitleRect) GetYAddr ¶
func (sbtr *AVSubtitleRect) GetYAddr() *int32
GetYAddr gets `AVSubtitleRect.y` address.
func (*AVSubtitleRect) SetData ¶
func (sbtr *AVSubtitleRect) SetData(v []*uint8)
SetData sets `AVSubtitleRect.data` value.
func (*AVSubtitleRect) SetFlags ¶
func (sbtr *AVSubtitleRect) SetFlags(v int32)
SetFlags sets `AVSubtitleRect.flags` value.
func (*AVSubtitleRect) SetH ¶
func (sbtr *AVSubtitleRect) SetH(v int32)
SetH sets `AVSubtitleRect.h` value.
func (*AVSubtitleRect) SetLinesize ¶
func (sbtr *AVSubtitleRect) SetLinesize(v []int32)
SetLinesize sets `AVSubtitleRect.linesize` value.
func (*AVSubtitleRect) SetNbColors ¶
func (sbtr *AVSubtitleRect) SetNbColors(v int32)
SetNbColors sets `AVSubtitleRect.nb_colors` value.
func (*AVSubtitleRect) SetPict
deprecated
func (sbtr *AVSubtitleRect) SetPict(v AVPicture)
Deprecated: Unused.
SetPict sets `AVSubtitleRect.pict` value.
func (*AVSubtitleRect) SetType ¶
func (sbtr *AVSubtitleRect) SetType(v AVSubtitleType)
SetType sets `AVSubtitleRect.type` value.
func (*AVSubtitleRect) SetW ¶
func (sbtr *AVSubtitleRect) SetW(v int32)
SetW sets `AVSubtitleRect.w` value.
func (*AVSubtitleRect) SetX ¶
func (sbtr *AVSubtitleRect) SetX(v int32)
SetX sets `AVSubtitleRect.x` value.
func (*AVSubtitleRect) SetY ¶
func (sbtr *AVSubtitleRect) SetY(v int32)
SetY sets `AVSubtitleRect.y` value.
type AVTWOFISH ¶
type AVTWOFISH C.struct_AVTWOFISH
AVTWOFISH
func AvTwofishAlloc ¶
func AvTwofishAlloc() *AVTWOFISH
AvTwofishAlloc allocates an AVTWOFISH context.
type AVThreadMessageFlags ¶
type AVThreadMessageFlags = C.enum_AVThreadMessageFlags
AVThreadMessageFlags
type AVThreadMessageQueue ¶
type AVThreadMessageQueue C.struct_AVThreadMessageQueue
AVThreadMessageQueue
type AVTimecode ¶
type AVTimecode C.AVTimecode
AVTimecode
func (*AVTimecode) GetFlags ¶
func (tc *AVTimecode) GetFlags() uint32
GetFlags gets `AVTimecode.flags` value.
func (*AVTimecode) GetFlagsAddr ¶
func (tc *AVTimecode) GetFlagsAddr() *uint32
GetFlagsAddr gets `AVTimecode.flags` address.
func (*AVTimecode) GetFps ¶
func (tc *AVTimecode) GetFps() uint32
GetFps gets `AVTimecode.fps` value.
func (*AVTimecode) GetFpsAddr ¶
func (tc *AVTimecode) GetFpsAddr() *uint32
GetFpsAddr gets `AVTimecode.fps` address.
func (*AVTimecode) GetRate ¶
func (tc *AVTimecode) GetRate() AVRational
GetRate gets `AVTimecode.rate` value.
func (*AVTimecode) GetRateAddr ¶
func (tc *AVTimecode) GetRateAddr() *AVRational
GetRateAddr gets `AVTimecode.rate` address.
func (*AVTimecode) GetStart ¶
func (tc *AVTimecode) GetStart() int32
GetStart gets `AVTimecode.start` value.
func (*AVTimecode) GetStartAddr ¶
func (tc *AVTimecode) GetStartAddr() *int32
GetStartAddr gets `AVTimecode.start` address.
func (*AVTimecode) SetFlags ¶
func (tc *AVTimecode) SetFlags(v uint32)
SetFlags sets `AVTimecode.flags` value.
func (*AVTimecode) SetFps ¶
func (tc *AVTimecode) SetFps(v uint32)
SetFps sets `AVTimecode.fps` value.
func (*AVTimecode) SetRate ¶
func (tc *AVTimecode) SetRate(v AVRational)
SetRate sets `AVTimecode.rate` value.
func (*AVTimecode) SetStart ¶
func (tc *AVTimecode) SetStart(v int32)
SetStart sets `AVTimecode.start` value.
type AVVorbisParseContext ¶
type AVVorbisParseContext C.struct_AVVorbisParseContext
AVVorbisParseContext
func AvVorbisParseInit ¶
func AvVorbisParseInit(extradata *uint8, extradataSize int32) *AVVorbisParseContext
AvVorbisParseInit allocates and initialize the Vorbis parser using headers in the extradata.
type AVXTEA ¶
type AVXTEA C.struct_AVXTEA
AVXTEA
func (*AVXTEA) GetKeyAddr ¶
GetKeyAddr gets `AVXTEA.key` address.
type AvClassChildClassNextFunc ¶
type AvClassChildClassNextFunc = C.av_class_child_class_next_func
typedef const struct AVClass* (*av_class_child_class_next_func)(const struct AVClass *prev);
type AvClassChildNextFunc ¶
type AvClassChildNextFunc = C.av_class_child_next_func
typedef void* (*av_class_child_next_func)(void *obj, void *prev);
type AvClassItemNameFunc ¶
type AvClassItemNameFunc = C.av_class_item_name_func
typedef const char* (*av_class_item_name_func)(void* ctx);
type AvCodecContextInternalExecute2Func ¶
type AvCodecContextInternalExecute2Func = C.avcodec_context_internal_execute2_func
typedef int (*avcodec_context_internal_execute2_func)(struct AVCodecContext *c, avcodec_context_execute2_func func, void *arg2, int *ret, int count);
type AvCodecContextInternalExecuteFunc ¶
type AvCodecContextInternalExecuteFunc = C.avcodec_context_internal_execute_func
typedef int (*avcodec_context_internal_execute_func)(struct AVCodecContext *c, avcodec_context_execute_func func, void *arg2, int *ret, int count, int size);
type AvCodecContextRtpCallbackFunc
deprecated
type AvCodecContextRtpCallbackFunc = C.avcodec_context_rtp_callback_func
Deprecated: Unused.
typedef void (*avcodec_context_rtp_callback_func)(struct AVCodecContext *avctx, void *data, int size, int mb_nb);
type AvFifoPeekFunc ¶
type AvFifoPeekFunc = C.av_fifo_peek_func
typedef void (*av_fifo_peek_func)(void*, void*, int);
type AvFifoReadFunc ¶
type AvFifoReadFunc = C.av_fifo_read_func
typedef void (*av_fifo_read_func)(void*, void*, int);
type AvFifoWriteFunc ¶
type AvFifoWriteFunc = C.av_fifo_write_func
typedef int (*av_fifo_write_func)(void*, void*, int);
type AvFormatContextIoCloseFunc ¶
type AvFormatContextIoCloseFunc = C.av_format_context_io_close_func
typedef void (*av_format_context_io_close_func)(struct AVFormatContext *s, AVIOContext *pb);
type AvFormatContextIoOpenFunc ¶
type AvFormatContextIoOpenFunc = C.av_format_context_io_open_func
typedef int (*av_format_context_io_open_func)(struct AVFormatContext *s, AVIOContext **pb, const char *url, int flags, AVDictionary **options);
type AvFormatContextOpenCb ¶
type AvFormatContextOpenCb = C.av_format_context_open_cb
typedef int (*av_format_context_open_cb)(struct AVFormatContext *s, AVIOContext **p, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options);
type AvThreadMessageFreeFunc ¶
type AvThreadMessageFreeFunc = C.av_thread_message_free_func
typedef void (*av_thread_message_free_func)(void *msg);
type AvTreeCmpFunc ¶
type AvTreeCmpFunc = C.av_tree_cmp_func
typedef int (*av_tree_cmp_func)(void *opaque, void *elem);
type AvTreeEnuFunc ¶
type AvTreeEnuFunc = C.av_tree_enu_func
typedef int (*av_tree_enu_func)(void *opaque, void *elem);
type AvcodecParserCloseFunc ¶
type AvcodecParserCloseFunc = C.avcodec_parser_close_func
typedef void (*avcodec_parser_close_func)(AVCodecParserContext *s);
type AvcodecParserInitFunc ¶
type AvcodecParserInitFunc = C.avcodec_parser_init_func
typedef int (*avcodec_parser_init_func)(AVCodecParserContext *s);
type AvcodecParserParseFunc ¶
type AvcodecParserParseFunc = C.avcodec_parser_parse_func
typedef int (*avcodec_parser_parse_func)(AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size);
type AvcodecParserSplitFunc ¶
type AvcodecParserSplitFunc = C.avcodec_parser_split_func
typedef int (*avcodec_parser_split_func)(AVCodecContext *avctx, const uint8_t *buf, int buf_size);
type CVoidPointer ¶
type CVoidPointer any
CVoidPointer represents a (void*) type pointer in the C world.
type CVoidPointerPointer ¶
type CVoidPointerPointer any
CVoidPointer represents a (void**) type pointer in the C world.
type DiracParseCodes ¶
type DiracParseCodes = C.enum_DiracParseCodes
type DiracVersionInfo ¶
type DiracVersionInfo C.struct_DiracVersionInfo
DiracVersionInfo
func (*DiracVersionInfo) GetMajor ¶
func (dvi *DiracVersionInfo) GetMajor() int32
GetMajor gets `DiracVersionInfo.major` value.
func (*DiracVersionInfo) GetMajorAddr ¶
func (dvi *DiracVersionInfo) GetMajorAddr() *int32
GetMajorAddr gets `DiracVersionInfo.major` address.
func (*DiracVersionInfo) GetMinor ¶
func (dvi *DiracVersionInfo) GetMinor() int32
GetMinor gets `DiracVersionInfo.minor` value.
func (*DiracVersionInfo) GetMinorAddr ¶
func (dvi *DiracVersionInfo) GetMinorAddr() *int32
GetMinorAddr gets `DiracVersionInfo.minor` address.
func (*DiracVersionInfo) SetMajor ¶
func (dvi *DiracVersionInfo) SetMajor(v int32)
SetMajor sets `DiracVersionInfo.major` value.
func (*DiracVersionInfo) SetMinor ¶
func (dvi *DiracVersionInfo) SetMinor(v int32)
SetMinor sets `DiracVersionInfo.minor` value.
type FFTComplex ¶
type FFTComplex C.struct_FFTComplex
FFTComplex
func (*FFTComplex) GetIm ¶
func (fc *FFTComplex) GetIm() FFTSample
GetIm gets `FFTComplex.im` value.
func (*FFTComplex) GetRe ¶
func (fc *FFTComplex) GetRe() FFTSample
GetRe gets `FFTComplex.re` value.
type Integer ¶
type Integer interface { SingedInteger | UnsingedInteger }
type PpContext ¶
type PpContext C.pp_context
type PpMode ¶
func PpGetModeByNameAndQuality ¶
PpGetModeByNameAndQuality returns a pp_mode or NULL if an error occurred.
type SwrContext ¶
type SwrContext C.struct_SwrContext
SwrContext
func SwrAllocSetOpts ¶
func SwrAllocSetOpts(s *SwrContext, outChLayout int64, outSampleFmt AVSampleFormat, outSampleRate int32, inChLayout int64, inSampleFmt AVSampleFormat, inSampleRate int32, logOffset int32, logCtx CVoidPointer) *SwrContext
SwrAllocSetOpts allocates SwrContext if needed and set/reset common parameters.
type SwsContext ¶
type SwsContext C.struct_SwsContext
SwsContext
func SwsAllocContext ¶
func SwsAllocContext() *SwsContext
SwsAllocContext allocates an empty SwsContext.
func SwsGetCachedContext ¶
func SwsGetCachedContext(context *SwsContext, srcW, srcH int32, srcFormat AVPixelFormat, dstW, dstH int32, dstFormat AVPixelFormat, flags int32, srcFilter, dstFilter *SwsFilter, param *float64) *SwsContext
SwsGetCachedContext check if context can be reused, otherwise reallocate a new one.
func SwsGetContext ¶
func SwsGetContext(srcW, srcH int32, srcFormat AVPixelFormat, dstW, dstH int32, dstFormat AVPixelFormat, flags int32, srcFilter, dstFilter *SwsFilter, param *float64) *SwsContext
SwsGetcontext allocates and returns an SwsContext.
type SwsFilter ¶
type SwsFilter C.struct_SwsFilter
SwsFilter
func SwsGetDefaultFilter ¶
func SwsGetDefaultFilter(lumaGBlur, chromaGBlur float32, lumaSharpen, chromaSharpen float32, chromaHShift, chromaVShift float32, verbose int32) *SwsFilter
SwsGetDefaultFilter
func (*SwsFilter) GetChrHAddr ¶
GetChrHAddr gets `SwsFilter.chrH` address.
func (*SwsFilter) GetChrVAddr ¶
GetChrVAddr gets `SwsFilter.chrV` address.
func (*SwsFilter) GetLumHAddr ¶
GetLumHAddr gets `SwsFilter.lumH` address.
func (*SwsFilter) GetLumVAddr ¶
GetLumVAddr gets `SwsFilter.lumV` address.
type SwsVector ¶
type SwsVector C.struct_SwsVector
SwsVector
func SwsAllocVec ¶
SwsAllocVec allocates and returns an uninitialized vector with length coefficients.
func SwsCloneVec
deprecated
func SwsGetConstVec
deprecated
func SwsGetGaussianVec ¶
SwsGetGaussianVec Return a normalized Gaussian curve used to filter stuff.
func SwsGetIdentityVec
deprecated
func (*SwsVector) GetCoeffAddr ¶
GetCoeffAddr gets `SwsVector.coeff` address.
func (*SwsVector) GetLengthAddr ¶
GetLengthAddr gets `SwsVector.length` address.
Source Files
¶
- avcodec.go
- avcodec_ac3_parser.go
- avcodec_adts_parser.go
- avcodec_avdct.go
- avcodec_avfft.go
- avcodec_dirac.go
- avcodec_dv_profile.go
- avcodec_jni.go
- avcodec_version.go
- avcodec_vorbis_parser.go
- avdevice.go
- avdevice_version.go
- avfilter.go
- avfilter_buffersink.go
- avfilter_buffersrc.go
- avfilter_version.go
- avformat.go
- avformat_avio.go
- avformat_version.go
- avutil.go
- avutil_adler32.go
- avutil_aes.go
- avutil_aes_ctr.go
- avutil_assert.go
- avutil_attributes.go
- avutil_audio_fifo.go
- avutil_avconfig.go
- avutil_avstring.go
- avutil_base64.go
- avutil_blowfish.go
- avutil_bprint.go
- avutil_bswap.go
- avutil_buffer.go
- avutil_camellia.go
- avutil_cast5.go
- avutil_channel_layout.go
- avutil_common.go
- avutil_cpu.go
- avutil_crc.go
- avutil_des.go
- avutil_dict.go
- avutil_display.go
- avutil_downmix_info.go
- avutil_encryption_info.go
- avutil_error.go
- avutil_eval.go
- avutil_ffversion.go
- avutil_fifo.go
- avutil_file.go
- avutil_frame.go
- avutil_hash.go
- avutil_hmac.go
- avutil_hwcontext.go
- avutil_imgutils.go
- avutil_intfloat.go
- avutil_intreadwrite.go
- avutil_lfg.go
- avutil_log.go
- avutil_lzo.go
- avutil_macros.go
- avutil_mastering_display_metadata.go
- avutil_mathematics.go
- avutil_md5.go
- avutil_mem.go
- avutil_motion_vector.go
- avutil_murmur3.go
- avutil_opt.go
- avutil_parseutils.go
- avutil_pixdesc.go
- avutil_pixelutils.go
- avutil_pixfmt.go
- avutil_random_seed.go
- avutil_rational.go
- avutil_rc4.go
- avutil_replaygain.go
- avutil_ripemd.go
- avutil_samplefmt.go
- avutil_sha.go
- avutil_sha512.go
- avutil_spherical.go
- avutil_stereo3d.go
- avutil_tea.go
- avutil_threadmessage.go
- avutil_time.go
- avutil_timecode.go
- avutil_timestamp.go
- avutil_tree.go
- avutil_twofish.go
- avutil_version.go
- avutil_xtea.go
- ffmpeg.go
- ffmpeg_helper.go
- postproc.go
- postproc_version.go
- swresample.go
- swresample_version.go
- swscale.go
- swscale_version.go
Directories
¶
Path | Synopsis |
---|---|
examples
|
|
avio-list-dir
command
|
|
avio-reading
command
|
|
decode-audio
command
|
|
decode-video
command
|
|
demuxing-decoding
command
|
|
encode-audio
command
|
|
encode-video
command
|
|
extract-mvs
command
|
|
filter-audio
command
|
|
filtering-audio
command
|
|
filtering-video
command
|
|
http-multiclient
command
|
|
hw-decode
command
|
|
metadata
command
|
|
muxing
command
|
|
remuxing
command
|
|
resampling-audio
command
|
|
scaling-video
command
|
|
transcode-aac
command
|
|
transcoding
command
|
|
vaapi-encode
command
|
|
vaapi-transcode
command
|