GstValidateMediaDescriptor
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstValidateMediaDescriptor ╰──GstValidateMediaDescriptorParser ╰──GstValidateMediaDescriptorWriter
Members
parent
(GstObject)
–
filenode
(GstValidateMediaFileNode *)
–
lock
(GMutex)
–
priv
(GstValidateMediaDescriptorPrivate*)
–
Class structure
GstValidate.MediaDescriptor
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.MediaDescriptor ╰──GstValidate.MediaDescriptorParser ╰──GstValidate.MediaDescriptorWriter
Members
parent
(Gst.Object)
–
filenode
(GstValidate.MediaFileNode)
–
lock
(GLib.Mutex)
–
priv
(GstValidate.MediaDescriptorPrivate)
–
GstValidate.MediaDescriptor
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstValidate.MediaDescriptor ╰──GstValidate.MediaDescriptorParser ╰──GstValidate.MediaDescriptorWriter
Members
parent
(Gst.Object)
–
filenode
(GstValidate.MediaFileNode)
–
lock
(GLib.Mutex)
–
priv
(GstValidate.MediaDescriptorPrivate)
–
Methods
gst_validate_media_descriptor_detects_frames
gboolean gst_validate_media_descriptor_detects_frames (GstValidateMediaDescriptor * self)
Parameters:
self
–
Returns
–
No description available
GstValidate.MediaDescriptor.prototype.detects_frames
function GstValidate.MediaDescriptor.prototype.detects_frames(): {
// javascript wrapper for 'gst_validate_media_descriptor_detects_frames'
}
Parameters:
No description available
No description available
GstValidate.MediaDescriptor.detects_frames
def GstValidate.MediaDescriptor.detects_frames (self):
#python wrapper for 'gst_validate_media_descriptor_detects_frames'
Parameters:
No description available
No description available
gst_validate_media_descriptor_get_buffers
gboolean gst_validate_media_descriptor_get_buffers (GstValidateMediaDescriptor * self, GstPad * pad, GCompareFunc compare_func, GList ** bufs)
Parameters:
self
–
pad
–
compare_func
–
bufs
–
Returns
–
No description available
gst_validate_media_descriptor_get_duration
GstClockTime gst_validate_media_descriptor_get_duration (GstValidateMediaDescriptor * self)
Parameters:
self
–
Returns
–
No description available
GstValidate.MediaDescriptor.prototype.get_duration
function GstValidate.MediaDescriptor.prototype.get_duration(): {
// javascript wrapper for 'gst_validate_media_descriptor_get_duration'
}
Parameters:
No description available
No description available
GstValidate.MediaDescriptor.get_duration
def GstValidate.MediaDescriptor.get_duration (self):
#python wrapper for 'gst_validate_media_descriptor_get_duration'
Parameters:
No description available
No description available
gst_validate_media_descriptor_get_pads
GList * gst_validate_media_descriptor_get_pads (GstValidateMediaDescriptor * self)
Parameters:
self
–
Returns
–
No description available
gst_validate_media_descriptor_get_seekable
gboolean gst_validate_media_descriptor_get_seekable (GstValidateMediaDescriptor * self)
Parameters:
self
–
Returns
–
No description available
GstValidate.MediaDescriptor.prototype.get_seekable
function GstValidate.MediaDescriptor.prototype.get_seekable(): {
// javascript wrapper for 'gst_validate_media_descriptor_get_seekable'
}
Parameters:
No description available
No description available
GstValidate.MediaDescriptor.get_seekable
def GstValidate.MediaDescriptor.get_seekable (self):
#python wrapper for 'gst_validate_media_descriptor_get_seekable'
Parameters:
No description available
No description available
gst_validate_media_descriptor_has_frame_info
gboolean gst_validate_media_descriptor_has_frame_info (GstValidateMediaDescriptor * self)
Parameters:
self
–
Returns
–
No description available
GstValidate.MediaDescriptor.prototype.has_frame_info
function GstValidate.MediaDescriptor.prototype.has_frame_info(): {
// javascript wrapper for 'gst_validate_media_descriptor_has_frame_info'
}
Parameters:
No description available
No description available
GstValidate.MediaDescriptor.has_frame_info
def GstValidate.MediaDescriptor.has_frame_info (self):
#python wrapper for 'gst_validate_media_descriptor_has_frame_info'
Parameters:
No description available
No description available
Properties
validate_runner
“self.props.validate_runner” GstValidate.Runner
Flags : Read / Write / Construct Only
GstValidateMediaFileNode
Members
streams
(GList *)
–
tags
(GstValidateMediaTagsNode *)
–
id
(guint64)
–
uri
(gchar *)
–
duration
(GstClockTime)
–
frame_detection
(gboolean)
–
skip_parsers
(gboolean)
–
seekable
(gboolean)
–
caps
(GstCaps *)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidate.MediaFileNode
Members
streams
([ Object ])
–
tags
(GstValidate.MediaTagsNode)
–
id
(Number)
–
uri
(String)
–
duration
(Number)
–
frame_detection
(Number)
–
skip_parsers
(Number)
–
seekable
(Number)
–
caps
(Gst.Caps)
–
str_open
(String)
–
str_close
(String)
–
GstValidate.MediaFileNode
Members
streams
([ object ])
–
tags
(GstValidate.MediaTagsNode)
–
id
(int)
–
uri
(str)
–
duration
(int)
–
frame_detection
(bool)
–
skip_parsers
(bool)
–
seekable
(bool)
–
caps
(Gst.Caps)
–
str_open
(str)
–
str_close
(str)
–
GstValidateMediaFrameNode
Members
id
(guint64)
–
offset
(guint64)
–
offset_end
(guint64)
–
duration
(GstClockTime)
–
pts
(GstClockTime)
–
dts
(GstClockTime)
–
running_time
(GstClockTime)
–
is_keyframe
(gboolean)
–
buf
(GstBuffer *)
–
checksum
(gchar *)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidate.MediaFrameNode
Members
id
(Number)
–
offset
(Number)
–
offset_end
(Number)
–
duration
(Number)
–
pts
(Number)
–
dts
(Number)
–
running_time
(Number)
–
is_keyframe
(Number)
–
buf
(Gst.Buffer)
–
checksum
(String)
–
str_open
(String)
–
str_close
(String)
–
GstValidate.MediaFrameNode
Members
id
(int)
–
offset
(int)
–
offset_end
(int)
–
duration
(int)
–
pts
(int)
–
dts
(int)
–
running_time
(int)
–
is_keyframe
(bool)
–
buf
(Gst.Buffer)
–
checksum
(str)
–
str_open
(str)
–
str_close
(str)
–
GstValidateMediaStreamNode
Members
frames
(GList *)
–
tags
(GstValidateMediaTagsNode *)
–
caps
(GstCaps *)
–
segments
(GList *)
–
id
(gchar *)
–
padname
(gchar *)
–
pad
(GstPad *)
–
cframe
(GList *)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidate.MediaStreamNode
Members
frames
([ Object ])
–
tags
(GstValidate.MediaTagsNode)
–
caps
(Gst.Caps)
–
segments
([ Object ])
–
id
(String)
–
padname
(String)
–
pad
(Gst.Pad)
–
cframe
([ Object ])
–
str_open
(String)
–
str_close
(String)
–
GstValidate.MediaStreamNode
Members
frames
([ object ])
–
tags
(GstValidate.MediaTagsNode)
–
caps
(Gst.Caps)
–
segments
([ object ])
–
id
(str)
–
padname
(str)
–
pad
(Gst.Pad)
–
cframe
([ object ])
–
str_open
(str)
–
str_close
(str)
–
GstValidateMediaTagNode
Members
taglist
(GstTagList *)
–
found
(gboolean)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidate.MediaTagNode
Members
taglist
(Gst.TagList)
–
found
(Number)
–
str_open
(String)
–
str_close
(String)
–
GstValidate.MediaTagNode
Members
taglist
(Gst.TagList)
–
found
(bool)
–
str_open
(str)
–
str_close
(str)
–
GstValidateMediaTagsNode
Members
tags
(GList *)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidateSegmentNode
Members
next_frame_id
(gint)
–
segment
(GstSegment)
–
str_open
(gchar *)
–
str_close
(gchar *)
–
GstValidate.SegmentNode
Members
next_frame_id
(Number)
–
segment
(Gst.Segment)
–
str_open
(String)
–
str_close
(String)
–
GstValidate.SegmentNode
Members
next_frame_id
(int)
–
segment
(Gst.Segment)
–
str_open
(str)
–
str_close
(str)
–
Functions
gst_validate_filenode_free
gst_validate_filenode_free (GstValidateMediaFileNode * filenode)
Parameters:
filenode
–
GstValidate.prototype.filenode_free
function GstValidate.prototype.filenode_free(filenode: GstValidate.MediaFileNode): {
// javascript wrapper for 'gst_validate_filenode_free'
}
Parameters:
No description available
GstValidate.filenode_free
def GstValidate.filenode_free (filenode):
#python wrapper for 'gst_validate_filenode_free'
Parameters:
No description available
gst_validate_media_descriptors_compare
gboolean gst_validate_media_descriptors_compare (GstValidateMediaDescriptor * ref, GstValidateMediaDescriptor * compared)
Parameters:
ref
–
compared
–
Returns
–
No description available
GstValidate.prototype.media_descriptors_compare
function GstValidate.prototype.media_descriptors_compare(ref: GstValidate.MediaDescriptor, compared: GstValidate.MediaDescriptor): {
// javascript wrapper for 'gst_validate_media_descriptors_compare'
}
Parameters:
No description available
No description available
No description available
GstValidate.media_descriptors_compare
def GstValidate.media_descriptors_compare (ref, compared):
#python wrapper for 'gst_validate_media_descriptors_compare'
Parameters:
No description available
No description available
No description available
gst_validate_tag_node_compare
gboolean gst_validate_tag_node_compare (GstValidateMediaTagNode * tnode, const GstTagList * tlist)
Parameters:
tnode
–
tlist
–
Returns
–
No description available
GstValidate.prototype.tag_node_compare
function GstValidate.prototype.tag_node_compare(tnode: GstValidate.MediaTagNode, tlist: Gst.TagList): {
// javascript wrapper for 'gst_validate_tag_node_compare'
}
Parameters:
No description available
No description available
No description available
GstValidate.tag_node_compare
def GstValidate.tag_node_compare (tnode, tlist):
#python wrapper for 'gst_validate_tag_node_compare'
Parameters:
No description available
No description available
No description available
Function Macros
GST_IS_VALIDATE_MEDIA_DESCRIPTOR
#define GST_IS_VALIDATE_MEDIA_DESCRIPTOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR))
GST_IS_VALIDATE_MEDIA_DESCRIPTOR_CLASS
#define GST_IS_VALIDATE_MEDIA_DESCRIPTOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR))
GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK
#define GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK(obj) (&GST_VALIDATE_MEDIA_DESCRIPTOR(obj)->lock)
GST_VALIDATE_MEDIA_DESCRIPTOR_LOCK
#define GST_VALIDATE_MEDIA_DESCRIPTOR_LOCK(obj) g_mutex_lock(GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK(obj))
GST_VALIDATE_MEDIA_DESCRIPTOR_UNLOCK
#define GST_VALIDATE_MEDIA_DESCRIPTOR_UNLOCK(obj) g_mutex_unlock(GST_VALIDATE_MEDIA_DESCRIPTOR_GET_LOCK(obj))
Constants
GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR
#define GST_TYPE_VALIDATE_MEDIA_DESCRIPTOR (gst_validate_media_descriptor_get_type ())
GST_VALIDATE_UNKNOWN_BOOL
#define GST_VALIDATE_UNKNOWN_BOOL (G_MAXUINT32 - 2)
GstValidate.UNKNOWN_BOOL
GstValidate.UNKNOWN_BOOL
GST_VALIDATE_UNKNOWN_UINT64
#define GST_VALIDATE_UNKNOWN_UINT64 (G_MAXUINT64 - 2)
GstValidate.UNKNOWN_UINT64
GstValidate.UNKNOWN_UINT64
The results of the search are