gstreamer - glimagesink render-rectangle 无法在代码中设置
问题描述
我尝试到 gst-launch-1.0 filesrc location=/mnt/baita.jpg !decodebin !视频缩放!视频/x-raw,宽度=1920,高度=1080!图像冻结!glimagesink render-rectangle="<0,0,1920,1080>" 没关系!
但是我想把它放在代码中,我找不到关于c语言中render-rectangle参数的格式。所以如果我想把它放在c语言中,我应该如何使用它。非常感谢!
jih488
解决方案
您可以使用 Florian 的建议g_object_set()
和 a来完成它GstValueArray
,但您甚至可以更干净地完成它。
glimagesink 的“render-rectangle”属性来自于它实现了 interface 的事实GstVideoOverlay
。所以如果你想直接设置这个,你可以使用gst_video_overlay_set_render_rectangle()
.
推荐阅读
- java - 公共语言扩展(CLE)
- javascript - Angularjs图像上传而不在离线模式下使用php
- php - laravel:无法在控制器中使用模型方法来获取属性
- jquery - 绑定使用 ajax 调用生成的输入字段
- sql - [附Pdb结果]表B中的约束有效表A中的“匹配查询不存在”-Python / Django
- c - 返回常见字符
- google-calendar-api - 谷歌日历休息 API 身份验证
- java - 如何找出工件中可用的最新 jar 依赖项?
- apache - 如何将 ssl_module 包含到 Apache 2.4?
- sql-server - SSIS 平面文件缺少第一列