GstH265Decoder
GstH265Decoder
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoDecoder ╰──GstH265Decoder
The opaque GstH265Decoder data structure.
Class structure
GstCodecs.H265DecoderClass
Attributes
parent_class
(GstVideo.VideoDecoderClass)
–
GstCodecs.H265DecoderClass
Attributes
parent_class
(GstVideo.VideoDecoderClass)
–
GstCodecs.H265Decoder
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Element ╰──GstVideo.VideoDecoder ╰──GstCodecs.H265Decoder
The opaque GstCodecs.H265Decoder data structure.
GstCodecs.H265Decoder
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Element ╰──GstVideo.VideoDecoder ╰──GstCodecs.H265Decoder
The opaque GstCodecs.H265Decoder data structure.
Virtual Methods
decode_slice
gboolean decode_slice (GstH265Decoder * decoder, GstH265Picture * picture, GstH265Slice * slice)
Provides per slice data with parsed slice header and required raw bitstream for subclass to decode it
Parameters:
decoder
–
picture
–
slice
–
vfunc_decode_slice
function vfunc_decode_slice(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture, slice: GstCodecs.H265Slice): {
// javascript implementation of the 'decode_slice' virtual method
}
Provides per slice data with parsed slice header and required raw bitstream for subclass to decode it
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
slice
(
GstCodecs.H265Slice
)
–
do_decode_slice
def do_decode_slice (decoder, picture, slice):
#python implementation of the 'decode_slice' virtual method
Provides per slice data with parsed slice header and required raw bitstream for subclass to decode it
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
slice
(
GstCodecs.H265Slice
)
–
end_picture
gboolean end_picture (GstH265Decoder * decoder, GstH265Picture * picture)
Optional. Called per one GstH265Picture to notify subclass to finish decoding process for the GstH265Picture
Parameters:
decoder
–
picture
–
vfunc_end_picture
function vfunc_end_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
// javascript implementation of the 'end_picture' virtual method
}
Optional. Called per one GstCodecs.H265Picture to notify subclass to finish decoding process for the GstCodecs.H265Picture
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
do_end_picture
def do_end_picture (decoder, picture):
#python implementation of the 'end_picture' virtual method
Optional. Called per one GstCodecs.H265Picture to notify subclass to finish decoding process for the GstCodecs.H265Picture
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
new_picture
gboolean new_picture (GstH265Decoder * decoder, GstH265Picture * picture)
Optional. Called whenever new GstH265Picture is created. Subclass can set implementation specific user data on the GstH265Picture via gst_h265_picture_set_user_data
Parameters:
decoder
–
picture
–
vfunc_new_picture
function vfunc_new_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
// javascript implementation of the 'new_picture' virtual method
}
Optional. Called whenever new GstCodecs.H265Picture is created. Subclass can set implementation specific user data on the GstCodecs.H265Picture via GstCodecs.H265Picture.prototype.set_user_data
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
do_new_picture
def do_new_picture (decoder, picture):
#python implementation of the 'new_picture' virtual method
Optional. Called whenever new GstCodecs.H265Picture is created. Subclass can set implementation specific user data on the GstCodecs.H265Picture via GstCodecs.H265Picture.set_user_data
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
new_sequence
gboolean new_sequence (GstH265Decoder * decoder, const GstH265SPS * sps, gint max_dpb_size)
Notifies subclass of SPS update
Parameters:
decoder
–
sps
–
max_dpb_size
–
output_picture
GstFlowReturn output_picture (GstH265Decoder * decoder, GstH265Picture * picture)
Called with a GstH265Picture which is required to be outputted. Subclass can retrieve parent GstVideoCodecFrame by using gst_video_decoder_get_frame with system_frame_number and the GstVideoCodecFrame must be consumed by subclass via gst_video_decoder_{finish,drop,release}_frame.
Parameters:
decoder
–
picture
–
vfunc_output_picture
function vfunc_output_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
// javascript implementation of the 'output_picture' virtual method
}
Called with a GstCodecs.H265Picture which is required to be outputted. Subclass can retrieve parent GstVideo.VideoCodecFrame by using GstVideo.VideoDecoder.prototype.get_frame with system_frame_number and the GstVideo.VideoCodecFrame must be consumed by subclass via gst_video_decoder_{finish,drop,release}_frame.
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
do_output_picture
def do_output_picture (decoder, picture):
#python implementation of the 'output_picture' virtual method
Called with a GstCodecs.H265Picture which is required to be outputted. Subclass can retrieve parent GstVideo.VideoCodecFrame by using GstVideo.VideoDecoder.get_frame with system_frame_number and the GstVideo.VideoCodecFrame must be consumed by subclass via gst_video_decoder_{finish,drop,release}_frame.
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
start_picture
gboolean start_picture (GstH265Decoder * decoder, GstH265Picture * picture, GstH265Slice * slice, GstH265Dpb * dpb)
Optional. Called per one GstH265Picture to notify subclass to prepare decoding process for the GstH265Picture
Parameters:
decoder
–
picture
–
slice
–
dpb
–
vfunc_start_picture
function vfunc_start_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture, slice: GstCodecs.H265Slice, dpb: GstCodecs.H265Dpb): {
// javascript implementation of the 'start_picture' virtual method
}
Optional. Called per one GstCodecs.H265Picture to notify subclass to prepare decoding process for the GstCodecs.H265Picture
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
slice
(
GstCodecs.H265Slice
)
–
dpb
(
GstCodecs.H265Dpb
)
–
do_start_picture
def do_start_picture (decoder, picture, slice, dpb):
#python implementation of the 'start_picture' virtual method
Optional. Called per one GstCodecs.H265Picture to notify subclass to prepare decoding process for the GstCodecs.H265Picture
Parameters:
decoder
(
GstCodecs.H265Decoder
)
–
picture
(
GstCodecs.H265Picture
)
–
slice
(
GstCodecs.H265Slice
)
–
dpb
(
GstCodecs.H265Dpb
)
–
GstH265Dpb
GstCodecs.H265Dpb
GstCodecs.H265Dpb
Methods
GstCodecs.H265Dpb.prototype.add
function GstCodecs.H265Dpb.prototype.add(picture: GstCodecs.H265Picture): {
// javascript wrapper for 'gst_h265_dpb_add'
}
Store the picture
GstCodecs.H265Dpb.add
def GstCodecs.H265Dpb.add (self, picture):
#python wrapper for 'gst_h265_dpb_add'
Store the picture
gst_h265_dpb_clear
gst_h265_dpb_clear (GstH265Dpb * dpb)
Clear all stored GstH265Picture
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.clear
function GstCodecs.H265Dpb.prototype.clear(): {
// javascript wrapper for 'gst_h265_dpb_clear'
}
Clear all stored GstCodecs.H265Picture
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.clear
def GstCodecs.H265Dpb.clear (self):
#python wrapper for 'gst_h265_dpb_clear'
Clear all stored GstCodecs.H265Picture
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_delete_by_poc
gst_h265_dpb_delete_by_poc (GstH265Dpb * dpb, gint poc)
Delete a GstH265Dpb by poc
GstCodecs.H265Dpb.prototype.delete_by_poc
function GstCodecs.H265Dpb.prototype.delete_by_poc(poc: Number): {
// javascript wrapper for 'gst_h265_dpb_delete_by_poc'
}
Delete a GstCodecs.H265Dpb by poc
GstCodecs.H265Dpb.delete_by_poc
def GstCodecs.H265Dpb.delete_by_poc (self, poc):
#python wrapper for 'gst_h265_dpb_delete_by_poc'
Delete a GstCodecs.H265Dpb by poc
gst_h265_dpb_delete_unused
gst_h265_dpb_delete_unused (GstH265Dpb * dpb)
Delete already outputted and not referenced all pictures from dpb
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.delete_unused
function GstCodecs.H265Dpb.prototype.delete_unused(): {
// javascript wrapper for 'gst_h265_dpb_delete_unused'
}
Delete already outputted and not referenced all pictures from dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.delete_unused
def GstCodecs.H265Dpb.delete_unused (self):
#python wrapper for 'gst_h265_dpb_delete_unused'
Delete already outputted and not referenced all pictures from dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_free
gst_h265_dpb_free (GstH265Dpb * dpb)
Free the dpb
Parameters:
dpb
–
a GstH265Dpb to free
GstCodecs.H265Dpb.prototype.free
function GstCodecs.H265Dpb.prototype.free(): {
// javascript wrapper for 'gst_h265_dpb_free'
}
Free the dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
a GstCodecs.H265Dpb to free
GstCodecs.H265Dpb.free
def GstCodecs.H265Dpb.free (self):
#python wrapper for 'gst_h265_dpb_free'
Free the dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
a GstCodecs.H265Dpb to free
gst_h265_dpb_get_long_ref_by_poc
GstH265Picture * gst_h265_dpb_get_long_ref_by_poc (GstH265Dpb * dpb, gint poc)
Find a long term reference picture which has matching poc
GstCodecs.H265Dpb.prototype.get_long_ref_by_poc
function GstCodecs.H265Dpb.prototype.get_long_ref_by_poc(poc: Number): {
// javascript wrapper for 'gst_h265_dpb_get_long_ref_by_poc'
}
Find a long term reference picture which has matching poc
GstCodecs.H265Dpb.get_long_ref_by_poc
def GstCodecs.H265Dpb.get_long_ref_by_poc (self, poc):
#python wrapper for 'gst_h265_dpb_get_long_ref_by_poc'
Find a long term reference picture which has matching poc
gst_h265_dpb_get_max_num_pics
gint gst_h265_dpb_get_max_num_pics (GstH265Dpb * dpb)
Parameters:
dpb
–
the number of maximum pictures
GstCodecs.H265Dpb.prototype.get_max_num_pics
function GstCodecs.H265Dpb.prototype.get_max_num_pics(): {
// javascript wrapper for 'gst_h265_dpb_get_max_num_pics'
}
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
the number of maximum pictures
GstCodecs.H265Dpb.get_max_num_pics
def GstCodecs.H265Dpb.get_max_num_pics (self):
#python wrapper for 'gst_h265_dpb_get_max_num_pics'
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
the number of maximum pictures
gst_h265_dpb_get_pictures_all
GArray * gst_h265_dpb_get_pictures_all (GstH265Dpb * dpb)
Return: (element-type GstH265Picture) (transfer full): a GArray of GstH265Picture stored in dpb
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.get_pictures_all
function GstCodecs.H265Dpb.prototype.get_pictures_all(): {
// javascript wrapper for 'gst_h265_dpb_get_pictures_all'
}
Return: (element-type GstH265Picture) (transfer full): a GLib.Array of GstCodecs.H265Picture stored in dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.get_pictures_all
def GstCodecs.H265Dpb.get_pictures_all (self):
#python wrapper for 'gst_h265_dpb_get_pictures_all'
Return: (element-type GstH265Picture) (transfer full): a GLib.Array of GstCodecs.H265Picture stored in dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_get_pictures_not_outputted
gst_h265_dpb_get_pictures_not_outputted (GstH265Dpb * dpb, GList ** out)
Retrieve all not-outputted pictures from dpb
GstCodecs.H265Dpb.prototype.get_pictures_not_outputted
function GstCodecs.H265Dpb.prototype.get_pictures_not_outputted(): {
// javascript wrapper for 'gst_h265_dpb_get_pictures_not_outputted'
}
Retrieve all not-outputted pictures from dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.get_pictures_not_outputted
def GstCodecs.H265Dpb.get_pictures_not_outputted (self):
#python wrapper for 'gst_h265_dpb_get_pictures_not_outputted'
Retrieve all not-outputted pictures from dpb
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_get_ref_by_poc
GstH265Picture * gst_h265_dpb_get_ref_by_poc (GstH265Dpb * dpb, gint poc)
Find a short or long term reference picture which has matching poc
GstCodecs.H265Dpb.prototype.get_ref_by_poc
function GstCodecs.H265Dpb.prototype.get_ref_by_poc(poc: Number): {
// javascript wrapper for 'gst_h265_dpb_get_ref_by_poc'
}
Find a short or long term reference picture which has matching poc
GstCodecs.H265Dpb.get_ref_by_poc
def GstCodecs.H265Dpb.get_ref_by_poc (self, poc):
#python wrapper for 'gst_h265_dpb_get_ref_by_poc'
Find a short or long term reference picture which has matching poc
gst_h265_dpb_get_ref_by_poc_lsb
GstH265Picture * gst_h265_dpb_get_ref_by_poc_lsb (GstH265Dpb * dpb, gint poc_lsb)
Find a short or long term reference picture which has matching poc_lsb
GstCodecs.H265Dpb.prototype.get_ref_by_poc_lsb
function GstCodecs.H265Dpb.prototype.get_ref_by_poc_lsb(poc_lsb: Number): {
// javascript wrapper for 'gst_h265_dpb_get_ref_by_poc_lsb'
}
Find a short or long term reference picture which has matching poc_lsb
GstCodecs.H265Dpb.get_ref_by_poc_lsb
def GstCodecs.H265Dpb.get_ref_by_poc_lsb (self, poc_lsb):
#python wrapper for 'gst_h265_dpb_get_ref_by_poc_lsb'
Find a short or long term reference picture which has matching poc_lsb
gst_h265_dpb_get_short_ref_by_poc
GstH265Picture * gst_h265_dpb_get_short_ref_by_poc (GstH265Dpb * dpb, gint poc)
Find a short term reference picture which has matching poc
GstCodecs.H265Dpb.prototype.get_short_ref_by_poc
function GstCodecs.H265Dpb.prototype.get_short_ref_by_poc(poc: Number): {
// javascript wrapper for 'gst_h265_dpb_get_short_ref_by_poc'
}
Find a short term reference picture which has matching poc
GstCodecs.H265Dpb.get_short_ref_by_poc
def GstCodecs.H265Dpb.get_short_ref_by_poc (self, poc):
#python wrapper for 'gst_h265_dpb_get_short_ref_by_poc'
Find a short term reference picture which has matching poc
gst_h265_dpb_get_size
gint gst_h265_dpb_get_size (GstH265Dpb * dpb)
Return: the length of stored dpb array
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.get_size
function GstCodecs.H265Dpb.prototype.get_size(): {
// javascript wrapper for 'gst_h265_dpb_get_size'
}
Return: the length of stored dpb array
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.get_size
def GstCodecs.H265Dpb.get_size (self):
#python wrapper for 'gst_h265_dpb_get_size'
Return: the length of stored dpb array
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_is_full
gboolean gst_h265_dpb_is_full (GstH265Dpb * dpb)
Return: TRUE if dpb is full
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.is_full
function GstCodecs.H265Dpb.prototype.is_full(): {
// javascript wrapper for 'gst_h265_dpb_is_full'
}
Return: true if dpb is full
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.is_full
def GstCodecs.H265Dpb.is_full (self):
#python wrapper for 'gst_h265_dpb_is_full'
Return: True if dpb is full
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_mark_all_non_ref
gst_h265_dpb_mark_all_non_ref (GstH265Dpb * dpb)
Mark all pictures are not referenced
Parameters:
dpb
–
GstCodecs.H265Dpb.prototype.mark_all_non_ref
function GstCodecs.H265Dpb.prototype.mark_all_non_ref(): {
// javascript wrapper for 'gst_h265_dpb_mark_all_non_ref'
}
Mark all pictures are not referenced
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
GstCodecs.H265Dpb.mark_all_non_ref
def GstCodecs.H265Dpb.mark_all_non_ref (self):
#python wrapper for 'gst_h265_dpb_mark_all_non_ref'
Mark all pictures are not referenced
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
gst_h265_dpb_num_ref_pictures
gint gst_h265_dpb_num_ref_pictures (GstH265Dpb * dpb)
Parameters:
dpb
–
The number of referenced pictures
GstCodecs.H265Dpb.prototype.num_ref_pictures
function GstCodecs.H265Dpb.prototype.num_ref_pictures(): {
// javascript wrapper for 'gst_h265_dpb_num_ref_pictures'
}
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
The number of referenced pictures
GstCodecs.H265Dpb.num_ref_pictures
def GstCodecs.H265Dpb.num_ref_pictures (self):
#python wrapper for 'gst_h265_dpb_num_ref_pictures'
Parameters:
dpb
(
GstCodecs.H265Dpb
)
–
The number of referenced pictures
gst_h265_dpb_set_max_num_pics
gst_h265_dpb_set_max_num_pics (GstH265Dpb * dpb, gint max_num_pics)
Set the number of maximum allowed pictures to store
GstCodecs.H265Dpb.prototype.set_max_num_pics
function GstCodecs.H265Dpb.prototype.set_max_num_pics(max_num_pics: Number): {
// javascript wrapper for 'gst_h265_dpb_set_max_num_pics'
}
Set the number of maximum allowed pictures to store
GstCodecs.H265Dpb.set_max_num_pics
def GstCodecs.H265Dpb.set_max_num_pics (self, max_num_pics):
#python wrapper for 'gst_h265_dpb_set_max_num_pics'
Set the number of maximum allowed pictures to store
Functions
GstH265Picture
Members
parent
(GstMiniObject)
–
type
(GstH265SliceType)
–
pts
(GstClockTime)
–
system_frame_number
(guint32)
–
pic_order_cnt
(gint)
–
pic_order_cnt_msb
(gint)
–
pic_order_cnt_lsb
(gint)
–
pic_latency_cnt
(guint32)
–
output_flag
(gboolean)
–
NoRaslOutputFlag
(gboolean)
–
NoOutputOfPriorPicsFlag
(gboolean)
–
RapPicFlag
(gboolean)
–
IntraPicFlag
(gboolean)
–
ref
(gboolean)
–
long_term
(gboolean)
–
outputted
(gboolean)
–
field
(GstH265PictureField)
–
user_data
(gpointer)
–
notify
(GDestroyNotify)
–
GstCodecs.H265Picture
Members
parent
(Gst.MiniObject)
–
type (not introspectable)
(object)
–
pts
(Number)
–
system_frame_number
(Number)
–
pic_order_cnt
(Number)
–
pic_order_cnt_msb
(Number)
–
pic_order_cnt_lsb
(Number)
–
pic_latency_cnt
(Number)
–
output_flag
(Number)
–
NoRaslOutputFlag
(Number)
–
NoOutputOfPriorPicsFlag
(Number)
–
RapPicFlag
(Number)
–
IntraPicFlag
(Number)
–
ref
(Number)
–
long_term
(Number)
–
outputted
(Number)
–
field
(GstCodecs.H265PictureField)
–
user_data
(Object)
–
notify
(GLib.DestroyNotify)
–
GstCodecs.H265Picture
Members
parent
(Gst.MiniObject)
–
type (not introspectable)
(object)
–
pts
(int)
–
system_frame_number
(int)
–
pic_order_cnt
(int)
–
pic_order_cnt_msb
(int)
–
pic_order_cnt_lsb
(int)
–
pic_latency_cnt
(int)
–
output_flag
(bool)
–
NoRaslOutputFlag
(bool)
–
NoOutputOfPriorPicsFlag
(bool)
–
RapPicFlag
(bool)
–
IntraPicFlag
(bool)
–
ref
(bool)
–
long_term
(bool)
–
outputted
(bool)
–
field
(GstCodecs.H265PictureField)
–
user_data
(object)
–
notify
(GLib.DestroyNotify)
–
Constructors
gst_h265_picture_new
GstH265Picture * gst_h265_picture_new ()
Create new GstH265Picture
a new GstH265Picture
GstCodecs.H265Picture.prototype.new
function GstCodecs.H265Picture.prototype.new(): {
// javascript wrapper for 'gst_h265_picture_new'
}
Create new GstCodecs.H265Picture
a new GstCodecs.H265Picture
GstCodecs.H265Picture.new
def GstCodecs.H265Picture.new ():
#python wrapper for 'gst_h265_picture_new'
Create new GstCodecs.H265Picture
a new GstCodecs.H265Picture
Methods
gst_h265_picture_get_user_data
gpointer gst_h265_picture_get_user_data (GstH265Picture * picture)
Gets private data set on the picture via gst_h265_picture_set_user_data previously.
Parameters:
picture
–
The previously set user_data
GstCodecs.H265Picture.prototype.get_user_data
function GstCodecs.H265Picture.prototype.get_user_data(): {
// javascript wrapper for 'gst_h265_picture_get_user_data'
}
Gets private data set on the picture via GstCodecs.H265Picture.prototype.set_user_data previously.
Parameters:
picture
(
GstCodecs.H265Picture
)
–
The previously set user_data
GstCodecs.H265Picture.get_user_data
def GstCodecs.H265Picture.get_user_data (self):
#python wrapper for 'gst_h265_picture_get_user_data'
Gets private data set on the picture via GstCodecs.H265Picture.set_user_data previously.
Parameters:
picture
(
GstCodecs.H265Picture
)
–
The previously set user_data
gst_h265_picture_set_user_data
gst_h265_picture_set_user_data (GstH265Picture * picture, gpointer user_data, GDestroyNotify notify)
Sets user_data on the picture and the GDestroyNotify that will be called when the picture is freed.
If a user_data was previously set, then the previous set notify will be called before the user_data is replaced.
Parameters:
picture
–
user_data
–
private data
notify
(
[closure]
)
–
GstCodecs.H265Picture.prototype.set_user_data
function GstCodecs.H265Picture.prototype.set_user_data(user_data: Object, notify: GLib.DestroyNotify): {
// javascript wrapper for 'gst_h265_picture_set_user_data'
}
Sets user_data on the picture and the GLib.DestroyNotify that will be called when the picture is freed.
If a user_data was previously set, then the previous set notify will be called before the user_data is replaced.
Parameters:
picture
(
GstCodecs.H265Picture
)
–
user_data
(
Object
)
–
private data
notify
(
GLib.DestroyNotify
)
–
GstCodecs.H265Picture.set_user_data
def GstCodecs.H265Picture.set_user_data (self, *user_data, notify):
#python wrapper for 'gst_h265_picture_set_user_data'
Sets user_data on the picture and the GLib.DestroyNotify that will be called when the picture is freed.
If a user_data was previously set, then the previous set notify will be called before the user_data is replaced.
Parameters:
picture
(
GstCodecs.H265Picture
)
–
user_data
(
variadic
)
–
private data
notify
(
GLib.DestroyNotify
)
–
GstH265Slice
Members
header
(GstH265SliceHdr)
–
nalu
(GstH265NalUnit)
–
GstCodecs.H265Slice
Members
header (not introspectable)
(object)
–
nalu (not introspectable)
(object)
–
GstCodecs.H265Slice
Members
header (not introspectable)
(object)
–
nalu (not introspectable)
(object)
–
Function Macros
GST_H265_DECODER_CAST
#define GST_H265_DECODER_CAST(obj) ((GstH265Decoder*)obj)
GST_H265_PICTURE
#define GST_H265_PICTURE(obj) ((GstH265Picture *)obj)
GST_H265_PICTURE_CAST
#define GST_H265_PICTURE_CAST(obj) (GST_H265_PICTURE(obj))
GST_IS_H265_PICTURE
#define GST_IS_H265_PICTURE(obj) (GST_IS_MINI_OBJECT_TYPE(obj, GST_TYPE_H265_PICTURE))
Enumerations
GstH265PictureField
Members
GST_H265_PICTURE_FIELD_FRAME
(0)
–
GST_H265_PICTURE_FILED_TOP_FIELD
(1)
–
GST_H265_PICTURE_FIELD_BOTTOM_FIELD
(2)
–
GstCodecs.H265PictureField
Members
GstCodecs.H265PictureField.FIELD_FRAME
(0)
–
GstCodecs.H265PictureField.FILED_TOP_FIELD
(1)
–
GstCodecs.H265PictureField.FIELD_BOTTOM_FIELD
(2)
–
GstCodecs.H265PictureField
Members
GstCodecs.H265PictureField.FIELD_FRAME
(0)
–
GstCodecs.H265PictureField.FILED_TOP_FIELD
(1)
–
GstCodecs.H265PictureField.FIELD_BOTTOM_FIELD
(2)
–
Constants
GST_H265_DPB_MAX_SIZE
#define GST_H265_DPB_MAX_SIZE 16
GstCodecs.H265_DPB_MAX_SIZE
GstCodecs.H265_DPB_MAX_SIZE
GST_TYPE_H265_PICTURE
#define GST_TYPE_H265_PICTURE (gst_h265_picture_get_type())
The results of the search are