goavutil

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2024 License: LGPL-2.1 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AvErr

func AvErr(code int) error

Types

type AVAudioFifo added in v0.0.5

type AVAudioFifo struct {
	CAVAudioFifo *avutil.CAVAudioFifo
}

func NewAVAudioFifo added in v0.0.5

func NewAVAudioFifo(sampleFmt avutil.CAVSampleFormat, channels int, nbSamples int) *AVAudioFifo

func (*AVAudioFifo) Drain added in v0.0.5

func (af *AVAudioFifo) Drain(nbSamples int) int

func (*AVAudioFifo) Free added in v0.0.5

func (af *AVAudioFifo) Free()

func (*AVAudioFifo) Peek added in v0.0.5

func (af *AVAudioFifo) Peek(data *unsafe.Pointer, nbSamples int) int

func (*AVAudioFifo) PeekAt added in v0.0.5

func (af *AVAudioFifo) PeekAt(data *unsafe.Pointer, nbSamples int, offset int) int

func (*AVAudioFifo) Read added in v0.0.5

func (af *AVAudioFifo) Read(data *unsafe.Pointer, nbSamples int) int

func (*AVAudioFifo) Realloc added in v0.0.5

func (af *AVAudioFifo) Realloc(nbSamples int) int

func (*AVAudioFifo) Reset added in v0.0.5

func (af *AVAudioFifo) Reset()

func (*AVAudioFifo) Size added in v0.0.5

func (af *AVAudioFifo) Size() int

func (*AVAudioFifo) Space added in v0.0.5

func (af *AVAudioFifo) Space() int

func (*AVAudioFifo) Write added in v0.0.5

func (af *AVAudioFifo) Write(data *unsafe.Pointer, nbSamples int) int

type AVChannelLayout

type AVChannelLayout struct {
	CAVChannelLayout *avutil.CAVChannelLayout
}

func NewAvChannelLayout added in v0.0.4

func NewAvChannelLayout(opaque *unsafe.Pointer) *AVChannelLayout

func NewAvChannelLayoutDefault added in v0.0.4

func NewAvChannelLayoutDefault(nbChannels int) *AVChannelLayout

func NewAvChannelLayoutFromMask added in v0.0.4

func NewAvChannelLayoutFromMask(mask uint64) (*AVChannelLayout, int)

func NewAvChannelLayoutFromString added in v0.0.4

func NewAvChannelLayoutFromString(str string) (*AVChannelLayout, int)

func (*AVChannelLayout) Check added in v0.0.4

func (layout *AVChannelLayout) Check() bool

func (*AVChannelLayout) CopyTo added in v0.0.5

func (layout *AVChannelLayout) CopyTo(dst *AVChannelLayout) int

func (*AVChannelLayout) Equals added in v0.0.4

func (layout *AVChannelLayout) Equals(b *AVChannelLayout) bool

func (*AVChannelLayout) EqualsErr added in v0.0.4

func (layout *AVChannelLayout) EqualsErr(b *AVChannelLayout) (bool, error)

func (*AVChannelLayout) GetMap added in v0.0.4

func (layout *AVChannelLayout) GetMap() *avutil.CAVChannelCustom

func (*AVChannelLayout) GetMask added in v0.0.4

func (layout *AVChannelLayout) GetMask() uint64

func (*AVChannelLayout) GetNbChannels

func (layout *AVChannelLayout) GetNbChannels() int

func (*AVChannelLayout) GetOpaque added in v0.0.4

func (layout *AVChannelLayout) GetOpaque() unsafe.Pointer

func (*AVChannelLayout) GetOrder added in v0.0.4

func (layout *AVChannelLayout) GetOrder() avutil.CAVChannelOrder

func (*AVChannelLayout) SetMap added in v0.0.4

func (layout *AVChannelLayout) SetMap(_map *avutil.CAVChannelCustom)

func (*AVChannelLayout) SetMask added in v0.0.4

func (layout *AVChannelLayout) SetMask(mask uint64)

func (*AVChannelLayout) SetNbChannels added in v0.0.4

