Clapper.EnhancerProxy:target-creation-allowed
Description: Reference for property Clapper.EnhancerProxy:target-creation-allowed

### Property

# Clapper EnhancerProxy:target-creation-allowed

since: 0.10

#### Declaration

    property target-creation-allowed: gboolean [ read, write ]

#### Description [src]

Whether to allow instances of proxy target to be created.

This effectively means whether the given enhancer can be used.

By default all enhancers that work on-demand (`ClapperExtractable`, `ClapperPlaylistable`) are allowed while enhancers implementing `ClapperReactable` are not.

Value of this property from a `GLOBAL` `ClapperEnhancerProxyList` will carry over to all newly created `ClapperPlayer` objects, while altering this on `LOCAL` proxy list will only influence given player instance that list belongs to.

Changing this property will not remove already created enhancer instances, thus it is usually best practice to allow/disallow creation of given enhancer plugin right after `ClapperPlayer` is created (before it or its queue are used).

Type:`gboolean`

Available since: 0.10

Default value | FALSE
Getter method | `clapper_enhancer_proxy_get_target_creation_allowed()`
Setter method | `clapper_enhancer_proxy_set_target_creation_allowed()`

#### Flags

Readable | yes
Writable | yes
Construct | no
Construct only | no