gst-inspect-1.0 命令详解
这是 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 命令详解相关推荐
- docker inspect命令详解
docker inspect命令详解 1.作用 获取容器/镜像的元数据(JSON格式) 2.语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f ...
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- NodeJs学习笔记002--npm常用命令详解
npm 常用命令详解 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls ...
- Docker - Docker Container及Container命令详解
Docker - Docker Container及Container命令详解 什么是Docker容器(Docker Container) 上一篇博客介绍了Docker镜像(Docker Image) ...
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...
- head和tail命令详解
基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...
- 常用memcached命令详解
常用memcached命令详解: Memcached作为缓存服务器,对其操作的命令主要分为三类: 1. 服务器状态命令:可以查看memcahced服务的当前状态 2. 数据存储命令:如何存储数据到 ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解
在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...
- 超级干货:3个性能监控和优化命令详解
小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...
最新文章
- CUDA Samples:Vector Add
- Java 帝国之消息队列
- python elasticsearch模块_Python 操作 ElasticSearch
- static void SetSysClockTo72(void)的一些理解
- 剑指Offer——面试题30:最小的K个数
- mount挂载时 no such device_mount系统调用(vfs_kern_mount-gt;mount_fs-gt;fill_super)
- Altium AD20中铺铜被导线分割的解决方法,如何正确覆铜整片区域
- numpy功能快速查找
- 关于SVM参数cg选取的总结帖[matlab-libsvm]
- python实现A星算法(寻路)
- Revit二次开发-设置视图范围无限制
- oracle显示工资计算税款,工资税收如何计算公式
- TortoiseGit 如何使用 cherry-pick
- linux发送短信的脚本,shell监控系统资源并通过短信报警的脚本
- Qt面试笔试题问答经验总结
- 字符串转化为Json
- 安装VMware和安装Linux
- 使用哪种关机方式后再启动计算机时间最长,使用下面哪种关机方式后再启动计算机时间最长?( )。...
- akka入门系列-0. 概述
- 这程序员操作可太秀了!用爬虫给小孩取名字