#include <avcap/windows/DS_Control.h>
Inheritance diagram for avcap::DS_BoolControl:
Public Member Functions | |
DS_BoolControl (DS_DeviceDescriptor *dd, struct DS_Control::Query_Ctrl *query) | |
virtual | ~DS_BoolControl () |
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. |
avcap::DS_BoolControl::DS_BoolControl | ( | DS_DeviceDescriptor * | dd, | |
struct DS_Control::Query_Ctrl * | query | |||
) | [inline] |
virtual avcap::DS_BoolControl::~DS_BoolControl | ( | ) | [inline, virtual] |
virtual int avcap::DS_BoolControl::getId | ( | ) | const [inline, virtual] |
virtual int avcap::DS_BoolControl::getDefaultValue | ( | ) | const [inline, virtual] |
virtual const std::string& avcap::DS_BoolControl::getName | ( | ) | const [inline, virtual] |
virtual int avcap::DS_BoolControl::setValue | ( | int | val | ) | [inline, virtual] |
Set the new value of the control.
val | : The new value. |
Implements avcap::Control.
virtual int avcap::DS_BoolControl::getValue | ( | ) | const [inline, virtual] |
virtual int avcap::DS_BoolControl::reset | ( | ) | [inline, virtual] |
Set the value of the control to the default value.
Implements avcap::Control.