2026-02-06 22:23:20 +01:00
|
|
|
cimport libav as lib
|
|
|
|
|
|
|
|
|
|
from av.buffer cimport Buffer
|
2026-06-16 17:09:34 +00:00
|
|
|
from av.dictionary cimport Dictionary, wrap_dictionary
|
2026-02-06 22:23:20 +01:00
|
|
|
from av.frame cimport Frame
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cdef class SideData(Buffer):
|
|
|
|
|
cdef Frame frame
|
|
|
|
|
cdef lib.AVFrameSideData *ptr
|
2026-06-16 17:09:34 +00:00
|
|
|
cdef Dictionary metadata
|
2026-02-06 22:23:20 +01:00
|
|
|
|
|
|
|
|
cdef SideData wrap_side_data(Frame frame, int index)
|
|
|
|
|
cdef int get_display_rotation(Frame frame)
|
|
|
|
|
|
|
|
|
|
cdef class _SideDataContainer:
|
|
|
|
|
cdef Frame frame
|
|
|
|
|
cdef list _by_index
|
|
|
|
|
cdef dict _by_type
|