pyrealsense2.composite_frame

class pyrealsense2.composite_frame

Extends the frame class with additional frameset related attributes and functions

__init__(self: pyrealsense2.composite_frame, arg0: pyrealsense2.frame) None

Methods

__init__(self, arg0)

as_depth_frame(self)

as_frame(self)

as_frameset(self)

as_motion_frame(self)

as_points(self)

as_pose_frame(self)

as_video_frame(self)

first(self, s, f)

Retrieve the first frame of a specific stream type and optionally with a specific format.

first_or_default(self, s, f)

Retrieve the first frame of a specific stream and optionally with a specific format.

foreach(self, callable)

Extract internal frame handles from the frameset and invoke the action function

get_color_frame(self)

Retrieve the first color frame, if no frame is found, search for the color frame from IR stream.

get_data(self)

Retrieve data from the frame handle.

get_data_size(self)

Retrieve data size from frame handle.

get_depth_frame(self)

Retrieve the first depth frame, if no frame is found, return an empty frame instance.

get_fisheye_frame(self[, index])

Retrieve the fisheye monochrome video frame

get_frame_metadata(self, frame_metadata)

Retrieve the current value of a single frame_metadata.

get_frame_number(self)

Retrieve the frame number.

get_frame_timestamp_domain(self)

Retrieve the timestamp domain.

get_infrared_frame(self[, index])

Retrieve the first infrared frame, if no frame is found, return an empty frame instance.

get_pose_frame(self[, index])

Retrieve the pose frame

get_profile(self)

Retrieve stream profile from frame handle.

get_timestamp(self)

Retrieve the time at which the frame was captured

is_depth_frame(self)

is_frame(self)

is_frameset(self)

is_motion_frame(self)

is_points(self)

is_pose_frame(self)

is_video_frame(self)

keep(self)

Keep the frame, otherwise if no refernce to the frame, the frame will be released.

size(self)

Return the size of the frameset

supports_frame_metadata(self, frame_metadata)

Determine if the device allows a specific metadata to be queried.

swap(self, other)

Swap the internal frame handle with the one in parameter

Attributes

data

Data from the frame handle.

frame_number

The frame number.

frame_timestamp_domain

The timestamp domain.

profile

Stream profile from frame handle.

timestamp

Time at which the frame was captured.

first(self: pyrealsense2.composite_frame, s: pyrealsense2.stream, f: pyrealsense2.format = <format.any: 0>) pyrealsense2.frame

Retrieve the first frame of a specific stream type and optionally with a specific format. If no frame is found, an error will be thrown.

first_or_default(self: pyrealsense2.composite_frame, s: pyrealsense2.stream, f: pyrealsense2.format = <format.any: 0>) pyrealsense2.frame

Retrieve the first frame of a specific stream and optionally with a specific format. If no frame is found, return an empty frame instance.

foreach(self: pyrealsense2.composite_frame, callable: Callable[[pyrealsense2.frame], None]) None

Extract internal frame handles from the frameset and invoke the action function

get_color_frame(self: pyrealsense2.composite_frame) pyrealsense2.video_frame

Retrieve the first color frame, if no frame is found, search for the color frame from IR stream. If one still can’t be found, return an empty frame instance.

get_depth_frame(self: pyrealsense2.composite_frame) pyrealsense2.depth_frame

Retrieve the first depth frame, if no frame is found, return an empty frame instance.

get_fisheye_frame(self: pyrealsense2.composite_frame, index: int = 0) pyrealsense2.video_frame

Retrieve the fisheye monochrome video frame

get_infrared_frame(self: pyrealsense2.composite_frame, index: int = 0) pyrealsense2.video_frame

Retrieve the first infrared frame, if no frame is found, return an empty frame instance.

get_pose_frame(self: pyrealsense2.composite_frame, index: int = 0) pyrealsense2.pose_frame

Retrieve the pose frame

size(self: pyrealsense2.composite_frame) int

Return the size of the frameset