Ufo.Processor

g GObject.GInterface GObject.GInterface Ufo.Copyable Ufo.Copyable GObject.GInterface->Ufo.Copyable GObject.Object GObject.Object Ufo.Processor Ufo.Processor GObject.Object->Ufo.Processor Ufo.Copyable->Ufo.Processor

Subclasses:

None

Methods

Inherited:

GObject.Object (37), Ufo.Copyable (1)

Structs:

GObject.ObjectClass (5)

class

new ()

configure ()

setup (resources)

Virtual Methods

Inherited:

GObject.Object (7)

do_configure ()

do_setup (resources)

Properties

Name

Type

Flags

Short Description

command-queue

int

r/w

Pointer to the instance of cl_command_queue.

ufo-profiler

Ufo.Profiler

r/w

Pointer to the instance of Ufo.Profiler.

ufo-resources

Ufo.Resources

r/w

Pointer to the instance of Ufo.Resources.

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Ufo.Processor(**kwargs)
Bases:

GObject.Object, Ufo.Copyable

Abstract:

No

Structure:

Ufo.ProcessorClass

Describes a basic processing element that is used inside a filter

classmethod new()
Return type:

Ufo.Processor

configure()
setup(resources)
Parameters:

resources (Ufo.Resources) –

Raises:

GLib.Error

do_configure() virtual
do_setup(resources) virtual
Parameters:

resources (Ufo.Resources) –

Property Details

Ufo.Processor.props.command_queue
Name:

command-queue

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE

Pointer to the instance of cl_command_queue.

Ufo.Processor.props.ufo_profiler
Name:

ufo-profiler

Type:

Ufo.Profiler

Default Value:

None

Flags:

READABLE, WRITABLE

Pointer to the instance of Ufo.Profiler.

Ufo.Processor.props.ufo_resources
Name:

ufo-resources

Type:

Ufo.Resources

Default Value:

None

Flags:

READABLE, WRITABLE

Pointer to the instance of Ufo.Resources.