GstValidateMediaDescriptor

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstValidateMediaDescriptor
                ╰──GstValidateMediaDescriptorParser
                ╰──GstValidateMediaDescriptorWriter

Members

parent (GstObject) –
No description available
filenode (GstValidateMediaFileNode *) –
No description available
lock (GMutex) –
No description available
priv (GstValidateMediaDescriptorPrivate*) –
No description available

Class structure

GstValidateMediaDescriptorClass

Fields
parent (GstObjectClass) –
No description available

GstValidate.MediaDescriptorClass

Attributes
parent (Gst.ObjectClass) –
No description available

GstValidate.MediaDescriptorClass

Attributes
parent (Gst.ObjectClass) –
No description available

GstValidate.MediaDescriptor

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──GstValidate.MediaDescriptor
                ╰──GstValidate.MediaDescriptorParser
                ╰──GstValidate.MediaDescriptorWriter

Members

parent (Gst.Object) –
No description available
filenode (GstValidate.MediaFileNode) –
No description available
lock (GLib.Mutex) –
No description available
priv (GstValidate.MediaDescriptorPrivate) –
No description available

GstValidate.MediaDescriptor

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──GstValidate.MediaDescriptor
                ╰──GstValidate.MediaDescriptorParser
                ╰──GstValidate.MediaDescriptorWriter

Members

parent (Gst.Object) –
No description available
filenode (GstValidate.MediaFileNode) –
No description available
lock (GLib.Mutex) –
No description available
priv (GstValidate.MediaDescriptorPrivate) –
No description available

Methods

gst_validate_media_descriptor_detects_frames

gboolean
gst_validate_media_descriptor_detects_frames (GstValidateMediaDescriptor * self)

Parameters:

self
No description available
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
Returns (Number)
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
Returns (bool)
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
No description available
pad
No description available
compare_func
No description available
bufs
No description available
Returns
No description available

gst_validate_media_descriptor_get_duration

GstClockTime
gst_validate_media_descriptor_get_duration (GstValidateMediaDescriptor * self)

Parameters:

self
No description available
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
Returns (Number)
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
Returns (int)
No description available

gst_validate_media_descriptor_get_pads

GList *
gst_validate_media_descriptor_get_pads (GstValidateMediaDescriptor * self)

Parameters:

self
No description available
Returns
No description available

gst_validate_media_descriptor_get_seekable

gboolean
gst_validate_media_descriptor_get_seekable (GstValidateMediaDescriptor * self)

Parameters:

self
No description available
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
Returns (Number)
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
Returns (bool)
No description available

gst_validate_media_descriptor_has_frame_info

gboolean
gst_validate_media_descriptor_has_frame_info (GstValidateMediaDescriptor * self)

Parameters:

self
No description available
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
Returns (Number)
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
Returns (bool)
No description available

Properties

validate-runner

“validate-runner” GstValidateRunner *

Flags : Read / Write / Construct Only


validate-runner

“validate-runner” GstValidate.Runner

Flags : Read / Write / Construct Only


validate_runner

“self.props.validate_runner” GstValidate.Runner

Flags : Read / Write / Construct Only


GstValidateMediaFileNode

Members

streams (GList *) –
No description available
No description available
id (guint64) –
No description available
uri (gchar *) –
No description available
duration (GstClockTime) –
No description available
frame_detection (gboolean) –
No description available
skip_parsers (gboolean) –
No description available
seekable (gboolean) –
No description available
caps (GstCaps *) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.MediaFileNode

Members

streams ([ Object ]) –
No description available
No description available
id (Number) –
No description available
uri (String) –
No description available
duration (Number) –
No description available
frame_detection (Number) –
No description available
skip_parsers (Number) –
No description available
seekable (Number) –
No description available
caps (Gst.Caps) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.MediaFileNode

Members

streams ([ object ]) –
No description available
No description available
id (int) –
No description available
uri (str) –
No description available
duration (int) –
No description available
frame_detection (bool) –
No description available
skip_parsers (bool) –
No description available
seekable (bool) –
No description available
caps (Gst.Caps) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

GstValidateMediaFrameNode

Members

