<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >gst-inspect</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="GStreamer Application Development Manual" HREF="index.html"><LINK REL="UP" TITLE="Programs" HREF="chapter-programs.html"><LINK REL="PREVIOUS" TITLE="gst-launch" HREF="section-programs-gst-launch.html"><LINK REL="NEXT" TITLE="Components" HREF="chapter-components.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="section-programs-gst-launch.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 33. Programs</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="chapter-components.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="section-programs-gst-inspect" >33.3. <B CLASS="command" >gst-inspect</B ></A ></H1 ><P > This is a tool to query a plugin or an element about its properties. </P ><P > To query the information about the element mad, you would specify: </P ><PRE CLASS="screen" > gst-inspect mad </PRE ><P > Below is the output of a query for the osssink element: </P ><PRE CLASS="screen" > Factory Details: Long name: Audio Sink (OSS) Class: Sink/Audio Description: Output to a sound card via OSS Version: 0.3.3.1 Author(s): Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be> Copyright: (C) 1999 GObject +----GstObject +----GstElement +----GstOssSink Pad Templates: SINK template: 'sink' Availability: Always Capabilities: 'osssink_sink': MIME type: 'audio/raw': format: String: int endianness: Integer: 1234 width: List: Integer: 8 Integer: 16 depth: List: Integer: 8 Integer: 16 channels: Integer range: 1 - 2 law: Integer: 0 signed: List: Boolean: FALSE Boolean: TRUE rate: Integer range: 1000 - 48000 Element Flags: GST_ELEMENT_THREADSUGGESTED Element Implementation: No loopfunc(), must be chain-based or not configured yet Has change_state() function: gst_osssink_change_state Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Clocking Interaction: element requires a clock element provides a clock: GstOssClock Pads: SINK: 'sink' Implementation: Has chainfunc(): 0x40056fc0 Pad Template: 'sink' Element Arguments: name : String (Default "element") device : String (Default "/dev/dsp") mute : Boolean (Default false) format : Integer (Default 16) channels : Enum "GstAudiosinkChannels" (default 1) (0): Silence (1): Mono (2): Stereo frequency : Integer (Default 11025) fragment : Integer (Default 6) buffer-size : Integer (Default 4096) Element Signals: "handoff" : void user_function (GstOssSink* object, gpointer user_data); </PRE ><P > To query the information about a plugin, you would do: </P ><PRE CLASS="screen" > gst-inspect gstelements </PRE ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="section-programs-gst-launch.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="chapter-components.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><B CLASS="command" >gst-launch</B ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="chapter-programs.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Components</TD ></TR ></TABLE ></DIV ></BODY ></HTML >