Skip to content

Commit 0f9c3c1

Browse files
xclaesselovetox
authored andcommitted
typing: Update GStreamer stubs
1 parent f5e2a69 commit 0f9c3c1

File tree

11 files changed

+101
-361
lines changed

11 files changed

+101
-361
lines changed

src/gi-stubs/repository/Gst.pyi

Lines changed: 99 additions & 158 deletions
Large diffs are not rendered by default.

src/gi-stubs/repository/GstApp.pyi

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ from typing_extensions import Self
77

88
T = typing.TypeVar("T")
99

10-
_introspection_module = ... # FIXME Constant
11-
_lock = ... # FIXME Constant
12-
_namespace: str = "GstApp"
13-
_overrides_module = ... # FIXME Constant
14-
_version: str = "1.0"
15-
1610
class AppSink(GstBase.BaseSink, Gst.URIHandler):
1711
"""
1812
:Constructors:
@@ -110,7 +104,6 @@ class AppSink(GstBase.BaseSink, Gst.URIHandler):
110104
max_bytes: int
111105
max_time: int
112106
wait_on_eos: bool
113-
_async: bool
114107
blocksize: int
115108
enable_last_sample: bool
116109
last_sample: typing.Optional[Gst.Sample]
@@ -129,7 +122,6 @@ class AppSink(GstBase.BaseSink, Gst.URIHandler):
129122
props: Props = ...
130123
basesink: GstBase.BaseSink = ...
131124
priv: AppSinkPrivate = ...
132-
_gst_reserved: list[None] = ...
133125
def __init__(
134126
self,
135127
buffer_list: bool = ...,
@@ -140,7 +132,6 @@ class AppSink(GstBase.BaseSink, Gst.URIHandler):
140132
max_bytes: int = ...,
141133
max_time: int = ...,
142134
wait_on_eos: bool = ...,
143-
_async: bool = ...,
144135
blocksize: int = ...,
145136
enable_last_sample: bool = ...,
146137
max_bitrate: int = ...,
@@ -208,7 +199,6 @@ class AppSinkClass(GObject.GPointer):
208199
try_pull_object: typing.Callable[
209200
[AppSink, int], typing.Optional[Gst.MiniObject]
210201
] = ...
211-
_gst_reserved: list[None] = ...
212202

213203
class AppSinkPrivate(GObject.GPointer): ...
214204

@@ -331,7 +321,6 @@ class AppSrc(GstBase.BaseSrc, Gst.URIHandler):
331321
props: Props = ...
332322
basesrc: GstBase.BaseSrc = ...
333323
priv: AppSrcPrivate = ...
334-
_gst_reserved: list[None] = ...
335324
def __init__(
336325
self,
337326
block: bool = ...,
@@ -410,7 +399,6 @@ class AppSrcClass(GObject.GPointer):
410399
end_of_stream: typing.Callable[[AppSrc], Gst.FlowReturn] = ...
411400
push_sample: typing.Callable[[AppSrc, Gst.Sample], Gst.FlowReturn] = ...
412401
push_buffer_list: typing.Callable[[AppSrc, Gst.BufferList], Gst.FlowReturn] = ...
413-
_gst_reserved: list[None] = ...
414402

415403
class AppSrcPrivate(GObject.GPointer): ...
416404

src/gi-stubs/repository/GstAudio.pyi

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,6 @@ META_TAG_AUDIO_CHANNELS_STR: str = "channels"
4949
META_TAG_AUDIO_RATE_STR: str = "rate"
5050
META_TAG_AUDIO_STR: str = "audio"
5151
META_TAG_DSD_PLANE_OFFSETS_STR: str = "dsdplaneoffsets"
52-
_introspection_module = ... # FIXME Constant
53-
_lock = ... # FIXME Constant
54-
_namespace: str = "GstAudio"
55-
_overrides_module = ... # FIXME Constant
56-
_version: str = "1.0"
5752

5853
def audio_buffer_clip(
5954
buffer: Gst.Buffer, segment: Gst.Segment, rate: int, bpf: int
@@ -98,7 +93,6 @@ def audio_format_fill_silence(
9893
) -> None: ...
9994
def audio_format_from_string(format: str) -> AudioFormat: ...
10095
def audio_format_get_info(format: AudioFormat) -> AudioFormatInfo: ...
101-
def audio_format_info_get_type() -> typing.Type[typing.Any]: ...
10296
def audio_format_to_string(format: AudioFormat) -> str: ...
10397
def audio_formats_raw() -> list[AudioFormat]: ...
10498
def audio_get_channel_reorder_map(
@@ -276,7 +270,6 @@ class AudioAggregator(GstBase.Aggregator):
276270
parent: GstBase.Aggregator = ...
277271
current_caps: Gst.Caps = ...
278272
priv: AudioAggregatorPrivate = ...
279-
_gst_reserved: list[None] = ...
280273
def __init__(
281274
self,
282275
alignment_threshold: int = ...,
@@ -320,7 +313,6 @@ class AudioAggregatorClass(GObject.GPointer):
320313
[AudioAggregator, AudioAggregatorPad, Gst.Buffer, int, Gst.Buffer, int, int],
321314
bool,
322315
] = ...
323-
_gst_reserved: list[None] = ...
324316

325317
class AudioAggregatorConvertPad(AudioAggregatorPad):
326318
"""
@@ -387,7 +379,6 @@ class AudioAggregatorConvertPad(AudioAggregatorPad):
387379
props: Props = ...
388380
parent: AudioAggregatorPad = ...
389381
priv: AudioAggregatorConvertPadPrivate = ...
390-
_gst_reserved: list[None] = ...
391382
def __init__(
392383
self,
393384
converter_config: Gst.Structure = ...,
@@ -410,7 +401,6 @@ class AudioAggregatorConvertPadClass(GObject.GPointer):
410401
"""
411402

412403
parent_class: AudioAggregatorPadClass = ...
413-
_gst_reserved: list[None] = ...
414404

415405
class AudioAggregatorConvertPadPrivate(GObject.GPointer): ...
416406

@@ -475,7 +465,6 @@ class AudioAggregatorPad(GstBase.AggregatorPad):
475465
parent: GstBase.AggregatorPad = ...
476466
info: AudioInfo = ...
477467
priv: AudioAggregatorPadPrivate = ...
478-
_gst_reserved: list[None] = ...
479468
def __init__(
480469
self,
481470
qos_messages: bool = ...,
@@ -505,7 +494,6 @@ class AudioAggregatorPadClass(GObject.GPointer):
505494
[AudioAggregatorPad, AudioInfo, AudioInfo, Gst.Buffer], Gst.Buffer
506495
] = ...
507496
update_conversion_info: typing.Callable[[AudioAggregatorPad], None] = ...
508-
_gst_reserved: list[None] = ...
509497

510498
class AudioAggregatorPadPrivate(GObject.GPointer): ...
511499
class AudioAggregatorPrivate(GObject.GPointer): ...
@@ -592,7 +580,6 @@ class AudioBaseSink(GstBase.BaseSink):
592580
latency_time: int
593581
provide_clock: bool
594582
slave_method: AudioBaseSinkSlaveMethod
595-
_async: bool
596583
blocksize: int
597584
enable_last_sample: bool
598585
last_sample: typing.Optional[Gst.Sample]
@@ -617,7 +604,6 @@ class AudioBaseSink(GstBase.BaseSink):
617604
provided_clock: Gst.Clock = ...
618605
eos_rendering: bool = ...
619606
priv: AudioBaseSinkPrivate = ...
620-
_gst_reserved: list[None] = ...
621607
def __init__(
622608
self,
623609
alignment_threshold: int = ...,
@@ -628,7 +614,6 @@ class AudioBaseSink(GstBase.BaseSink):
628614
latency_time: int = ...,
629615
provide_clock: bool = ...,
630616
slave_method: AudioBaseSinkSlaveMethod = ...,
631-
_async: bool = ...,
632617
blocksize: int = ...,
633618
enable_last_sample: bool = ...,
634619
max_bitrate: int = ...,
@@ -674,7 +659,6 @@ class AudioBaseSinkClass(GObject.GPointer):
674659
[AudioBaseSink], typing.Optional[AudioRingBuffer]
675660
] = ...
676661
payload: typing.Callable[[AudioBaseSink, Gst.Buffer], Gst.Buffer] = ...
677-
_gst_reserved: list[None] = ...
678662

679663
class AudioBaseSinkPrivate(GObject.GPointer): ...
680664

@@ -754,7 +738,6 @@ class AudioBaseSrc(GstBase.PushSrc):
754738
next_sample: int = ...
755739
clock: Gst.Clock = ...
756740
priv: AudioBaseSrcPrivate = ...
757-
_gst_reserved: list[None] = ...
758741
def __init__(
759742
self,
760743
buffer_time: int = ...,
@@ -789,7 +772,6 @@ class AudioBaseSrcClass(GObject.GPointer):
789772
create_ringbuffer: typing.Callable[
790773
[AudioBaseSrc], typing.Optional[AudioRingBuffer]
791774
] = ...
792-
_gst_reserved: list[None] = ...
793775

794776
class AudioBaseSrcPrivate(GObject.GPointer): ...
795777

@@ -810,7 +792,6 @@ class AudioBuffer(GObject.GPointer):
810792
map_infos: Gst.MapInfo = ...
811793
priv_planes_arr: list[None] = ...
812794
priv_map_infos_arr: list[Gst.MapInfo] = ...
813-
_gst_reserved: list[None] = ...
814795
@staticmethod
815796
def clip(
816797
buffer: Gst.Buffer, segment: Gst.Segment, rate: int, bpf: int
@@ -895,8 +876,6 @@ class AudioCdSrc(GstBase.PushSrc, Gst.URIHandler):
895876
pushsrc: GstBase.PushSrc = ...
896877
tags: Gst.TagList = ...
897878
priv: AudioCdSrcPrivate = ...
898-
_gst_reserved1: list[int] = ...
899-
_gst_reserved2: list[None] = ...
900879
def __init__(
901880
self,
902881
device: str = ...,
@@ -928,7 +907,6 @@ class AudioCdSrcClass(GObject.GPointer):
928907
open: typing.Callable[[AudioCdSrc, str], bool] = ...
929908
close: typing.Callable[[AudioCdSrc], None] = ...
930909
read_sector: typing.Callable[[AudioCdSrc, int], Gst.Buffer] = ...
931-
_gst_reserved: list[None] = ...
932910

933911
class AudioCdSrcPrivate(GObject.GPointer): ...
934912

@@ -946,8 +924,6 @@ class AudioCdSrcTrack(GObject.GPointer):
946924
start: int = ...
947925
end: int = ...
948926
tags: Gst.TagList = ...
949-
_gst_reserved1: list[int] = ...
950-
_gst_reserved2: list[None] = ...
951927

952928
class AudioChannelMixer(GObject.GPointer):
953929
def free(self) -> None: ...
@@ -1023,7 +999,6 @@ class AudioClock(Gst.SystemClock):
1023999
destroy_notify: typing.Callable[[None], None] = ...
10241000
last_time: int = ...
10251001
time_offset: int = ...
1026-
_gst_reserved: list[None] = ...
10271002
def __init__(
10281003
self,
10291004
clock_type: Gst.ClockType = ...,
@@ -1052,7 +1027,6 @@ class AudioClockClass(GObject.GPointer):
10521027
"""
10531028

10541029
parent_class: Gst.SystemClockClass = ...
1055-
_gst_reserved: list[None] = ...
10561030

10571031
class AudioConverter(GObject.GBoxed):
10581032
"""
@@ -1146,7 +1120,6 @@ class AudioDecoder(Gst.Element):
11461120
input_segment: Gst.Segment = ...
11471121
output_segment: Gst.Segment = ...
11481122
priv: AudioDecoderPrivate = ...
1149-
_gst_reserved: list[None] = ...
11501123
def __init__(
11511124
self,
11521125
max_errors: int = ...,
@@ -1255,7 +1228,6 @@ class AudioDecoderClass(GObject.GPointer):
12551228
transform_meta: typing.Callable[
12561229
[AudioDecoder, Gst.Buffer, Gst.Meta, Gst.Buffer], bool
12571230
] = ...
1258-
_gst_reserved: list[None] = ...
12591231

12601232
class AudioDecoderPrivate(GObject.GPointer): ...
12611233

@@ -1330,7 +1302,6 @@ class AudioEncoder(Gst.Element, Gst.Preset):
13301302
input_segment: Gst.Segment = ...
13311303
output_segment: Gst.Segment = ...
13321304
priv: AudioEncoderPrivate = ...
1333-
_gst_reserved: list[None] = ...
13341305
def __init__(
13351306
self,
13361307
hard_resync: bool = ...,
@@ -1430,7 +1401,6 @@ class AudioEncoderClass(GObject.GPointer):
14301401
] = ...
14311402
sink_query: typing.Callable[[AudioEncoder, Gst.Query], bool] = ...
14321403
src_query: typing.Callable[[AudioEncoder, Gst.Query], bool] = ...
1433-
_gst_reserved: list[None] = ...
14341404

14351405
class AudioEncoderPrivate(GObject.GPointer): ...
14361406

@@ -1473,7 +1443,6 @@ class AudioFilter(GstBase.BaseTransform):
14731443
props: Props = ...
14741444
basetransform: GstBase.BaseTransform = ...
14751445
info: AudioInfo = ...
1476-
_gst_reserved: list[None] = ...
14771446
def __init__(
14781447
self,
14791448
qos: bool = ...,
@@ -1494,7 +1463,6 @@ class AudioFilterClass(GObject.GPointer):
14941463

14951464
basetransformclass: GstBase.BaseTransformClass = ...
14961465
setup: typing.Callable[[AudioFilter, AudioInfo], bool] = ...
1497-
_gst_reserved: list[None] = ...
14981466
def add_pad_templates(self, allowed_caps: Gst.Caps) -> None: ...
14991467

15001468
class AudioFormatInfo(GObject.GPointer):
@@ -1535,7 +1503,6 @@ class AudioFormatInfo(GObject.GPointer):
15351503
],
15361504
None,
15371505
] = ...
1538-
_gst_reserved: list[None] = ...
15391506
def fill_silence(self, dest: typing.Sequence[int]) -> None: ...
15401507

15411508
class AudioInfo(GObject.GBoxed):
@@ -1556,7 +1523,6 @@ class AudioInfo(GObject.GBoxed):
15561523
channels: int = ...
15571524
bpf: int = ...
15581525
position: list[AudioChannelPosition] = ...
1559-
_gst_reserved: list[None] = ...
15601526
def convert(
15611527
self, src_fmt: Gst.Format, src_val: int, dest_fmt: Gst.Format
15621528
) -> typing.Tuple[bool, int]: ...
@@ -1608,7 +1574,6 @@ class AudioMeta(GObject.GPointer):
16081574
samples: int = ...
16091575
offsets: int = ...
16101576
priv_offsets_arr: list[int] = ...
1611-
_gst_reserved: list[None] = ...
16121577
@staticmethod
16131578
def get_info() -> Gst.MetaInfo: ...
16141579

@@ -1696,7 +1661,6 @@ class AudioRingBuffer(Gst.Object):
16961661
active: bool = ...
16971662
cb_data_notify: typing.Callable[[None], None] = ...
16981663
priv: AudioRingBufferPrivate = ...
1699-
_gst_reserved: list[None] = ...
17001664
def __init__(
17011665
self, name: typing.Optional[str] = ..., parent: Gst.Object = ...
17021666
) -> None: ...
@@ -1787,7 +1751,6 @@ class AudioRingBufferClass(GObject.GPointer):
17871751
[AudioRingBuffer, typing.Sequence[int], int], typing.Tuple[int, int, int]
17881752
] = ...
17891753
clear_all: typing.Callable[[AudioRingBuffer], None] = ...
1790-
_gst_reserved: list[None] = ...
17911754

17921755
class AudioRingBufferPrivate(GObject.GPointer): ...
17931756

@@ -1891,7 +1854,6 @@ class AudioSink(AudioBaseSink):
18911854
latency_time: int
18921855
provide_clock: bool
18931856
slave_method: AudioBaseSinkSlaveMethod
1894-
_async: bool
18951857
blocksize: int
18961858
enable_last_sample: bool
18971859
last_sample: typing.Optional[Gst.Sample]
@@ -1910,7 +1872,6 @@ class AudioSink(AudioBaseSink):
19101872
props: Props = ...
19111873
element: AudioBaseSink = ...
19121874
thread: GLib.Thread = ...
1913-
_gst_reserved: list[None] = ...
19141875
def __init__(
19151876
self,
19161877
alignment_threshold: int = ...,
@@ -1921,7 +1882,6 @@ class AudioSink(AudioBaseSink):
19211882
latency_time: int = ...,
19221883
provide_clock: bool = ...,
19231884
slave_method: AudioBaseSinkSlaveMethod = ...,
1924-
_async: bool = ...,
19251885
blocksize: int = ...,
19261886
enable_last_sample: bool = ...,
19271887
max_bitrate: int = ...,
@@ -2048,7 +2008,6 @@ class AudioSrc(AudioBaseSrc):
20482008
props: Props = ...
20492009
element: AudioBaseSrc = ...
20502010
thread: GLib.Thread = ...
2051-
_gst_reserved: list[None] = ...
20522011
def __init__(
20532012
self,
20542013
buffer_time: int = ...,
@@ -2090,7 +2049,6 @@ class AudioSrcClass(GObject.GPointer):
20902049
] = ...
20912050
delay: typing.Callable[[AudioSrc], int] = ...
20922051
reset: typing.Callable[[AudioSrc], None] = ...
2093-
_gst_reserved: list[None] = ...
20942052

20952053
class AudioStreamAlign(GObject.GBoxed):
20962054
"""
@@ -2137,7 +2095,6 @@ class DsdInfo(GObject.GBoxed):
21372095
reversed_bytes: bool = ...
21382096
positions: list[AudioChannelPosition] = ...
21392097
flags: AudioFlags = ...
2140-
_gst_reserved: list[None] = ...
21412098
def copy(self) -> DsdInfo: ...
21422099
def free(self) -> None: ...
21432100
@staticmethod
@@ -2172,7 +2129,6 @@ class DsdPlaneOffsetMeta(GObject.GPointer):
21722129
num_bytes_per_channel: int = ...
21732130
offsets: int = ...
21742131
priv_offsets_arr: list[int] = ...
2175-
_gst_reserved: list[None] = ...
21762132
@staticmethod
21772133
def get_info() -> Gst.MetaInfo: ...
21782134

0 commit comments

Comments
 (0)