GstCudaAggregator
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstVideoAggregator ╰──GstCudaAggregator
Members
parent
(GstVideoAggregator)
–
context
(GstCudaContext *)
–
Since : 1.30
Class structure
GstCudaAggregatorClass
Fields
parent_class
(GstVideoAggregatorClass)
–
Since : 1.30
GstCuda.CudaAggregatorClass
Attributes
parent_class
(GstVideo.VideoAggregatorClass)
–
Since : 1.30
GstCuda.CudaAggregatorClass
Attributes
parent_class
(GstVideo.VideoAggregatorClass)
–
Since : 1.30
GstCuda.CudaAggregator
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Element ╰──GstBase.Aggregator ╰──GstVideo.VideoAggregator ╰──GstCuda.CudaAggregator
Members
parent
(GstVideo.VideoAggregator)
–
context
(GstCuda.CudaContext)
–
Since : 1.30
GstCuda.CudaAggregator
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Element ╰──GstBase.Aggregator ╰──GstVideo.VideoAggregator ╰──GstCuda.CudaAggregator
Members
parent
(GstVideo.VideoAggregator)
–
context
(GstCuda.CudaContext)
–
Since : 1.30
Properties
Virtual Methods
aggregate_cuda_frames
GstFlowReturn aggregate_cuda_frames (GstCudaAggregator * aggregator, GstCudaStream * stream, GstBuffer * outbuffer)
The subclass performs operations on aggregated video frames. GstCudaAggregator performs synchronization before this call, if a prepared frame is associated with different GstCudaStream.
GstCudaAggregator does not perform synchronization after this call. Therefore, the subclass is responsible for any required synchronization (e.g., by calling cuStreamSynchronize or setting the NEED_SYNC flag on GstCudaMemory).
Parameters:
aggregator
–
stream
(
[transfer: none])
–
a GstCudaStream that subclass can submit commands on
outbuffer
(
[transfer: none])
–
output buffer that subclass can update
Since : 1.30
vfunc_aggregate_cuda_frames
function vfunc_aggregate_cuda_frames(aggregator: GstCuda.CudaAggregator, stream: GstCuda.CudaStream, outbuffer: Gst.Buffer): {
// javascript implementation of the 'aggregate_cuda_frames' virtual method
}
The subclass performs operations on aggregated video frames. GstCuda.CudaAggregator performs synchronization before this call, if a prepared frame is associated with different GstCuda.CudaStream.
GstCuda.CudaAggregator does not perform synchronization after this call. Therefore, the subclass is responsible for any required synchronization (e.g., by calling cuStreamSynchronize or setting the NEED_SYNC flag on GstCuda.CudaMemory).
Parameters:
a GstCuda.CudaStream that subclass can submit commands on
output buffer that subclass can update
Since : 1.30
do_aggregate_cuda_frames
def do_aggregate_cuda_frames (aggregator, stream, outbuffer):
#python implementation of the 'aggregate_cuda_frames' virtual method
The subclass performs operations on aggregated video frames. GstCuda.CudaAggregator performs synchronization before this call, if a prepared frame is associated with different GstCuda.CudaStream.
GstCuda.CudaAggregator does not perform synchronization after this call. Therefore, the subclass is responsible for any required synchronization (e.g., by calling cuStreamSynchronize or setting the NEED_SYNC flag on GstCuda.CudaMemory).
Parameters:
a GstCuda.CudaStream that subclass can submit commands on
output buffer that subclass can update
Since : 1.30
GstCudaAggregatorConvertPad
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstPad ╰──GstAggregatorPad ╰──GstVideoAggregatorPad ╰──GstCudaAggregatorPad ╰──GstCudaAggregatorConvertPad
Members
parent
(GstCudaAggregatorPad)
–
Since : 1.30
Class structure
GstCudaAggregatorConvertPadClass
Fields
parent_class
(GstCudaAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorConvertPadClass
Attributes
parent_class
(GstCuda.CudaAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorConvertPadClass
Attributes
parent_class
(GstCuda.CudaAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorConvertPad
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Pad ╰──GstBase.AggregatorPad ╰──GstVideo.VideoAggregatorPad ╰──GstCuda.CudaAggregatorPad ╰──GstCuda.CudaAggregatorConvertPad
Members
parent
(GstCuda.CudaAggregatorPad)
–
Since : 1.30
GstCuda.CudaAggregatorConvertPad
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Pad ╰──GstBase.AggregatorPad ╰──GstVideo.VideoAggregatorPad ╰──GstCuda.CudaAggregatorPad ╰──GstCuda.CudaAggregatorConvertPad
Members
parent
(GstCuda.CudaAggregatorPad)
–
Since : 1.30
Virtual Methods
create_conversion_info
create_conversion_info (GstCudaAggregatorConvertPad * pad, GstCudaAggregator * agg, GstVideoInfo * conversion_info)
Parameters:
pad
–
agg
–
conversion_info
–
vfunc_create_conversion_info
function vfunc_create_conversion_info(pad: GstCuda.CudaAggregatorConvertPad, agg: GstCuda.CudaAggregator, conversion_info: GstVideo.VideoInfo): {
// javascript implementation of the 'create_conversion_info' virtual method
}
Parameters:
do_create_conversion_info
def do_create_conversion_info (pad, agg, conversion_info):
#python implementation of the 'create_conversion_info' virtual method
Parameters:
GstCudaAggregatorPad
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstPad ╰──GstAggregatorPad ╰──GstVideoAggregatorPad ╰──GstCudaAggregatorPad ╰──GstCudaAggregatorConvertPad
Members
parent
(GstVideoAggregatorPad)
–
Since : 1.30
Class structure
GstCudaAggregatorPadClass
Fields
parent_class
(GstVideoAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorPadClass
Attributes
parent_class
(GstVideo.VideoAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorPadClass
Attributes
parent_class
(GstVideo.VideoAggregatorPadClass)
–
Since : 1.30
GstCuda.CudaAggregatorPad
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Pad ╰──GstBase.AggregatorPad ╰──GstVideo.VideoAggregatorPad ╰──GstCuda.CudaAggregatorPad ╰──GstCuda.CudaAggregatorConvertPad
Members
parent
(GstVideo.VideoAggregatorPad)
–
Since : 1.30
GstCuda.CudaAggregatorPad
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Pad ╰──GstBase.AggregatorPad ╰──GstVideo.VideoAggregatorPad ╰──GstCuda.CudaAggregatorPad ╰──GstCuda.CudaAggregatorConvertPad
Members
parent
(GstVideo.VideoAggregatorPad)
–
Since : 1.30
The results of the search are