这是 gst-inspect-1.0 工具的Linux手册页。因此,在路径规范和插件名称方面,它非常以Linux为中心。请耐心等待,因为它的重写版本将更为通用化。

1. 名称

gst-inspect-1.0 打印有关 GStreamer 插件或元素的信息

2. 命令格式

gst-inspect-1.0 [OPTION…] [PLUGIN|ELEMENT]

3. 说明

gst-inspect-1.0是一个工具,它可以打印出可用 GStreamer 插件的信息、特定插件的信息或特定元素的信息。当在没有PLUGIN或ELEMENT参数的情况下执行时,gst-inspect-1.0将打印所有插件和元素的列表以及sumary。当使用PLUGIN或ELEMENT参数执行时,gst-inspect-1.0将打印有关该插件或元素的信息。

4. 命令行参数和选项

gst-inspect-1.0 接受以下参数和选项:

插件

插件的名称。这是一个类似于%GSTREAMER\u ROOT\u X86%\lib\GSTREAMER-1.0的文件名\libgstaudiotestsrc.dll例如。

元素

元素的名称。这是元素的名称,例如audiotestsrc

--help

打印帮助摘要和可用标志

--gst-info-mask=FLAGS

要设置的GStreamer信息标志(使用–help列出)

-a, --print-all

打印所有插件和元素

--print-plugin-auto-install-info

打印指定插件提供的功能的机器可分析列表。与外部自动插件安装机制结合使用。

--gst-debug-mask=FLAGS

要设置的GStreamer调试标志(使用–help列出)

--gst-mask=FLAGS

要设置的GStreamer信息和调试标志(使用–help列出)

--gst-plugin-spew

GStreamer info标志,用于在加载GStreamer插件时设置启用错误打印输出

--gst-plugin-path=PATH

将以“:”分隔的目录添加到插件搜索路径

5. 例子

gst-inspect-1.0 audiotestsrc

输出结果为:

Factory Details:Rank                     none (0)Long-name                Audio test sourceKlass                    Source/AudioDescription              Creates audio test signals of given frequency and volumeAuthor                   Stefan Kost <ensonic@users.sf.net>Plugin Details:Name                     audiotestsrcDescription              Creates audio test signals of given frequency and volumeFilename                 /usr/lib/gstreamer-1.0/libgstaudiotestsrc.soVersion                  1.8.1License                  LGPLSource module            gst-plugins-baseSource release date      2016-04-20Binary package           GStreamer Base Plugins (Arch Linux)Origin URL               http://www.archlinux.org/GObject+----GInitiallyUnowned+----GstObject+----GstElement+----GstBaseSrc+----GstAudioTestSrcPad Templates:SRC template: 'src'Availability: AlwaysCapabilities:audio/x-rawformat: { S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 }layout: interleavedrate: [ 1, 2147483647 ]channels: [ 1, 2147483647 ]Element Flags:no flags setElement Implementation:Has change_state() function: gst_base_src_change_stateElement has no clocking capabilities.
Element has no URI handling capabilities.Pads:SRC: 'src'Pad Template: 'src'Element Properties:name                : The name of the objectflags: readable, writableString. Default: "audiotestsrc0"parent              : The parent of the objectflags: readable, writableObject of type "GstObject"blocksize           : Size in bytes to read per buffer (-1 = default)flags: readable, writableUnsigned Integer. Range: 0 - 4294967295 Default: 4294967295num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)flags: readable, writableInteger. Range: -1 - 2147483647 Default: -1typefind            : Run typefind before negotiatingflags: readable, writableBoolean. Default: falsedo-timestamp        : Apply current stream time to buffersflags: readable, writableBoolean. Default: falsesamplesperbuffer    : Number of samples in each outgoing bufferflags: readable, writableInteger. Range: 1 - 2147483647 Default: 1024wave                : Oscillator waveformflags: readable, writable, controllableEnum "GstAudioTestSrcWave" Default: 0, "sine"(0): sine             - Sine(1): square           - Square(2): saw              - Saw(3): triangle         - Triangle(4): silence          - Silence(5): white-noise      - White uniform noise(6): pink-noise       - Pink noise(7): sine-table       - Sine table(8): ticks            - Periodic Ticks(9): gaussian-noise   - White Gaussian noise(10): red-noise        - Red (brownian) noise(11): blue-noise       - Blue noise(12): violet-noise     - Violet noisefreq                : Frequency of test signal. The sample rate needs to be at least 4 times higher.flags: readable, writable, controllableDouble. Range:               0 -    5.368709e+08 Default:             440volume              : Volume of test signalflags: readable, writable, controllableDouble. Range:               0 -               1 Default:             0.8is-live             : Whether to act as a live sourceflags: readable, writableBoolean. Default: falsetimestamp-offset    : An offset added to timestamps set on buffers (in ns)flags: readable, writableInteger64. Range: -9223372036854775808 - 9223372036854775807 Default: 0can-activate-push   : Can activate in push modeflags: readable, writableBoolean. Default: truecan-activate-pull   : Can activate in pull modeflags: readable, writableBoolean. Default: false

