vlcmd man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



vlcmd(1)							      vlcmd(1)

NAME
     vlcmd - Video Library command line interface

SYNOPSIS
     vlcmd [-h]

PARAMETERS
     -h	  Print help message (command and arguments list).

DESCRIPTION
     The application vlcmd provides a command line interface to the
     functionality of the Video Library.  Operations such as creating paths
     and setting/getting controls can be accomplished on the command line, or
     from a script.

     For ease of access to nodes and paths vlcmd maintains 2 arrays. Once
     created, all nodes and paths are referred to by their array indices.
     These are represented in the command argument lists by nodeindex and
     pathindex. Nodeid and pathid are the ID numbers assigned by the Video
     Library when each is created.

COMMANDS
     openvideo
	  The openvideo command connects to the video server. This should be
	  the first command of any vlcmd script.

     setpathid <pathindex> <pathid>
	  The setpathid command associates a path with an index into the path
	  array. You can then use the index to refer to the path in other
	  vlcmd commmands.  Use setpathid if you know the ID number of the
	  path you want and it has already been created in a currently running
	  application. You can get the ID from several of the supplied video
	  applications by running them with the -I option.

     setnodeid <nodeindex> <nodeid>
	  The setnodeid command associates a node with an index into the node
	  array. You can then use the index to refer to the node in other
	  vlcmd commmands.  Use setnodeid if you know the ID number of the
	  node you want and the node has previously instantiated by a
	  vlGetNode() call in a currently running application. You can get the
	  ID from several of the supplied video applications by running them
	  with the -I option.

     getdevice <pathindex>
	  The getdevice command prints the number of the device on the given
	  path.

     getdevicelist
	  The getdevicelist command prints the number of the devices as well
	  as the name and number of each device accessible to the video

									Page 1

vlcmd(1)							      vlcmd(1)

	  server.

     getcontrollist <pathindex> <nodeindex>
	  The getcontrollist command information on all controls on the given
	  node on the given path. The path must be setup prior to using this
	  command.

     getnode <nodeindex> <source|drain|device|internal>
	  <video|graphics|memory|screen|texture|network|blender> <nodenum> The
	  getnode command gets a node of the given type, kind and number and
	  associates it with an index into the node array. You can then use
	  the index to refer to the node in other vlcmd commands. Use getnode
	  if you do not know the ID of the node you want or if the node(s)
	  have not have not been previously instantiated by a vlGetNode() call
	  in another currently running application.

     createpath <pathindex> <devicenum> <srcnodeindex> <drnnodeindex>
	  The createpath command creates a path on the given device, with the
	  given nodes and associates it with an index into the path array. You
	  can then use the index to refer to the path in other vlcmd commands.
	  Use createpath if you do not know the ID of the path you want or it
	  has not already been created by a currently running application.

     setuppaths <pathindex> <share|readonly|lock|doneusing>
	  <share|readonly|lock|doneusing> The setuppaths command sets up the
	  given (previously created) path with the given control and stream
	  usages, respectively.

     addnode <pathindex> <nodeindex>
	  The addnode command adds the given node to the given path. The path
	  must be setup prior to using this command.

     removenode <pathindex> <nodeindex>
	  The removenode command removes the given node from the given path.
	  The path must be setup prior to using this command.

     setcontrol <controltype> <pathindex> <nodeindex> <data1> <data2>
	  The setcontrol command sets a control of type controltype on the
	  given node and path to values data1 and data2 data1 is the
	  numerator, data2 is the denominator. Where the control value is an
	  x,y pair data1 is x, data2 is y. Where it is an int or boolean data1
	  is the control value, data2 can be any integer but must not be left
	  blank.

     getcontrol <controltype> <pathindex> <nodeindex>
	  The getcontrol command gets the values of a control of type
	  controltype on the given node and path and prints out the values
	  returned in the VLControlValue struct.

     closevideo
	  The closevideo command disconnects from the video server.

									Page 2

vlcmd(1)							      vlcmd(1)

     help  The help command prints the command and arguments list.

     q|quit|exit
	  The q,quit or exit command exits vlcmd.

SEE ALSO
     vlinfo(1), vidtomem(1), memtovid(1), videoin(1), videoout(1)

									Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net