camerabingeneral
Common helper functions for GstCameraBin.
GstCameraBinPreviewPipelineData
Members
pipeline
(GstElement *)
–
appsrc
(GstElement *)
–
filter
(GstElement *)
–
appsink
(GstElement *)
–
vscale
(GstElement *)
–
element
(GstElement *)
–
pending_preview_caps
(GstCaps *)
–
processing
(guint)
–
processing_lock
(GMutex)
–
processing_cond
(GCond)
–
GstBadBaseCameraBin.CameraBinPreviewPipelineData
Members
pipeline
(Gst.Element)
–
appsrc
(Gst.Element)
–
filter
(Gst.Element)
–
appsink
(Gst.Element)
–
vscale
(Gst.Element)
–
element
(Gst.Element)
–
pending_preview_caps
(Gst.Caps)
–
processing
(Number)
–
processing_lock
(GLib.Mutex)
–
processing_cond
(GLib.Cond)
–
GstBadBaseCameraBin.CameraBinPreviewPipelineData
Members
pipeline
(Gst.Element)
–
appsrc
(Gst.Element)
–
filter
(Gst.Element)
–
appsink
(Gst.Element)
–
vscale
(Gst.Element)
–
element
(Gst.Element)
–
pending_preview_caps
(Gst.Caps)
–
processing
(int)
–
processing_lock
(GLib.Mutex)
–
processing_cond
(GLib.Cond)
–
Functions
gst_camerabin_create_preview_pipeline
GstCameraBinPreviewPipelineData * gst_camerabin_create_preview_pipeline (GstElement * element, GstElement * filter)
Creates a new previewing pipeline that can receive buffers to be posted as camerabin preview messages for element
Parameters:
element
–
Owner of this pipeline
filter
–
Custom filter to process preview data (an extra ref is taken)
The newly created GstCameraBinPreviewPipelineData
gst_camerabin_destroy_preview_pipeline
gst_camerabin_destroy_preview_pipeline (GstCameraBinPreviewPipelineData * preview)
Frees a GstCameraBinPreviewPipelineData
Parameters:
preview
–
GstBadBaseCameraBin.prototype.camerabin_destroy_preview_pipeline
function GstBadBaseCameraBin.prototype.camerabin_destroy_preview_pipeline(preview: GstBadBaseCameraBin.CameraBinPreviewPipelineData): {
// javascript wrapper for 'gst_camerabin_destroy_preview_pipeline'
}
Frees a GstBadBaseCameraBin.CameraBinPreviewPipelineData
Parameters:
GstBadBaseCameraBin.camerabin_destroy_preview_pipeline
def GstBadBaseCameraBin.camerabin_destroy_preview_pipeline (preview):
#python wrapper for 'gst_camerabin_destroy_preview_pipeline'
Frees a GstBadBaseCameraBin.CameraBinPreviewPipelineData
Parameters:
gst_camerabin_preview_pipeline_post
gboolean gst_camerabin_preview_pipeline_post (GstCameraBinPreviewPipelineData * preview, GstSample * sample)
Converts the sample to the desired format and posts the preview message to the bus.
Parameters:
preview
–
sample
–
the sample to be posted as a preview
TRUE on success
GstBadBaseCameraBin.prototype.camerabin_preview_pipeline_post
function GstBadBaseCameraBin.prototype.camerabin_preview_pipeline_post(preview: GstBadBaseCameraBin.CameraBinPreviewPipelineData, sample: Gst.Sample): {
// javascript wrapper for 'gst_camerabin_preview_pipeline_post'
}
Converts the sample to the desired format and posts the preview message to the bus.
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
sample
(
Gst.Sample
)
–
the sample to be posted as a preview
GstBadBaseCameraBin.camerabin_preview_pipeline_post
def GstBadBaseCameraBin.camerabin_preview_pipeline_post (preview, sample):
#python wrapper for 'gst_camerabin_preview_pipeline_post'
Converts the sample to the desired format and posts the preview message to the bus.
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
sample
(
Gst.Sample
)
–
the sample to be posted as a preview
gst_camerabin_preview_set_caps
gst_camerabin_preview_set_caps (GstCameraBinPreviewPipelineData * preview, GstCaps * caps)
The caps that preview buffers should have when posted on the bus
GstBadBaseCameraBin.prototype.camerabin_preview_set_caps
function GstBadBaseCameraBin.prototype.camerabin_preview_set_caps(preview: GstBadBaseCameraBin.CameraBinPreviewPipelineData, caps: Gst.Caps): {
// javascript wrapper for 'gst_camerabin_preview_set_caps'
}
The caps that preview buffers should have when posted on the bus
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
GstBadBaseCameraBin.camerabin_preview_set_caps
def GstBadBaseCameraBin.camerabin_preview_set_caps (preview, caps):
#python wrapper for 'gst_camerabin_preview_set_caps'
The caps that preview buffers should have when posted on the bus
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
gst_camerabin_preview_set_filter
gboolean gst_camerabin_preview_set_filter (GstCameraBinPreviewPipelineData * preview, GstElement * filter)
Set the filter element into preview pipeline.
Parameters:
preview
–
filter
–
Custom filter to process preview data (an extra ref is taken)
TRUE on success
GstBadBaseCameraBin.prototype.camerabin_preview_set_filter
function GstBadBaseCameraBin.prototype.camerabin_preview_set_filter(preview: GstBadBaseCameraBin.CameraBinPreviewPipelineData, filter: Gst.Element): {
// javascript wrapper for 'gst_camerabin_preview_set_filter'
}
Set the filter element into preview pipeline.
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
filter
(
Gst.Element
)
–
Custom filter to process preview data (an extra ref is taken)
GstBadBaseCameraBin.camerabin_preview_set_filter
def GstBadBaseCameraBin.camerabin_preview_set_filter (preview, filter):
#python wrapper for 'gst_camerabin_preview_set_filter'
Set the filter element into preview pipeline.
Parameters:
preview
(
GstBadBaseCameraBin.CameraBinPreviewPipelineData
)
–
filter
(
Gst.Element
)
–
Custom filter to process preview data (an extra ref is taken)
The results of the search are