|
uint64_t | ob_frame_index (ob_frame *frame, ob_error **error) |
| 获取帧索引 更多...
|
|
ob_format | ob_frame_format (ob_frame *frame, ob_error **error) |
| 获取帧格式 更多...
|
|
ob_frame_type | ob_frame_get_type (ob_frame *frame, ob_error **error) |
| 获取帧类型 更多...
|
|
uint64_t | ob_frame_time_stamp (ob_frame *frame, ob_error **error) |
| 获取帧硬件时间戳 更多...
|
|
uint64_t | ob_frame_time_stamp_us (ob_frame *frame, ob_error **error) |
| 获取帧硬件时间戳us 更多...
|
|
uint64_t | ob_frame_system_time_stamp (ob_frame *frame, ob_error **error) |
| 获取帧系统时间戳 更多...
|
|
void * | ob_frame_data (ob_frame *frame, ob_error **error) |
| 获取帧数据 更多...
|
|
uint32_t | ob_frame_data_size (ob_frame *frame, ob_error **error) |
| 获取帧数据大小 更多...
|
|
uint32_t | ob_video_frame_width (ob_frame *frame, ob_error **error) |
| 获取视频帧宽 更多...
|
|
uint32_t | ob_video_frame_height (ob_frame *frame, ob_error **error) |
| 获取视频帧高 更多...
|
|
void * | ob_video_frame_metadata (ob_frame *frame, ob_error **error) |
| 获取帧的元数据 更多...
|
|
uint32_t | ob_video_frame_metadata_size (ob_frame *frame, ob_error **error) |
| 获取帧的元数据大小 更多...
|
|
uint8_t | ob_video_frame_pixel_available_bit_size (ob_frame *frame, ob_error **error) |
| 获取像素有效位数(如Y16格式帧,每个像素占16bit,但实际只有低10位是有效位,高6位填充0) 更多...
|
|
ob_sensor_type | ob_ir_frame_get_source_sensor_type (ob_frame *frame, ob_error **ob_error) |
|
float | ob_depth_frame_get_value_scale (ob_frame *frame, ob_error **error) |
| 获取深度帧的值缩放系数,深度像素值乘以缩放系数后,可以得到单位为毫米的深度值; 如valueScale=0.1, 某坐标像素值为pixelValue=10000, 则表示深度值value = pixelValue*valueScale = 10000*0.1=1000mm。 更多...
|
|
float | ob_points_frame_get_position_value_scale (ob_frame *frame, ob_error **error) |
| 获取点云帧的点坐标值缩放系数,点坐标值乘以缩放系数后,可以得到单位为毫米的坐标值; 如scale=0.1, 某个点的x坐标值为x=10000, 则表示实际x坐标value = x*scale = 10000*0.1=1000mm。 更多...
|
|
void | ob_delete_frame (ob_frame *frame, ob_error **error) |
| 删除帧 更多...
|
|
uint32_t | ob_frameset_frame_count (ob_frame *frameset, ob_error **error) |
| 获取帧集合包含的帧数量 更多...
|
|
ob_frame * | ob_frameset_depth_frame (ob_frame *frameset, ob_error **error) |
| 从帧集合中获取深度帧 更多...
|
|
ob_frame * | ob_frameset_color_frame (ob_frame *frameset, ob_error **error) |
| 从帧集合中获取彩色帧 更多...
|
|
ob_frame * | ob_frameset_ir_frame (ob_frame *frameset, ob_error **error) |
| 从帧集合中获取红外帧 更多...
|
|
ob_frame * | ob_frameset_points_frame (ob_frame *frameset, ob_error **error) |
| 从帧集合中获取点云数据 更多...
|
|
ob_frame * | ob_frameset_get_frame (ob_frame *frameset, ob_frame_type frame_type, ob_error **error) |
|
ob_accel_value | ob_accel_frame_value (ob_frame *frame, ob_error **error) |
| 获取加速度帧数据 更多...
|
|
float | ob_accel_frame_temperature (ob_frame *frame, ob_error **error) |
| 获取加速度帧采样时温度 更多...
|
|
ob_gyro_value | ob_gyro_frame_value (ob_frame *frame, ob_error **error) |
| 获取陀螺仪帧数据 更多...
|
|
float | ob_gyro_frame_temperature (ob_frame *frame, ob_error **error) |
| 获取加速度帧采样时温度 更多...
|
|
void | ob_frame_add_ref (ob_frame *frame, ob_error **error) |
| 增加引用计数 更多...
|
|
ob_frame * | ob_create_frame (ob_format frame_format, int width, int height, int stride_bytes, ob_frame_type frame_type, ob_error **error) |
| 创建空的帧对象 更多...
|
|
ob_frame * | ob_create_frame_from_buffer (ob_format frame_format, uint32_t frame_width, uint32_t frame_height, uint8_t *buffer, uint32_t buffer_size, ob_frame_destroy_callback *buffer_destroy_cb, void *buffer_destroy_context, ob_error **error) |
| 根据外部创建的Buffer创建帧对象 更多...
|
|
ob_frame * | ob_create_frameset (ob_error **error) |
| 创建空的帧集合 更多...
|
|
void | ob_frameset_push_frame (ob_frame *frameset, ob_frame_type type, ob_frame *frame, ob_error **error) |
| push帧 更多...
|
|
void | ob_frame_set_system_time_stamp (ob_frame *frame, uint64_t system_timestamp, ob_error **error) |
| 设置帧的系统时间戳 更多...
|
|
void | ob_frame_set_device_time_stamp (ob_frame *frame, uint64_t device_timestamp, ob_error **error) |
| 设置帧的设备时间戳 更多...
|
|
void | ob_frame_set_device_time_stamp_us (ob_frame *frame, uint64_t device_timestamp_us, ob_error **error) |
| 设置帧的设备时间戳 更多...
|
|