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) –