juturna.payloads package#

Module contents#

class juturna.payloads.AudioPayload(audio: numpy.ndarray = <factory>, sampling_rate: int = -1, channels: int = -1, start: float = -1.0, end: float = -1.0)#

Bases: BasePayload

audio: ndarray#
channels: int = -1#
end: float = -1.0#
sampling_rate: int = -1#
start: float = -1.0#
class juturna.payloads.BytesPayload(cnt: bytes = <factory>)#

Bases: BasePayload

cnt: bytes#
class juturna.payloads.ImagePayload(image: numpy.ndarray = <factory>, width: int = -1, height: int = -1, depth: int = -1, pixel_format: str = '', timestamp: float = -1.0)#

Bases: BasePayload

depth: int = -1#
height: int = -1#
image: ndarray#
pixel_format: str = ''#
timestamp: float = -1.0#
width: int = -1#
class juturna.payloads.ObjectPayload#

Bases: dict, BasePayload

class juturna.payloads.VideoPayload(video: List[juturna.payloads._payloads.ImagePayload] = <factory>, frames_per_second: float = -1.0, start: float = -1.0, end: float = -1.0)#

Bases: BasePayload

end: float = -1.0#
frames_per_second: float = -1.0#
start: float = -1.0#
video: List[ImagePayload]#