gpt4 book ai didi

c - 如何在C中定义gstreamer中videoparse元素的 "framerate"属性

转载 作者:行者123 更新时间:2023-11-30 18:11:50 24 4
gpt4 key购买 nike

我目前正在使用 C 语言使用 gstreamer 开发一个应用程序。我包含了所有 gstreamer 库,包括路径、glib 路径、库路径等。当我尝试使用 Gstreamer lib 构建应用程序以在屏幕上播放原始文件时,一切正常。

但是,我想设置此处描述的 videoparse 元素的“framerate”属性:

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-videoparse.html

但是帧率的类型是GstFraction。但Gstreamer库中没有GstFraction数据类型。另外,从链接中,我无法重定向到 GstFraction 的描述...(与 GstVideoFormat 不同,我在标题 gst/video/video.h 下找到了它)

我搜了很多网帖,都是关于gstreamer-sdk的python API的。

最佳答案

它是一个分数类型,因此您必须按如下方式设置:

g_object_set(videoparser, "framerate", 15, 1, NULL);

关于c - 如何在C中定义gstreamer中videoparse元素的 "framerate"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43451360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com