Gst.BufferPool.prototype.set_active

function set_active(active:Boolean):Boolean {
    // Gjs wrapper for gst_buffer_pool_set_active()
}

Control the active state of pool. When the pool is inactive, new calls to Gst.BufferPool.prototype.acquire_buffer will return with #GST_FLOW_FLUSHING.

Activating the bufferpool will preallocate all resources in the pool based on the configuration of the pool.

Deactivating will free the resources again when there are no outstanding buffers. When there are outstanding buffers, they will be freed as soon as they are all returned to the pool.

active

the new active state

Returns

false when the pool was not configured or when preallocation of the buffers failed.