我正在尝试将librealsense库函数的输出传递rs_get_frame_data到Gstreamer. 在我这样做之前,我需要将输出复制到本地内存 char 缓冲区,然后将该缓冲区发送到GStreamer. 我在对输出进行类型转换时遇到了一些问题。来自的数据GSTREAMER看起来不正确。
char *buffer = malloc (...)
....
struct rgb *rgb = rs_get_frame_data (...);
....
memcpy (buffer,rgb,sizeof(rgb)):
Pass buffer to Gstreamer.
以上有什么问题吗?