Sync upstream

This commit is contained in:
Mark Qvist 2025-11-24 15:28:32 +01:00
commit 514b5e7ae6
15 changed files with 634 additions and 61 deletions

23
examples/filters.py Normal file
View file

@ -0,0 +1,23 @@
import RNS
import LXST
import sys
import time
from LXST.Filters import BandPass, AGC
target_frame_ms = 40
raw = LXST.Codecs.Raw()
filters = [BandPass(200, 8500), AGC()]
line_sink = LXST.Sinks.LineSink()
mixer = LXST.Mixer(target_frame_ms=target_frame_ms, sink=line_sink)
line_source = LXST.Sources.LineSource(target_frame_ms=target_frame_ms, codec=raw, sink=mixer, filters=filters)
mixer.start()
line_source.start()
print("Hit enter stop"); input()
line_source.stop()
time.sleep(0.5)