22 lines
366 B
Cython
22 lines
366 B
Cython
cimport libav as lib
|
|
|
|
|
|
cdef class BaseOption:
|
|
|
|
cdef const lib.AVOption *ptr
|
|
|
|
|
|
cdef class Option(BaseOption):
|
|
|
|
cdef readonly tuple choices
|
|
|
|
|
|
cdef class OptionChoice(BaseOption):
|
|
|
|
cdef readonly bint is_default
|
|
|
|
|
|
cdef Option wrap_option(tuple choices, const lib.AVOption *ptr)
|
|
|
|
cdef OptionChoice wrap_option_choice(const lib.AVOption *ptr, bint is_default)
|