Skip to content

modules.audio.streaming.sources.gstreamer_source

Classes Diagram

Module Dependencies

Classes

GstreamerSource

Inherits from: Source

Constructor

GstreamerSource(self, pipelines_strs, buffer_size = 0)

Members

_engine
_data_queue
alignment
required_buffer_size
_sinks_data
_sinks_pts

Methods

start(self)

@override

stop(self)

@override

_run(self)

@override

_push_data(self, channel_id: int, data: np.array, pts: int)
channels_count(self)
clear_pendings(self)
set_buffer_size(self, buffer_size: int)
_on_new_sample(self, channel_id: int, data, reset: bool, pts: int)