@@ -2,7 +2,7 @@ from enum import Flag, IntEnum
22from fractions import Fraction
33from pathlib import Path
44from types import TracebackType
5- from typing import Any , Callable , ClassVar , Literal , Type , overload
5+ from typing import Any , Callable , ClassVar , Literal , Type , cast , overload
66
77from av .codec .hwaccel import HWAccel
88from av .format import ContainerFormat
@@ -14,58 +14,58 @@ from .streams import StreamContainer
1414Real = int | float | Fraction
1515
1616class Flags (Flag ):
17- gen_pts : ClassVar [Flags ]
18- ign_idx : ClassVar [Flags ]
19- non_block : ClassVar [Flags ]
20- ign_dts : ClassVar [Flags ]
21- no_fillin : ClassVar [Flags ]
22- no_parse : ClassVar [Flags ]
23- no_buffer : ClassVar [Flags ]
24- custom_io : ClassVar [Flags ]
25- discard_corrupt : ClassVar [Flags ]
26- flush_packets : ClassVar [Flags ]
27- bitexact : ClassVar [Flags ]
28- sort_dts : ClassVar [Flags ]
29- fast_seek : ClassVar [Flags ]
30- shortest : ClassVar [Flags ]
31- auto_bsf : ClassVar [Flags ]
17+ gen_pts = cast ( ClassVar [Flags ], ...)
18+ ign_idx = cast ( ClassVar [Flags ], ...)
19+ non_block = cast ( ClassVar [Flags ], ...)
20+ ign_dts = cast ( ClassVar [Flags ], ...)
21+ no_fillin = cast ( ClassVar [Flags ], ...)
22+ no_parse = cast ( ClassVar [Flags ], ...)
23+ no_buffer = cast ( ClassVar [Flags ], ...)
24+ custom_io = cast ( ClassVar [Flags ], ...)
25+ discard_corrupt = cast ( ClassVar [Flags ], ...)
26+ flush_packets = cast ( ClassVar [Flags ], ...)
27+ bitexact = cast ( ClassVar [Flags ], ...)
28+ sort_dts = cast ( ClassVar [Flags ], ...)
29+ fast_seek = cast ( ClassVar [Flags ], ...)
30+ shortest = cast ( ClassVar [Flags ], ...)
31+ auto_bsf = cast ( ClassVar [Flags ], ...)
3232
3333class AudioCodec (IntEnum ):
34- none : int
35- pcm_alaw : int
36- pcm_bluray : int
37- pcm_dvd : int
38- pcm_f16le : int
39- pcm_f24le : int
40- pcm_f32be : int
41- pcm_f32le : int
42- pcm_f64be : int
43- pcm_f64le : int
44- pcm_lxf : int
45- pcm_mulaw : int
46- pcm_s16be : int
47- pcm_s16be_planar : int
48- pcm_s16le : int
49- pcm_s16le_planar : int
50- pcm_s24be : int
51- pcm_s24daud : int
52- pcm_s24le : int
53- pcm_s24le_planar : int
54- pcm_s32be : int
55- pcm_s32le : int
56- pcm_s32le_planar : int
57- pcm_s64be : int
58- pcm_s64le : int
59- pcm_s8 : int
60- pcm_s8_planar : int
61- pcm_u16be : int
62- pcm_u16le : int
63- pcm_u24be : int
64- pcm_u24le : int
65- pcm_u32be : int
66- pcm_u32le : int
67- pcm_u8 : int
68- pcm_vidc : int
34+ none = cast ( int , ...)
35+ pcm_alaw = cast ( int , ...)
36+ pcm_bluray = cast ( int , ...)
37+ pcm_dvd = cast ( int , ...)
38+ pcm_f16le = cast ( int , ...)
39+ pcm_f24le = cast ( int , ...)
40+ pcm_f32be = cast ( int , ...)
41+ pcm_f32le = cast ( int , ...)
42+ pcm_f64be = cast ( int , ...)
43+ pcm_f64le = cast ( int , ...)
44+ pcm_lxf = cast ( int , ...)
45+ pcm_mulaw = cast ( int , ...)
46+ pcm_s16be = cast ( int , ...)
47+ pcm_s16be_planar = cast ( int , ...)
48+ pcm_s16le = cast ( int , ...)
49+ pcm_s16le_planar = cast ( int , ...)
50+ pcm_s24be = cast ( int , ...)
51+ pcm_s24daud = cast ( int , ...)
52+ pcm_s24le = cast ( int , ...)
53+ pcm_s24le_planar = cast ( int , ...)
54+ pcm_s32be = cast ( int , ...)
55+ pcm_s32le = cast ( int , ...)
56+ pcm_s32le_planar = cast ( int , ...)
57+ pcm_s64be = cast ( int , ...)
58+ pcm_s64le = cast ( int , ...)
59+ pcm_s8 = cast ( int , ...)
60+ pcm_s8_planar = cast ( int , ...)
61+ pcm_u16be = cast ( int , ...)
62+ pcm_u16le = cast ( int , ...)
63+ pcm_u24be = cast ( int , ...)
64+ pcm_u24le = cast ( int , ...)
65+ pcm_u32be = cast ( int , ...)
66+ pcm_u32le = cast ( int , ...)
67+ pcm_u8 = cast ( int , ...)
68+ pcm_vidc = cast ( int , ...)
6969
7070class Container :
7171 writeable : bool
0 commit comments