sima.gst_utils

Attributes

SIMAAI_META_STR

Classes

MetadataStruct

Structure base class

GstReader

GstWriter

Functions

extract_metadata(β†’Β dict)

Extract metadata from a Gst.Buffer and return it as a dictionary.

create_metadata_struct(β†’Β MetadataStruct)

get_dummy_metadata()

Module Contents

sima.gst_utils.SIMAAI_META_STR = 'GstSimaMeta'[source]
class sima.gst_utils.MetadataStruct[source]

Structure base class

sima.gst_utils.extract_metadata(buffer: gi.repository.Gst.Buffer) dict[source]

Extract metadata from a Gst.Buffer and return it as a dictionary.

sima.gst_utils.create_metadata_struct(meta_dict: dict) MetadataStruct[source]
sima.gst_utils.get_dummy_metadata()[source]
class sima.gst_utils.GstReader(pipeline_str)[source]
pipeline[source]
appsink[source]
get_appsink()[source]
read()[source]
stop()[source]
class sima.gst_utils.GstWriter(pipeline_str, isPcie=False)[source]
isPcie = False[source]
pipeline[source]
appsrc[source]
write(data: bytes | numpy.ndarray, meta: dict = None)[source]
stop()[source]
get_appsrc()[source]