Aperture.DeviceManager

g Aperture.DeviceManager Aperture.DeviceManager GObject.Object GObject.Object GObject.Object->Aperture.DeviceManager

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

get_instance ()

get_camera (idx)

get_num_cameras ()

next_camera (camera)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

num-cameras

int

r/en

The number of cameras available.

Signals

Inherited:

GObject.Object (1)

Name

Short Description

camera-added

Emitted when a camera is discovered.

camera-removed

Emitted when a camera is removed (typically because it has been unplugged).

Fields

Inherited:

GObject.Object (1)

Class Details

class Aperture.DeviceManager(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Aperture.DeviceManagerClass

classmethod get_instance()
Returns:

an Aperture.DeviceManager

Return type:

Aperture.DeviceManager

Gets an Aperture.DeviceManager.

New in version 0.1.

get_camera(idx)
Parameters:

idx (int) – a camera index

Returns:

the Aperture.Camera at idx

Return type:

Aperture.Camera

Gets an Aperture.Camera object for the given camera index.

get_num_cameras()
Returns:

the number of available cameras

Return type:

int

Gets the number of available cameras.

New in version 0.1.

next_camera(camera)
Parameters:

camera (Aperture.Camera or None) – an Aperture.Camera

Returns:

the next camera, or None if there are no cameras

Return type:

Aperture.Camera

Gets the next camera index after camera. If there are no cameras available, returns None.

If camera is None, the first camera will be returned.

New in version 0.1.

Signal Details

Aperture.DeviceManager.signals.camera_added(device_manager, camera_index)
Signal Name:

camera-added

Flags:

RUN_FIRST

Parameters:

Emitted when a camera is discovered.

New in version 0.1.

Aperture.DeviceManager.signals.camera_removed(device_manager, camera_index)
Signal Name:

camera-removed

Flags:

RUN_FIRST

Parameters:

Emitted when a camera is removed (typically because it has been unplugged).

New in version 0.1.

Property Details

Aperture.DeviceManager.props.num_cameras
Name:

num-cameras

Type:

int

Default Value:

0

Flags:

READABLE, EXPLICIT_NOTIFY

The number of cameras available.