1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
cimport libav as lib
from av.filter.context cimport FilterContext
from av.filter.filter cimport Filter
from av.filter.graph cimport Graph
from av.filter.link cimport FilterContextPad, FilterLink
cdef class FilterLink:
cdef readonly Graph graph
cdef lib.AVFilterLink *ptr
cdef FilterContextPad _input
cdef FilterContextPad _output
cdef FilterLink wrap_filter_link(Graph graph, lib.AVFilterLink *ptr)
cdef class FilterPad:
cdef readonly Filter filter
cdef readonly FilterContext context
cdef readonly bint is_input
cdef readonly int index
cdef const lib.AVFilterPad *base_ptr
cdef class FilterContextPad(FilterPad):
cdef FilterLink _link
cdef tuple alloc_filter_pads(Filter, const lib.AVFilterPad *ptr, bint is_input, FilterContext context=?)
|