id (guint64) –
No description available
offset (guint64) –
No description available
offset_end (guint64) –
No description available
duration (GstClockTime) –
No description available
pts (GstClockTime) –
No description available
dts (GstClockTime) –
No description available
running_time (GstClockTime) –
No description available
is_keyframe (gboolean) –
No description available
buf (GstBuffer *) –
No description available
checksum (gchar *) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.MediaFrameNode

Members

id (Number) –
No description available
offset (Number) –
No description available
offset_end (Number) –
No description available
duration (Number) –
No description available
pts (Number) –
No description available
dts (Number) –
No description available
running_time (Number) –
No description available
is_keyframe (Number) –
No description available
buf (Gst.Buffer) –
No description available
checksum (String) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.MediaFrameNode

Members

id (int) –
No description available
offset (int) –
No description available
offset_end (int) –
No description available
duration (int) –
No description available
pts (int) –
No description available
dts (int) –
No description available
running_time (int) –
No description available
is_keyframe (bool) –
No description available
buf (Gst.Buffer) –
No description available
checksum (str) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

GstValidateMediaStreamNode

Members

frames (GList *) –
No description available
No description available
caps (GstCaps *) –
No description available
segments (GList *) –
No description available
id (gchar *) –
No description available
padname (gchar *) –
No description available
pad (GstPad *) –
No description available
cframe (GList *) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.MediaStreamNode

Members

frames ([ Object ]) –
No description available
No description available
caps (Gst.Caps) –
No description available
segments ([ Object ]) –
No description available
id (String) –
No description available
padname (String) –
No description available
pad (Gst.Pad) –
No description available
cframe ([ Object ]) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.MediaStreamNode

Members

frames ([ object ]) –
No description available
No description available
caps (Gst.Caps) –
No description available
segments ([ object ]) –
No description available
id (str) –
No description available
padname (str) –
No description available
pad (Gst.Pad) –
No description available
cframe ([ object ]) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

GstValidateMediaTagNode

Members

taglist (GstTagList *) –
No description available
found (gboolean) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.MediaTagNode

Members

taglist (Gst.TagList) –
No description available
found (Number) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.MediaTagNode

Members

taglist (Gst.TagList) –
No description available
found (bool) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

GstValidateMediaTagsNode

Members

tags (GList *) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.MediaTagsNode

Members

tags ([ Object ]) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.MediaTagsNode

Members

tags ([ object ]) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

GstValidateSegmentNode

Members

next_frame_id (gint) –
No description available
segment (GstSegment) –
No description available
str_open (gchar *) –
No description available
str_close (gchar *) –
No description available

GstValidate.SegmentNode

Members

next_frame_id (Number) –
No description available
segment (Gst.Segment) –
No description available
str_open (String) –
No description available
str_close (String) –
No description available

GstValidate.SegmentNode

Members

next_frame_id (int) –
No description available
segment (Gst.Segment) –
No description available
str_open (str) –
No description available
str_close (str) –
No description available

Functions

gst_validate_filenode_free

gst_validate_filenode_free (GstValidateMediaFileNode * filenode)

Parameters:

filenode
No description available

GstValidate.prototype.filenode_free

function GstValidate.prototype.filenode_free(filenode: GstValidate.MediaFileNode): {
    // javascript wrapper for 'gst_validate_filenode_free'
}

Parameters:

filenode (GstValidate.MediaFileNode)
No description available

GstValidate.filenode_free

def GstValidate.filenode_free (filenode):
    #python wrapper for 'gst_validate_filenode_free'

Parameters:

filenode (GstValidate.MediaFileNode)
No description available

gst_validate_media_descriptors_compare

gboolean
gst_validate_media_descriptors_compare (GstValidateMediaDescriptor * ref,
                                        GstValidateMediaDescriptor * compared)

Parameters:

ref
No description available
compared
No description available
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
Returns (Number)
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
Returns (bool)
No description available

gst_validate_tag_node_compare

gboolean
gst_validate_tag_node_compare (GstValidateMediaTagNode * tnode,
                               const GstTagList * tlist)

Parameters:

tnode
No description available
tlist
No description available
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
tlist (Gst.TagList)
No description available
Returns (Number)
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
tlist (Gst.TagList)
No description available
Returns (bool)
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