Documentation ¶
Index ¶
- type AVFilter
- type AVFilterContext
- type AVFilterGraph
- func (g *AVFilterGraph) CreateBufferSink(name string, args string) (*BufferSink, int)
- func (g *AVFilterGraph) CreateBufferSrc(name string, args string) (*BufferSrc, int)
- func (g *AVFilterGraph) CreateFilter(filt *AVFilter, name string, args string) (*AVFilterContext, int)
- func (g *AVFilterGraph) Free()
- func (g *AVFilterGraph) ParsePtr(filters string, inputs *AVFilterInOut, outputs *AVFilterInOut, ...) int
- func (g *AVFilterGraph) ValidConfig(logCtx unsafe.Pointer) int
- type AVFilterInOut
- func (inout *AVFilterInOut) Free()
- func (inout *AVFilterInOut) GetFilterCtx() *AVFilterContext
- func (inout *AVFilterInOut) GetName() string
- func (inout *AVFilterInOut) GetNext() *AVFilterInOut
- func (inout *AVFilterInOut) GetPadIdx() int
- func (inout *AVFilterInOut) SetFilterCtx(filterCtx *AVFilterContext)
- func (inout *AVFilterInOut) SetName(name string)
- func (inout *AVFilterInOut) SetNext(next *AVFilterInOut)
- func (inout *AVFilterInOut) SetPadIdx(padIdx int)
- type BufferSink
- type BufferSrc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AVFilterContext ¶
type AVFilterContext struct {
CAVFilterContext *avfilter.CAVFilterContext
}
func NewContext ¶ added in v0.0.5
func NewContext(filt *AVFilter, name string, args string, graphCtx *AVFilterGraph) (*AVFilterContext, int)
func (*AVFilterContext) GetInputs ¶
func (filtCtx *AVFilterContext) GetInputs() []*avfilter.CAVFilterLink
func (*AVFilterContext) GetOutputs ¶
func (filtCtx *AVFilterContext) GetOutputs() []*avfilter.CAVFilterLink
type AVFilterGraph ¶
type AVFilterGraph struct {
CAVFilterGraph *avfilter.CAVFilterGraph
}
func AllocAvFilterGraph ¶
func AllocAvFilterGraph() *AVFilterGraph
func (*AVFilterGraph) CreateBufferSink ¶
func (g *AVFilterGraph) CreateBufferSink(name string, args string) (*BufferSink, int)
func (*AVFilterGraph) CreateBufferSrc ¶
func (g *AVFilterGraph) CreateBufferSrc(name string, args string) (*BufferSrc, int)
func (*AVFilterGraph) CreateFilter ¶
func (g *AVFilterGraph) CreateFilter(filt *AVFilter, name string, args string) (*AVFilterContext, int)
func (*AVFilterGraph) Free ¶
func (g *AVFilterGraph) Free()
func (*AVFilterGraph) ParsePtr ¶
func (g *AVFilterGraph) ParsePtr(filters string, inputs *AVFilterInOut, outputs *AVFilterInOut, logCtx unsafe.Pointer) int
func (*AVFilterGraph) ValidConfig ¶
func (g *AVFilterGraph) ValidConfig(logCtx unsafe.Pointer) int
type AVFilterInOut ¶
type AVFilterInOut struct {
CAVFilterInOut *avfilter.CAVFilterInOut
}
func AllocAvFilterInOut ¶
func AllocAvFilterInOut() *AVFilterInOut
func (*AVFilterInOut) Free ¶
func (inout *AVFilterInOut) Free()
func (*AVFilterInOut) GetFilterCtx ¶
func (inout *AVFilterInOut) GetFilterCtx() *AVFilterContext
func (*AVFilterInOut) GetName ¶
func (inout *AVFilterInOut) GetName() string
func (*AVFilterInOut) GetNext ¶
func (inout *AVFilterInOut) GetNext() *AVFilterInOut
func (*AVFilterInOut) GetPadIdx ¶
func (inout *AVFilterInOut) GetPadIdx() int
func (*AVFilterInOut) SetFilterCtx ¶
func (inout *AVFilterInOut) SetFilterCtx(filterCtx *AVFilterContext)
func (*AVFilterInOut) SetName ¶
func (inout *AVFilterInOut) SetName(name string)
func (*AVFilterInOut) SetNext ¶
func (inout *AVFilterInOut) SetNext(next *AVFilterInOut)
func (*AVFilterInOut) SetPadIdx ¶
func (inout *AVFilterInOut) SetPadIdx(padIdx int)
type BufferSink ¶
type BufferSink struct {
*AVFilterContext
}
func NewBufferSink ¶
func NewBufferSink(name string, args string, graphCtx *AVFilterGraph) (*BufferSink, int)
type BufferSrc ¶
type BufferSrc struct {
*AVFilterContext
}
func NewBufferSrc ¶
func NewBufferSrc(name string, args string, graphCtx *AVFilterGraph) (*BufferSrc, int)
Click to show internal directories.
Click to hide internal directories.