GstCudaMemoryPool

Members

parent (GstMiniObject) –
No description available
context (GstCudaContext *) –
No description available

Since : 1.26


GstCuda.CudaMemoryPool

Members

parent (Gst.MiniObject) –
No description available
context (GstCuda.CudaContext) –
No description available

Since : 1.26


GstCuda.CudaMemoryPool

Members

parent (Gst.MiniObject) –
No description available
context (GstCuda.CudaContext) –
No description available

Since : 1.26


Constructors

gst_cuda_memory_pool_new

GstCudaMemoryPool *
gst_cuda_memory_pool_new (GstCudaContext * context,
                          const CUmemPoolProps* props)

Creates a new GstCudaMemoryPool with props. If props is NULL, non-exportable pool property will be used.

Parameters:

context

a GstCudaContext

props ( [allow-none])

a CUmemPoolProps

Returns ( [transfer: full][nullable])

a new GstCudaMemoryPool or NULL on failure

Since : 1.26


GstCuda.CudaMemoryPool.prototype.new

function GstCuda.CudaMemoryPool.prototype.new(context: GstCuda.CudaContext, props: CudaGst.memPoolProps): {
    // javascript wrapper for 'gst_cuda_memory_pool_new'
}

Creates a new GstCuda.CudaMemoryPool with props. If props is null, non-exportable pool property will be used.

Parameters:

props (CudaGst.memPoolProps)

a CUmemPoolProps

Returns (GstCuda.CudaMemoryPool)

a new GstCuda.CudaMemoryPool or null on failure

Since : 1.26


GstCuda.CudaMemoryPool.new

def GstCuda.CudaMemoryPool.new (context, props):
    #python wrapper for 'gst_cuda_memory_pool_new'

Creates a new GstCuda.CudaMemoryPool with props. If props is None, non-exportable pool property will be used.

Parameters:

props (CudaGst.memPoolProps)

a CUmemPoolProps

Returns (GstCuda.CudaMemoryPool)

a new GstCuda.CudaMemoryPool or None on failure

Since : 1.26


Methods

gst_cuda_memory_pool_get_handle

CUmemoryPool
gst_cuda_memory_pool_get_handle (GstCudaMemoryPool * pool)

Get CUDA memory pool handle

Parameters:

pool

a GstCudaMemoryPool

Returns

a CUmemoryPool handle

Since : 1.26


GstCuda.CudaMemoryPool.prototype.get_handle

function GstCuda.CudaMemoryPool.prototype.get_handle(): {
    // javascript wrapper for 'gst_cuda_memory_pool_get_handle'
}

Get CUDA memory pool handle

Returns (CudaGst.memoryPool)

a CUmemoryPool handle

Since : 1.26


GstCuda.CudaMemoryPool.get_handle

def GstCuda.CudaMemoryPool.get_handle (self):
    #python wrapper for 'gst_cuda_memory_pool_get_handle'

Get CUDA memory pool handle

Returns (CudaGst.memoryPool)

a CUmemoryPool handle

Since : 1.26


gst_cuda_memory_pool_ref

GstCudaMemoryPool *
gst_cuda_memory_pool_ref (GstCudaMemoryPool * pool)

Increase the reference count of pool.

Parameters:

pool

a GstCudaMemoryPool

Returns ( [transfer: full])

pool

Since : 1.26


GstCuda.CudaMemoryPool.prototype.ref

function GstCuda.CudaMemoryPool.prototype.ref(): {
    // javascript wrapper for 'gst_cuda_memory_pool_ref'
}

Increase the reference count of pool.

Returns (GstCuda.CudaMemoryPool)

pool

Since : 1.26


GstCuda.CudaMemoryPool.ref

def GstCuda.CudaMemoryPool.ref (self):
    #python wrapper for 'gst_cuda_memory_pool_ref'

Increase the reference count of pool.

Returns (GstCuda.CudaMemoryPool)

pool

Since : 1.26


gst_cuda_memory_pool_unref

gst_cuda_memory_pool_unref (GstCudaMemoryPool * pool)

Decrease the reference count of pool.

Parameters:

pool

a GstCudaMemoryPool

Since : 1.26


GstCuda.CudaMemoryPool.prototype.unref

function GstCuda.CudaMemoryPool.prototype.unref(): {
    // javascript wrapper for 'gst_cuda_memory_pool_unref'
}

Decrease the reference count of pool.

Since : 1.26


GstCuda.CudaMemoryPool.unref

def GstCuda.CudaMemoryPool.unref (self):
    #python wrapper for 'gst_cuda_memory_pool_unref'

Decrease the reference count of pool.

Since : 1.26


Functions

gst_clear_cuda_memory_pool

gst_clear_cuda_memory_pool (GstCudaMemoryPool ** pool)

Clears a reference to a GstCudaMemoryPool.

Parameters:

pool

a pointer to a GstCudaMemoryPool reference

Since : 1.26


The results of the search are