GStreamer 1.0 缓冲区大小获取:取代 GST_BUFFER_SIZE 的方法
在 GStreamer 1.0 版本中,'GST_BUFFER_SIZE' 被废弃,不再使用。代替它的是使用 'gst_buffer_get_size()' 函数来获取缓冲区的大小。
以下是一个示例代码:
GstBuffer *buffer;
gsize buffer_size;
// 创建缓冲区
buffer = gst_buffer_new();
// 获取缓冲区的大小
buffer_size = gst_buffer_get_size(buffer);
// 打印缓冲区的大小
g_print('Buffer size: %zu\n', buffer_size);
// 释放缓冲区
gst_buffer_unref(buffer);
请注意,'GST_BUFFER_SIZE' 在 GStreamer 0.10 版本中仍然可用,但在 1.0 版本中已被弃用。
原文地址: https://www.cveoy.top/t/topic/deUp 著作权归作者所有。请勿转载和采集!