gst-inspect-1.0 命令详解相关推荐

  1. docker inspect命令详解

    docker inspect命令详解 1.作用 获取容器/镜像的元数据(JSON格式) 2.语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f ...

  2. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  3. NodeJs学习笔记002--npm常用命令详解

    npm 常用命令详解 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls ...

  4. Docker - Docker Container及Container命令详解

    Docker - Docker Container及Container命令详解 什么是Docker容器(Docker Container) 上一篇博客介绍了Docker镜像(Docker Image) ...

  5. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  6. head和tail命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...

  7. 常用memcached命令详解

    常用memcached命令详解: Memcached作为缓存服务器,对其操作的命令主要分为三类: 1.  服务器状态命令:可以查看memcahced服务的当前状态 2.  数据存储命令:如何存储数据到 ...

  8. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  9. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  10. 超级干货:3个性能监控和优化命令详解

    小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...

最新文章

  1. CUDA Samples:Vector Add
  2. Java 帝国之消息队列
  3. python elasticsearch模块_Python 操作 ElasticSearch
  4. static void SetSysClockTo72(void)的一些理解
  5. 剑指Offer——面试题30:最小的K个数
  6. mount挂载时 no such device_mount系统调用(vfs_kern_mount-gt;mount_fs-gt;fill_super)
  7. Altium AD20中铺铜被导线分割的解决方法,如何正确覆铜整片区域
  8. numpy功能快速查找
  9. 关于SVM参数cg选取的总结帖[matlab-libsvm]
  10. python实现A星算法(寻路)
  11. Revit二次开发-设置视图范围无限制
  12. oracle显示工资计算税款,工资税收如何计算公式
  13. TortoiseGit 如何使用 cherry-pick
  14. linux发送短信的脚本,shell监控系统资源并通过短信报警的脚本
  15. Qt面试笔试题问答经验总结
  16. 字符串转化为Json
  17. 安装VMware和安装Linux
  18. 使用哪种关机方式后再启动计算机时间最长,使用下面哪种关机方式后再启动计算机时间最长?(  )。...
  19. akka入门系列-0. 概述
  20. 这程序员操作可太秀了!用爬虫给小孩取名字

热门文章

  1. 12306自动抢票软件代码实现
  2. 【IDEA】windows、mac下IDEA下载的驱动包在哪
  3. SpringBoot 整合ActiveMQ
  4. 瑞幸最新股权曝光:大钲资本持股33.9% 有57%投票权
  5. python毫秒级sleep
  6. Ubuntu连接不上网络问题的解决方法
  7. 豆瓣读书数据分析实战
  8. 英特尔下月将推出双核Atom处理器及配套主板
  9. linux下木马程序病原体的制作和运行
  10. 谷歌gmail注册入口_如何将Gmail,联系人和Google日历添加到iPhone或iPad