avcap::V4L2_ConnectorManager Class Reference

#include <avcap/linux/V4L2_ConnectorManager.h>

Inheritance diagram for avcap::V4L2_ConnectorManager:

Inheritance graph
[legend]

Detailed Description

This class implements the ConnectorManager for Video4Linux2-devices.


Public Member Functions

 V4L2_ConnectorManager (V4L2_DeviceDescriptor *dd)
virtual ~V4L2_ConnectorManager ()
ConnectorgetVideoInput ()
 Returns the Connector describing the currently used video input.
int setVideoInput (Connector *c)
 Sets the currently used video input.
ConnectorgetAudioInput ()
 Returns the Connector describing the currently used audio input.
int setAudioInput (Connector *c)
 Sets the currently used audio input.
ConnectorgetVideoOutput ()
 Returns the Connector describing the currently used video output.
int setVideoOutput (Connector *c)
 Sets the currently used video output.
ConnectorgetAudioOutput ()
 Returns the Connector describing the currently used audio output.
int setAudioOutput (Connector *c)
 Sets the currently used audio output.
void query ()
 This method is called after creation to query for video/audio in- and outputs.


Constructor & Destructor Documentation

avcap::V4L2_ConnectorManager::V4L2_ConnectorManager ( V4L2_DeviceDescriptor dd  ) 

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


Member Function Documentation

Connector* avcap::V4L2_ConnectorManager::getVideoInput (  )  [virtual]

Returns the Connector describing the currently used video input.

The default-implementation returns 0.

Returns:
video input connector.

Reimplemented from avcap::ConnectorManager.

int avcap::V4L2_ConnectorManager::setVideoInput ( Connector c  )  [virtual]

Sets the currently used video input.

The default-implementation is a noop and returns -1.

Parameters:
c The connector to use for the video input.
Returns:
0, if succesful, -1 else

Reimplemented from avcap::ConnectorManager.

Connector* avcap::V4L2_ConnectorManager::getAudioInput (  )  [virtual]

Returns the Connector describing the currently used audio input.

The default-implementation returns 0.

Returns:
audio input connector.

Reimplemented from avcap::ConnectorManager.

int avcap::V4L2_ConnectorManager::setAudioInput ( Connector c  )  [virtual]

Sets the currently used audio input.

The default-implementation is a noop and returns -1.

Parameters:
c The connector to use for the audio input.
Returns:
0, if succesful, -1 else

Reimplemented from avcap::ConnectorManager.

Connector* avcap::V4L2_ConnectorManager::getVideoOutput (  )  [virtual]

Returns the Connector describing the currently used video output.

The default-implementation returns 0.

Returns:
video output connector.

Reimplemented from avcap::ConnectorManager.

int avcap::V4L2_ConnectorManager::setVideoOutput ( Connector c  )  [virtual]

Sets the currently used video output.

The default-implementation is a noop and returns -1.

Parameters:
c The connector to use for the video input.
Returns:
0, if succesful, -1 else

Reimplemented from avcap::ConnectorManager.

Connector* avcap::V4L2_ConnectorManager::getAudioOutput (  )  [virtual]

Returns the Connector describing the currently used audio output.

The default-implementation returns 0.

Returns:
audio output connector.

Reimplemented from avcap::ConnectorManager.

int avcap::V4L2_ConnectorManager::setAudioOutput ( Connector c  )  [virtual]

Sets the currently used audio output.

The default-implementation is a noop and returns -1.

Parameters:
c The connector to use for the audio output.
Returns:
0, if succesful, -1 else

Reimplemented from avcap::ConnectorManager.

void avcap::V4L2_ConnectorManager::query (  )  [virtual]

This method is called after creation to query for video/audio in- and outputs.

Implements avcap::ConnectorManager.


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