Package libavg :: Module avg :: Class Camera

Class Camera




A node that displays the image of a camera. The properties are the same as the camera properties in .avgtrackerrc and are explained under https://www.libavg.de/wiki/index.php/Tracker_Setup.

Instance Methods

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __getattribute__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

    Inherited from VideoBase
 
pause()
Stops video playback but doesn't close the object.
 
play()
Starts video playback.
 
stop()
Stops video playback.
    Inherited from RasterNode
 
getBitmap()
Returns a copy of the bitmap that the node contains.
 
getOrigVertexCoords()
Returns the unwarped coordinate of all vertices as a list of lists.
 
getWarpedVertexCoords()
Returnes the current coordinate of all vertices as a list of lists.
 
setWarpedVertexCoords(grid)
Changes the current coordinates of all vertices.
    Inherited from Node
 
__eq__(...)
 
__hash__(...)
hash(x)
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
__ne__(...)
 
getAbsPos(relpos)
Transforms a position in coordinates relative to the node to a position in window coordinates.
 
getMediaSize()
Returns the size in pixels of the media in the node.
 
getParent()
Returns the container (AVGNode or DivNode) the node is in.
 
getRelPos(abspos)
Transforms a position in window coordinates to a position in coordinates relative to the node.
 
releaseEventCapture(cursorid)
Restores normal mouse operation after a call to setEventCapture().
 
setEventCapture(cursorid)
Sets up event capturing so that cursor events are sent to this node regardless of the cursor position.
 
setEventHandler(type, source, pyfunc)
Sets a callback function that is invoked whenever an event of the specified type from the specified source occurs.
 
unlink()
Removes a node from it's parent container.
Properties
  brightness
  device
  drivername
  exposure
  framenum
  framerate
  gain
  gamma
  saturation
  sharpness
  shutter
  whitebalance

Inherited from object: __class__

    Inherited from VideoBase
  fps
Returns the nominal frames per second the object should display at.
    Inherited from RasterNode
  blendmode
The method of compositing the node with the nodes under it.
  maxtileheight
The maximum width and height of the tiles used for warping.
  maxtilewidth
The maximum width and height of the tiles used for warping.
    Inherited from Node
  active
If this attribute is true, the node behaves as usual.
  angle
The angle that the node is rotated to in radians.
  height
  id
A unique identifier that can be used to reference the node.
  opacity
A measure of the node's transparency.
  pivotx
x coordinate of the point that the node is rotated around.
  pivoty
y coordinate of the point that the node is rotated around.
  pos
The position of the node's top left corner relative to it's parent node.
  sensitive
A node only reacts to events if sensitive is true.
  size
  width
  x
The position of the node's left edge relative to it's parent node.
  y
The position of the node's top edge relative to it's parent node.
Property Details

brightness

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

device

Get Method:
unreachable.<unnamed Boost.Python function>(...)

drivername

Get Method:
unreachable.<unnamed Boost.Python function>(...)

exposure

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

framenum

Get Method:
unreachable.<unnamed Boost.Python function>(...)

framerate

Get Method:
unreachable.<unnamed Boost.Python function>(...)

gain

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

gamma

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

saturation

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

sharpness

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

shutter

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)

whitebalance

Get Method:
unreachable.<unnamed Boost.Python function>(...)
Set Method:
unreachable.<unnamed Boost.Python function>(...)