func (layout *AVChannelLayout) SetNbChannels(nbChannels int)

func (*AVChannelLayout) SetOpaque added in v0.0.4

func (layout *AVChannelLayout) SetOpaque(opaque unsafe.Pointer)

func (*AVChannelLayout) SetOrder added in v0.0.4

func (layout *AVChannelLayout) SetOrder(order avutil.CAVChannelOrder)

func (*AVChannelLayout) Uninit added in v0.0.4

func (layout *AVChannelLayout) Uninit()

type AVFrame

type AVFrame struct {
	CAVFrame *avutil.CAVFrame
}

func AllocAVFrame

func AllocAVFrame() *AVFrame

func (*AVFrame) AllocBuffer

func (frame *AVFrame) AllocBuffer(align int) int

func (*AVFrame) ApplyCropping

func (frame *AVFrame) ApplyCropping(flags int) int

func (*AVFrame) Clone

func (frame *AVFrame) Clone() *AVFrame

func (*AVFrame) CopyPropsTo

func (frame *AVFrame) CopyPropsTo(dst *AVFrame) int

func (*AVFrame) CopyTo

func (frame *AVFrame) CopyTo(dst *AVFrame) int

func (*AVFrame) Free

func (frame *AVFrame) Free()

func (*AVFrame) GetAudioData added in v0.0.4

func (frame *AVFrame) GetAudioData() [][]byte

func (*AVFrame) GetAudioDataSize added in v0.0.4

func (frame *AVFrame) GetAudioDataSize(align int) int

func (*AVFrame) GetBestEffortTimestamp

func (frame *AVFrame) GetBestEffortTimestamp() int64

func (*AVFrame) GetBuf

func (*AVFrame) GetChLayout

func (frame *AVFrame) GetChLayout() *AVChannelLayout

func (*AVFrame) GetChromaLocation

func (frame *AVFrame) GetChromaLocation() avutil.CAVChromaLocation

func (*AVFrame) GetColorPrimaries

func (frame *AVFrame) GetColorPrimaries() avutil.CAVColorPrimaries

func (*AVFrame) GetColorRange

func (frame *AVFrame) GetColorRange() avutil.CAVColorRange

func (*AVFrame) GetColorTrc

func (frame *AVFrame) GetColorTrc() avutil.CAVColorTransferCharacteristic

func (*AVFrame) GetColorspace

func (frame *AVFrame) GetColorspace() avutil.CAVColorSpace

func (*AVFrame) GetCropBottom

func (frame *AVFrame) GetCropBottom() ctypes.SizeT

func (*AVFrame) GetCropLeft

func (frame *AVFrame) GetCropLeft() ctypes.SizeT

func (*AVFrame) GetCropRight

func (frame *AVFrame) GetCropRight() ctypes.SizeT

func (*AVFrame) GetCropTop

func (frame *AVFrame) GetCropTop() ctypes.SizeT

func (*AVFrame) GetData

