dataclasses ¶
Classes:
-
AllNeddedDvdFrameData
– -
D2VIndexFileInfo
– -
D2VIndexFrameData
– -
D2VIndexHeader
– -
DGIndexFileInfo
– -
DGIndexFooter
– -
DGIndexFrameData
– -
DGIndexHeader
– -
IndexFileFrameData
– -
IndexFileInfo
–
AllNeddedDvdFrameData dataclass
¶
AllNeddedDvdFrameData(
vobids: list[tuple[int, int]],
tff: list[int],
rff: list[int],
prog: list[int],
progseq: list[int],
)
Attributes:
D2VIndexFileInfo dataclass
¶
D2VIndexFileInfo(
path: SPath,
file_idx: int,
header: D2VIndexHeader,
frame_data: list[D2VIndexFrameData],
)
Bases: _IndexFileInfoBase
Attributes:
-
file_idx
(int
) – -
frame_data
(list[D2VIndexFrameData]
) – -
header
(D2VIndexHeader
) – -
path
(SPath
) –
D2VIndexFrameData dataclass
¶
D2VIndexFrameData(
matrix: int,
pic_type: str,
vob: int,
cell: int,
info: int,
skip: int,
position: int,
frameflags: list[int],
)
D2VIndexHeader dataclass
¶
D2VIndexHeader(
stream_type: int = 0,
MPEG_type: int = 0,
iDCT_algorithm: int = 0,
YUVRGB_scale: int = 1,
luminance_filter: tuple[int, ...] = (0, 0),
clipping: list[int] = lambda: [0, 0, 0, 0](),
aspect: Fraction = Fraction(16, 9),
pic_size: str = "",
field_op: int = 0,
frame_rate: Fraction = Fraction(30000, 1001),
location: list[int] = lambda: [0, 0, 0, 0](),
)
Bases: _SetItemMeta
Attributes:
-
MPEG_type
(int
) – -
YUVRGB_scale
(int
) – -
aspect
(Fraction
) – -
clipping
(list[int]
) – -
field_op
(int
) – -
frame_rate
(Fraction
) – -
iDCT_algorithm
(int
) – -
location
(list[int]
) – -
luminance_filter
(tuple[int, ...]
) – -
pic_size
(str
) – -
stream_type
(int
) –
DGIndexFileInfo dataclass
¶
DGIndexFileInfo(
path: SPath,
file_idx: int,
header: DGIndexHeader,
frame_data: list[DGIndexFrameData],
footer: DGIndexFooter,
)
Bases: _IndexFileInfoBase
Attributes:
-
file_idx
(int
) – -
footer
(DGIndexFooter
) – -
frame_data
(list[DGIndexFrameData]
) – -
header
(DGIndexHeader
) – -
path
(SPath
) –
DGIndexFooter dataclass
¶
DGIndexFooter(
film: float = 0.0,
frames_coded: int = 0,
frames_playback: int = 0,
order: int = 0,
)
Bases: _SetItemMeta
Attributes:
-
film
(float
) – -
frames_coded
(int
) – -
frames_playback
(int
) – -
order
(int
) –
DGIndexFrameData dataclass
¶
DGIndexHeader dataclass
¶
DGIndexHeader(
device: int = 0,
decode_modes: list[int] = lambda: [0, 0, 0, 0, 0](),
stream: tuple[int, ...] = (1, 0),
ranges: list[int] = lambda: [0, 0, 0, 0](),
depth: int = 8,
aspect: Fraction = Fraction(16, 9),
colorimetry: tuple[int, ...] = (2, 2, 2),
packet_size: int | None = None,
vpid: int | None = None,
)
Bases: _SetItemMeta
Attributes:
IndexFileFrameData dataclass
¶
IndexFileInfo dataclass
¶
IndexFileInfo(path: SPath, file_idx: int, frame_data: list[IndexFileFrameData])
Bases: _IndexFileInfoBase
Attributes:
-
file_idx
(int
) – -
frame_data
(list[IndexFileFrameData]
) – -
path
(SPath
) –