avcap::V4L2_IntControl Class Reference

#include <avcap/linux/V4L2_IntControl.h>

Inheritance diagram for avcap::V4L2_IntControl:

Inheritance graph
[legend]

Detailed Description

Implementation of an integer valued control for Video4Linux2 devices.


Public Member Functions

 V4L2_IntControl (V4L2_DeviceDescriptor *dd, struct v4l2_queryctrl *query)
virtual ~V4L2_IntControl ()
const IntervalgetInterval () const
 Get the interval describing the range and step of valid values for this control.
virtual int getId () const
 Get the unique identifier of the control.
virtual int getDefaultValue () const
 Get the default value of the control.
virtual const std::string & getName () const
 Get the name of the control.
virtual int setValue (int val)
 Set the new value of the control.
virtual int getValue () const
 Get the current value of the control.
virtual int reset ()
 Set the value of the control to the default value.


Constructor & Destructor Documentation

avcap::V4L2_IntControl::V4L2_IntControl ( V4L2_DeviceDescriptor dd,
struct v4l2_queryctrl *  query 
) [inline]

virtual avcap::V4L2_IntControl::~V4L2_IntControl (  )  [inline, virtual]


Member Function Documentation

const Interval& avcap::V4L2_IntControl::getInterval (  )  const [inline, virtual]

Get the interval describing the range and step of valid values for this control.

Returns:
interval

Implements avcap::IntegerControl.

virtual int avcap::V4L2_IntControl::getId (  )  const [inline, virtual]

Get the unique identifier of the control.

Returns:
id

Implements avcap::Control.

virtual int avcap::V4L2_IntControl::getDefaultValue (  )  const [inline, virtual]

Get the default value of the control.

Returns:
default value

Implements avcap::Control.

virtual const std::string& avcap::V4L2_IntControl::getName (  )  const [inline, virtual]

Get the name of the control.

Returns:
control name

Implements avcap::Control.

virtual int avcap::V4L2_IntControl::setValue ( int  val  )  [inline, virtual]

Set the new value of the control.

Parameters:
val : The new value.
Returns:
0, if successful, -1 else

Implements avcap::Control.

virtual int avcap::V4L2_IntControl::getValue (  )  const [inline, virtual]

Get the current value of the control.

Returns:
the value

Implements avcap::Control.

virtual int avcap::V4L2_IntControl::reset (  )  [inline, virtual]

Set the value of the control to the default value.

Returns:
0, if successful, -1 else

Implements avcap::Control.


The documentation for this class was generated from the following file:
Generated on Mon Nov 30 11:10:33 2009 for avcap-0.1 by  doxygen 1.5.1