func (frame *AVFrame) GetData() [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer

func (*AVFrame) GetDecodeErrorFlags

func (frame *AVFrame) GetDecodeErrorFlags() int

func (*AVFrame) GetDuration

func (frame *AVFrame) GetDuration() int64

func (*AVFrame) GetExtendedBuf

func (frame *AVFrame) GetExtendedBuf() **avutil.CAVBufferRef

func (*AVFrame) GetExtendedData

func (frame *AVFrame) GetExtendedData() *unsafe.Pointer

func (*AVFrame) GetFlags

func (frame *AVFrame) GetFlags() int

func (*AVFrame) GetFormat

func (frame *AVFrame) GetFormat() int

func (*AVFrame) GetHeight

func (frame *AVFrame) GetHeight() int

func (*AVFrame) GetHwFramesCtx

func (frame *AVFrame) GetHwFramesCtx() *avutil.CAVBufferRef

func (*AVFrame) GetLineSize

func (frame *AVFrame) GetLineSize() [avutil.AV_NUM_DATA_POINTERS]int

func (*AVFrame) GetMetadata

func (frame *AVFrame) GetMetadata() *avutil.CAVDictionary

func (*AVFrame) GetNbExtendedBuf

func (frame *AVFrame) GetNbExtendedBuf() int

func (*AVFrame) GetNbSamples

func (frame *AVFrame) GetNbSamples() int

func (*AVFrame) GetNbSideData

func (frame *AVFrame) GetNbSideData() int

func (*AVFrame) GetOpaque

func (frame *AVFrame) GetOpaque() unsafe.Pointer

func (*AVFrame) GetOpaqueRef

func (frame *AVFrame) GetOpaqueRef() *avutil.CAVBufferRef

func (*AVFrame) GetPictType

func (frame *AVFrame) GetPictType() avutil.CAVPictureType

func (*AVFrame) GetPktDts

func (frame *AVFrame) GetPktDts() int64

func (*AVFrame) GetPlaneBuffer

func (frame *AVFrame) GetPlaneBuffer(plane int) *avutil.CAVBufferRef

func (*AVFrame) GetPrivateRef

func (frame *AVFrame) GetPrivateRef() *avutil.CAVBufferRef

func (*AVFrame) GetPts

func (frame *AVFrame) GetPts() int64

func (*AVFrame) GetQuality

func (frame *AVFrame) GetQuality() int

func (*AVFrame) GetRepeatPict

func (frame *AVFrame) GetRepeatPict() int

func (*AVFrame) GetSampleAspectRatio

func (frame *AVFrame) GetSampleAspectRatio() avutil.CAVRational

func (*AVFrame) GetSampleRate

func (frame *AVFrame) GetSampleRate() int

func (*AVFrame) GetSideData

func (frame *AVFrame) GetSideData() **avutil.CAVFrameSideData

func (*AVFrame) GetSideDataByType

func (frame *AVFrame) GetSideDataByType(_type avutil.CAVFrameSideDataType) *avutil.CAVFrameSideData

func (*AVFrame) GetTimeBase

func (frame *AVFrame) GetTimeBase() avutil.CAVRational

func (*AVFrame) GetWidth

func (frame *AVFrame) GetWidth() int

func (*AVFrame) IsWritable

func (frame *AVFrame) IsWritable() int

func (*AVFrame) MakeWritable

func (frame *AVFrame) MakeWritable() int

func (*AVFrame) MoveRefTo

func (frame *AVFrame) MoveRefTo(dst *AVFrame)

func (*AVFrame) NewSideData

func (frame *AVFrame) NewSideData(_type avutil.CAVFrameSideDataType, size uint) *avutil.CAVFrameSideData

func (*AVFrame) NewSideDataFromBuf

func (frame *AVFrame) NewSideDataFromBuf(_type avutil.CAVFrameSideDataType, buf *avutil.CAVBufferRef) *avutil.CAVFrameSideData

func (*AVFrame) RefTo

func (frame *AVFrame) RefTo(dst *AVFrame) int

func (*AVFrame) RemoveSideData

func (frame *AVFrame) RemoveSideData(_type avutil.CAVFrameSideDataType)

func (*AVFrame) ReplaceTo

func (frame *AVFrame) ReplaceTo(dst *AVFrame) int

func (*AVFrame) SetBestEffortTimestamp

func (frame *AVFrame) SetBestEffortTimestamp(bestEffortTimestamp int64)

func (*AVFrame) SetBuf

func (frame *AVFrame) SetBuf(buf [avutil.AV_NUM_DATA_POINTERS]*avutil.CAVBufferRef)

func (*AVFrame) SetChLayout

func (frame *AVFrame) SetChLayout(chLayout *AVChannelLayout)

func (*AVFrame) SetChromaLocation

func (frame *AVFrame) SetChromaLocation(chromaLocation avutil.CAVChromaLocation)

func (*AVFrame) SetColorPrimaries

func (frame *AVFrame) SetColorPrimaries(colorPrimaries avutil.CAVColorPrimaries)

func (*AVFrame) SetColorRange

func (frame *AVFrame) SetColorRange(colorRange avutil.CAVColorRange)

func (*AVFrame) SetColorTrc

func (frame *AVFrame) SetColorTrc(colorTrc avutil.CAVColorTransferCharacteristic)

func (*AVFrame) SetColorspace

func (frame *AVFrame) SetColorspace(colorspace avutil.CAVColorSpace)

func (*AVFrame) SetCropBottom

func (frame *AVFrame) SetCropBottom(cropBottom ctypes.SizeT)

func (*AVFrame) SetCropLeft

func (frame *AVFrame) SetCropLeft(cropLeft ctypes.SizeT)

func (*AVFrame) SetCropRight

func (frame *AVFrame) SetCropRight(cropRight ctypes.SizeT)

func (*AVFrame) SetCropTop

func (frame *AVFrame) SetCropTop(cropTop ctypes.SizeT)

func (*AVFrame) SetData

func (frame *AVFrame) SetData(data [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer)

func (*AVFrame) SetDecodeErrorFlags

func (frame *AVFrame) SetDecodeErrorFlags(decodeErrorFlags int)

func (*AVFrame) SetDuration

func (frame *AVFrame) SetDuration(duration int64)

func (*AVFrame) SetExtendedBuf

func (frame *AVFrame) SetExtendedBuf(extendedBuf **avutil.CAVBufferRef)

func (*AVFrame) SetExtendedData

func (frame *AVFrame) SetExtendedData(extendedData *unsafe.Pointer)

func (*AVFrame) SetFlags

func (frame *AVFrame) SetFlags(flags int)

func (*AVFrame) SetFormat

func (frame *AVFrame) SetFormat(format int)

func (*AVFrame) SetHeight

func (frame *AVFrame) SetHeight(height int)

func (*AVFrame) SetHwFramesCtx

func (frame *AVFrame) SetHwFramesCtx(hwFramesCtx *avutil.CAVBufferRef)

func (*AVFrame) SetLinesize

func (frame *AVFrame) SetLinesize(linesize [avutil.AV_NUM_DATA_POINTERS]int)

func (*AVFrame) SetMetadata

func (frame *AVFrame) SetMetadata(metadata *avutil.CAVDictionary)

func (*AVFrame) SetNbExtendedBuf

func (frame *AVFrame) SetNbExtendedBuf(nbExtendedBuf int)

func (*AVFrame) SetNbSamples

func (frame *AVFrame) SetNbSamples(nbSamples int)

func (*AVFrame) SetNbSideData

func (frame *AVFrame) SetNbSideData(nbSideData int)

func (*AVFrame) SetOpaque

func (frame *AVFrame) SetOpaque(opaque unsafe.Pointer)

func (*AVFrame) SetOpaqueRef

func (frame *AVFrame) SetOpaqueRef(opaqueRef *avutil.CAVBufferRef)

func (*AVFrame) SetPictType

func (frame *AVFrame) SetPictType(pictType avutil.CAVPictureType)

func (*AVFrame) SetPktDts

func (frame *AVFrame) SetPktDts(pktDts int64)

func (*AVFrame) SetPrivateRef

func (frame *AVFrame) SetPrivateRef(privateRef *avutil.CAVBufferRef)

func (*AVFrame) SetPts

func (frame *AVFrame) SetPts(pts int64)

func (*AVFrame) SetQuality

func (frame *AVFrame) SetQuality(quality int)

func (*AVFrame) SetRepeatPict

func (frame *AVFrame) SetRepeatPict(repeatPict int)

func (*AVFrame) SetSampleAspectRatio

func (frame *AVFrame) SetSampleAspectRatio(sampleAspectRatio avutil.CAVRational)

func (*AVFrame) SetSampleRate

func (frame *AVFrame) SetSampleRate(sampleRate int)

func (*AVFrame) SetSideData

func (frame *AVFrame) SetSideData(sideData **avutil.CAVFrameSideData)

func (*AVFrame) SetTimeBase

func (frame *AVFrame) SetTimeBase(timeBase avutil.CAVRational)

func (*AVFrame) SetWidth

func (frame *AVFrame) SetWidth(width int)

func (*AVFrame) Unref

func (frame *AVFrame) Unref()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL