1

我正在尝试编写一个 GStreamer (0.10.34) 插件。我需要操纵传入的图像。我将接收器上限设置为“video/x-raw-yuv”,所以我知道我会收到视频。

我无法理解如何使用 GstBuffer,更具体地说:

  • 如何获得每像素的位数?
  • 给定 bpp,我如何确定缓冲区的尺寸?

我目前正在阅读有关 GstStructure 和 GstQuarks 的 0.10.34 核心文档……我认为我在错误的领域。

一如既往,感谢您的任何建议。

4

1 回答 1

0

经过一些源代码搜索 (jpegenc),我找到了 BaseLib 插件,最重要的是 GstVideo。这为您提供了功能gst_video_format_parse_caps

GstVideoFormat 似乎是您用来解析传入视频信息的格式。

于 2012-08-14T17:08:24.903 回答