Documentation ¶
Index ¶
- func AvErr(code int) error
- type AVAudioFifo
- func (af *AVAudioFifo) Drain(nbSamples int) int
- func (af *AVAudioFifo) Free()
- func (af *AVAudioFifo) Peek(data *unsafe.Pointer, nbSamples int) int
- func (af *AVAudioFifo) PeekAt(data *unsafe.Pointer, nbSamples int, offset int) int
- func (af *AVAudioFifo) Read(data *unsafe.Pointer, nbSamples int) int
- func (af *AVAudioFifo) Realloc(nbSamples int) int
- func (af *AVAudioFifo) Reset()
- func (af *AVAudioFifo) Size() int
- func (af *AVAudioFifo) Space() int
- func (af *AVAudioFifo) Write(data *unsafe.Pointer, nbSamples int) int
- type AVChannelLayout
- func (layout *AVChannelLayout) Check() bool
- func (layout *AVChannelLayout) CopyTo(dst *AVChannelLayout) int
- func (layout *AVChannelLayout) Equals(b *AVChannelLayout) bool
- func (layout *AVChannelLayout) EqualsErr(b *AVChannelLayout) (bool, error)
- func (layout *AVChannelLayout) GetMap() *avutil.CAVChannelCustom
- func (layout *AVChannelLayout) GetMask() uint64
- func (layout *AVChannelLayout) GetNbChannels() int
- func (layout *AVChannelLayout) GetOpaque() unsafe.Pointer
- func (layout *AVChannelLayout) GetOrder() avutil.CAVChannelOrder
- func (layout *AVChannelLayout) SetMap(_map *avutil.CAVChannelCustom)
- func (layout *AVChannelLayout) SetMask(mask uint64)
- func (layout *AVChannelLayout) SetNbChannels(nbChannels int)
- func (layout *AVChannelLayout) SetOpaque(opaque unsafe.Pointer)
- func (layout *AVChannelLayout) SetOrder(order avutil.CAVChannelOrder)
- func (layout *AVChannelLayout) Uninit()
- type AVFrame
- func (frame *AVFrame) AllocBuffer(align int) int
- func (frame *AVFrame) ApplyCropping(flags int) int
- func (frame *AVFrame) Clone() *AVFrame
- func (frame *AVFrame) CopyPropsTo(dst *AVFrame) int
- func (frame *AVFrame) CopyTo(dst *AVFrame) int
- func (frame *AVFrame) Free()
- func (frame *AVFrame) GetAudioData() [][]byte
- func (frame *AVFrame) GetAudioDataSize(align int) int
- func (frame *AVFrame) GetBestEffortTimestamp() int64
- func (frame *AVFrame) GetBuf() [avutil.AV_NUM_DATA_POINTERS]*avutil.CAVBufferRef
- func (frame *AVFrame) GetChLayout() *AVChannelLayout
- func (frame *AVFrame) GetChromaLocation() avutil.CAVChromaLocation
- func (frame *AVFrame) GetColorPrimaries() avutil.CAVColorPrimaries
- func (frame *AVFrame) GetColorRange() avutil.CAVColorRange
- func (frame *AVFrame) GetColorTrc() avutil.CAVColorTransferCharacteristic
- func (frame *AVFrame) GetColorspace() avutil.CAVColorSpace
- func (frame *AVFrame) GetCropBottom() ctypes.SizeT
- func (frame *AVFrame) GetCropLeft() ctypes.SizeT
- func (frame *AVFrame) GetCropRight() ctypes.SizeT
- func (frame *AVFrame) GetCropTop() ctypes.SizeT
- func (frame *AVFrame) GetData() [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer
- func (frame *AVFrame) GetDecodeErrorFlags() int
- func (frame *AVFrame) GetDuration() int64
- func (frame *AVFrame) GetExtendedBuf() **avutil.CAVBufferRef
- func (frame *AVFrame) GetExtendedData() *unsafe.Pointer
- func (frame *AVFrame) GetFlags() int
- func (frame *AVFrame) GetFormat() int
- func (frame *AVFrame) GetHeight() int
- func (frame *AVFrame) GetHwFramesCtx() *avutil.CAVBufferRef
- func (frame *AVFrame) GetLineSize() [avutil.AV_NUM_DATA_POINTERS]int
- func (frame *AVFrame) GetMetadata() *avutil.CAVDictionary
- func (frame *AVFrame) GetNbExtendedBuf() int
- func (frame *AVFrame) GetNbSamples() int
- func (frame *AVFrame) GetNbSideData() int
- func (frame *AVFrame) GetOpaque() unsafe.Pointer
- func (frame *AVFrame) GetOpaqueRef() *avutil.CAVBufferRef
- func (frame *AVFrame) GetPictType() avutil.CAVPictureType
- func (frame *AVFrame) GetPktDts() int64
- func (frame *AVFrame) GetPlaneBuffer(plane int) *avutil.CAVBufferRef
- func (frame *AVFrame) GetPrivateRef() *avutil.CAVBufferRef
- func (frame *AVFrame) GetPts() int64
- func (frame *AVFrame) GetQuality() int
- func (frame *AVFrame) GetRepeatPict() int
- func (frame *AVFrame) GetSampleAspectRatio() avutil.CAVRational
- func (frame *AVFrame) GetSampleRate() int
- func (frame *AVFrame) GetSideData() **avutil.CAVFrameSideData
- func (frame *AVFrame) GetSideDataByType(_type avutil.CAVFrameSideDataType) *avutil.CAVFrameSideData
- func (frame *AVFrame) GetTimeBase() avutil.CAVRational
- func (frame *AVFrame) GetWidth() int
- func (frame *AVFrame) IsWritable() int
- func (frame *AVFrame) MakeWritable() int
- func (frame *AVFrame) MoveRefTo(dst *AVFrame)
- func (frame *AVFrame) NewSideData(_type avutil.CAVFrameSideDataType, size uint) *avutil.CAVFrameSideData
- func (frame *AVFrame) NewSideDataFromBuf(_type avutil.CAVFrameSideDataType, buf *avutil.CAVBufferRef) *avutil.CAVFrameSideData
- func (frame *AVFrame) RefTo(dst *AVFrame) int
- func (frame *AVFrame) RemoveSideData(_type avutil.CAVFrameSideDataType)
- func (frame *AVFrame) ReplaceTo(dst *AVFrame) int
- func (frame *AVFrame) SetBestEffortTimestamp(bestEffortTimestamp int64)
- func (frame *AVFrame) SetBuf(buf [avutil.AV_NUM_DATA_POINTERS]*avutil.CAVBufferRef)
- func (frame *AVFrame) SetChLayout(chLayout *AVChannelLayout)
- func (frame *AVFrame) SetChromaLocation(chromaLocation avutil.CAVChromaLocation)
- func (frame *AVFrame) SetColorPrimaries(colorPrimaries avutil.CAVColorPrimaries)
- func (frame *AVFrame) SetColorRange(colorRange avutil.CAVColorRange)
- func (frame *AVFrame) SetColorTrc(colorTrc avutil.CAVColorTransferCharacteristic)
- func (frame *AVFrame) SetColorspace(colorspace avutil.CAVColorSpace)
- func (frame *AVFrame) SetCropBottom(cropBottom ctypes.SizeT)
- func (frame *AVFrame) SetCropLeft(cropLeft ctypes.SizeT)
- func (frame *AVFrame) SetCropRight(cropRight ctypes.SizeT)
- func (frame *AVFrame) SetCropTop(cropTop ctypes.SizeT)
- func (frame *AVFrame) SetData(data [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer)
- func (frame *AVFrame) SetDecodeErrorFlags(decodeErrorFlags int)
- func (frame *AVFrame) SetDuration(duration int64)
- func (frame *AVFrame) SetExtendedBuf(extendedBuf **avutil.CAVBufferRef)
- func (frame *AVFrame) SetExtendedData(extendedData *unsafe.Pointer)
- func (frame *AVFrame) SetFlags(flags int)
- func (frame *AVFrame) SetFormat(format int)
- func (frame *AVFrame) SetHeight(height int)
- func (frame *AVFrame) SetHwFramesCtx(hwFramesCtx *avutil.CAVBufferRef)
- func (frame *AVFrame) SetLinesize(linesize [avutil.AV_NUM_DATA_POINTERS]int)
- func (frame *AVFrame) SetMetadata(metadata *avutil.CAVDictionary)
- func (frame *AVFrame) SetNbExtendedBuf(nbExtendedBuf int)
- func (frame *AVFrame) SetNbSamples(nbSamples int)
- func (frame *AVFrame) SetNbSideData(nbSideData int)
- func (frame *AVFrame) SetOpaque(opaque unsafe.Pointer)
- func (frame *AVFrame) SetOpaqueRef(opaqueRef *avutil.CAVBufferRef)
- func (frame *AVFrame) SetPictType(pictType avutil.CAVPictureType)
- func (frame *AVFrame) SetPktDts(pktDts int64)
- func (frame *AVFrame) SetPrivateRef(privateRef *avutil.CAVBufferRef)
- func (frame *AVFrame) SetPts(pts int64)
- func (frame *AVFrame) SetQuality(quality int)
- func (frame *AVFrame) SetRepeatPict(repeatPict int)
- func (frame *AVFrame) SetSampleAspectRatio(sampleAspectRatio avutil.CAVRational)
- func (frame *AVFrame) SetSampleRate(sampleRate int)
- func (frame *AVFrame) SetSideData(sideData **avutil.CAVFrameSideData)
- func (frame *AVFrame) SetTimeBase(timeBase avutil.CAVRational)
- func (frame *AVFrame) SetWidth(width int)
- func (frame *AVFrame) Unref()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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) 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
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 ¶
func AllocAVFrame ¶
func AllocAVFrame() *AVFrame
func (*AVFrame) AllocBuffer ¶
func (*AVFrame) ApplyCropping ¶
func (*AVFrame) CopyPropsTo ¶
func (*AVFrame) GetAudioData ¶ added in v0.0.4
func (*AVFrame) GetAudioDataSize ¶ added in v0.0.4
func (*AVFrame) GetBestEffortTimestamp ¶
func (*AVFrame) GetBuf ¶
func (frame *AVFrame) GetBuf() [avutil.AV_NUM_DATA_POINTERS]*avutil.CAVBufferRef
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 (*AVFrame) GetCropLeft ¶
func (*AVFrame) GetCropRight ¶
func (*AVFrame) GetCropTop ¶
func (*AVFrame) GetData ¶
func (frame *AVFrame) GetData() [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer
func (*AVFrame) GetDecodeErrorFlags ¶
func (*AVFrame) GetDuration ¶
func (*AVFrame) GetExtendedBuf ¶
func (frame *AVFrame) GetExtendedBuf() **avutil.CAVBufferRef
func (*AVFrame) GetExtendedData ¶
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 (*AVFrame) GetNbSamples ¶
func (*AVFrame) GetNbSideData ¶
func (*AVFrame) GetOpaqueRef ¶
func (frame *AVFrame) GetOpaqueRef() *avutil.CAVBufferRef
func (*AVFrame) GetPictType ¶
func (frame *AVFrame) GetPictType() avutil.CAVPictureType
func (*AVFrame) GetPlaneBuffer ¶
func (frame *AVFrame) GetPlaneBuffer(plane int) *avutil.CAVBufferRef
func (*AVFrame) GetPrivateRef ¶
func (frame *AVFrame) GetPrivateRef() *avutil.CAVBufferRef
func (*AVFrame) GetQuality ¶
func (*AVFrame) GetRepeatPict ¶
func (*AVFrame) GetSampleAspectRatio ¶
func (frame *AVFrame) GetSampleAspectRatio() avutil.CAVRational
func (*AVFrame) GetSampleRate ¶
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) IsWritable ¶
func (*AVFrame) MakeWritable ¶
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) RemoveSideData ¶
func (frame *AVFrame) RemoveSideData(_type avutil.CAVFrameSideDataType)
func (*AVFrame) SetBestEffortTimestamp ¶
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 (*AVFrame) SetCropLeft ¶
func (*AVFrame) SetCropRight ¶
func (*AVFrame) SetCropTop ¶
func (*AVFrame) SetData ¶
func (frame *AVFrame) SetData(data [avutil.AV_NUM_DATA_POINTERS]unsafe.Pointer)
func (*AVFrame) SetDecodeErrorFlags ¶
func (*AVFrame) SetDuration ¶
func (*AVFrame) SetExtendedBuf ¶
func (frame *AVFrame) SetExtendedBuf(extendedBuf **avutil.CAVBufferRef)
func (*AVFrame) SetExtendedData ¶
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 (*AVFrame) SetNbSamples ¶
func (*AVFrame) SetNbSideData ¶
func (*AVFrame) SetOpaqueRef ¶
func (frame *AVFrame) SetOpaqueRef(opaqueRef *avutil.CAVBufferRef)
func (*AVFrame) SetPictType ¶
func (frame *AVFrame) SetPictType(pictType avutil.CAVPictureType)
func (*AVFrame) SetPrivateRef ¶
func (frame *AVFrame) SetPrivateRef(privateRef *avutil.CAVBufferRef)
func (*AVFrame) SetQuality ¶
func (*AVFrame) SetRepeatPict ¶
func (*AVFrame) SetSampleAspectRatio ¶
func (frame *AVFrame) SetSampleAspectRatio(sampleAspectRatio avutil.CAVRational)
func (*AVFrame) SetSampleRate ¶
func (*AVFrame) SetSideData ¶
func (frame *AVFrame) SetSideData(sideData **avutil.CAVFrameSideData)
func (*AVFrame) SetTimeBase ¶
func (frame *AVFrame) SetTimeBase(timeBase avutil.CAVRational)
Click to show internal directories.
Click to hide internal directories.