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