avcap::DS_Control Class Reference

#include <avcap/windows/DS_Control.h>


Detailed Description

Implementation of the Control-class for DirectShow.


Public Types

enum  Ctrl_Type { CTRL_TYPE_INTEGER = 1, CTRL_TYPE_BOOLEAN = 2 }
enum  DShowInterface { IAM_VIDEOPROCAMP = 1, IAM_CAMERACONTROL = 2 }

Public Member Functions

 DS_Control (DS_DeviceDescriptor *dd, Query_Ctrl *query)
virtual ~DS_Control ()
int getId () const
int getDefaultValue () const
const std::string & getName () const
int setValue (int val)
int getValue () const
int reset ()

Protected Attributes

DS_DeviceDescriptormDSDeviceDescriptor

Data Structures

struct  Query_Ctrl
 Helper-class to query control-properties. More...


Member Enumeration Documentation

enum avcap::DS_Control::Ctrl_Type

Enumerator:
CTRL_TYPE_INTEGER 
CTRL_TYPE_BOOLEAN 

enum avcap::DS_Control::DShowInterface

Enumerator:
IAM_VIDEOPROCAMP 
IAM_CAMERACONTROL 


Constructor & Destructor Documentation

avcap::DS_Control::DS_Control ( DS_DeviceDescriptor dd,
Query_Ctrl query 
)

virtual avcap::DS_Control::~DS_Control (  )  [virtual]


Member Function Documentation

int avcap::DS_Control::getId (  )  const [inline]

int avcap::DS_Control::getDefaultValue (  )  const [inline]

const std::string& avcap::DS_Control::getName (  )  const [inline]

int avcap::DS_Control::setValue ( int  val  ) 

int avcap::DS_Control::getValue (  )  const

int avcap::DS_Control::reset (  ) 


Field Documentation

DS_DeviceDescriptor* avcap::DS_Control::mDSDeviceDescriptor [protected]


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