GstH265Decoder

GstH265Decoder

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoDecoder
                    ╰──GstH265Decoder

The opaque GstH265Decoder data structure.


Class structure

GstH265DecoderClass

Fields
parent_class (GstVideoDecoderClass) –
No description available

GstCodecs.H265DecoderClass

Attributes
parent_class (GstVideo.VideoDecoderClass) –
No description available

GstCodecs.H265DecoderClass

Attributes
parent_class (GstVideo.VideoDecoderClass) –
No description available

GstH265Decoder

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoDecoder
                    ╰──GstH265Decoder

The opaque GstH265Decoder data structure.


GstH265Decoder

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoDecoder
                    ╰──GstH265Decoder

The opaque GstH265Decoder 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
No description available
picture
No description available
slice
No description available
Returns
No description available

decode_slice

function 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 ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
slice ( GstCodecs.H265Slice ) –
No description available
Returns ( Number ) –
No description available

decode_slice

def 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 ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
slice ( GstCodecs.H265Slice ) –
No description available
Returns ( bool ) –
No description available

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
No description available
picture
No description available
Returns
No description available

end_picture

function end_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
    // javascript implementation of the 'end_picture' virtual method
}

Optional. Called per one GstH265Picture to notify subclass to finish decoding process for the GstH265Picture

Parameters:

decoder ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( Number ) –
No description available

end_picture

def end_picture (decoder, picture):
    #python implementation of the 'end_picture' virtual method

Optional. Called per one GstH265Picture to notify subclass to finish decoding process for the GstH265Picture

Parameters:

decoder ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( bool ) –
No description available

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
No description available
picture
No description available
Returns
No description available

new_picture

function new_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
    // javascript implementation of the 'new_picture' virtual method
}

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 ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( Number ) –
No description available

new_picture

def new_picture (decoder, picture):
    #python implementation of the 'new_picture' virtual method

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 ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( bool ) –
No description available

new_sequence

gboolean
new_sequence (GstH265Decoder * decoder,
              const GstH265SPS * sps,
              gint max_dpb_size)

Notifies subclass of SPS update

Parameters:

decoder
No description available
sps
No description available
max_dpb_size
No description available
Returns
No description available

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
No description available
picture
No description available
Returns
No description available

output_picture

function output_picture(decoder: GstCodecs.H265Decoder, picture: GstCodecs.H265Picture): {
    // javascript implementation of the 'output_picture' virtual method
}

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 ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( Gst.FlowReturn ) –
No description available

output_picture

def output_picture (decoder, picture):
    #python implementation of the 'output_picture' virtual method

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 ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
Returns ( Gst.FlowReturn ) –
No description available

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
No description available
picture
No description available
slice
No description available
dpb
No description available
Returns
No description available

start_picture

function 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 GstH265Picture to notify subclass to prepare decoding process for the GstH265Picture

Parameters:

decoder ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
slice ( GstCodecs.H265Slice ) –
No description available
dpb ( GstCodecs.H265Dpb ) –
No description available
Returns ( Number ) –
No description available

start_picture

def start_picture (decoder, picture, slice, dpb):
    #python implementation of the 'start_picture' virtual method

Optional. Called per one GstH265Picture to notify subclass to prepare decoding process for the GstH265Picture

Parameters:

decoder ( GstCodecs.H265Decoder ) –
No description available
picture ( GstCodecs.H265Picture ) –
No description available
slice ( GstCodecs.H265Slice ) –
No description available
dpb ( GstCodecs.H265Dpb ) –
No description available
Returns ( bool ) –
No description available

GstH265Dpb


GstH265Dpb


GstH265Dpb


Methods

gst_h265_dpb_add

gst_h265_dpb_add (GstH265Dpb * dpb,
                  GstH265Picture * picture)

Store the picture

Parameters:

dpb

a GstH265Dpb

picture ( [transfer: full] ) –

a GstH265Picture


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

a GstH265Dpb


GstCodecs.H265Dpb.prototype.clear

function GstCodecs.H265Dpb.prototype.clear(): {
    // javascript wrapper for 'gst_h265_dpb_clear'
}

Clear all stored GstCodecs.H265Picture

Parameters:


GstCodecs.H265Dpb.clear

def GstCodecs.H265Dpb.clear (self):
    #python wrapper for 'gst_h265_dpb_clear'

Clear all stored GstCodecs.H265Picture

Parameters:


gst_h265_dpb_delete_by_poc

gst_h265_dpb_delete_by_poc (GstH265Dpb * dpb,
                            gint poc)

Delete a GstH265Dpb by poc

Parameters:

dpb

a GstH265Dpb

poc

a poc of GstH265Picture to remove


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

Parameters:

poc ( Number ) –

a poc of GstCodecs.H265Picture to remove


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

Parameters:

poc ( int ) –

a poc of GstCodecs.H265Picture to remove


gst_h265_dpb_delete_unused

gst_h265_dpb_delete_unused (GstH265Dpb * dpb)

Delete already outputted and not referenced all pictures from dpb

Parameters:

dpb

a GstH265Dpb


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:


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:


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

Parameters:

dpb

a GstH265Dpb

poc

a picture order count

Returns ( [nullable] [transfer: full] ) –

a GstH265Picture


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

Parameters:

poc ( Number ) –

a picture order count


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

Parameters:

poc ( int ) –

a picture order count


gst_h265_dpb_get_max_num_pics

gint
gst_h265_dpb_get_max_num_pics (GstH265Dpb * dpb)

Parameters:

dpb

a GstH265Dpb

Returns

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:

Returns ( Number ) –

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:

Returns ( int ) –

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

a GstH265Dpb

Returns
No description available

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:

Returns ( [ GstCodecs.H265Picture ] ) –
No description available

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:

Returns ( [ GstCodecs.H265Picture ] ) –
No description available

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

Parameters:

dpb

a GstH265Dpb

out ( [out] [element-type GstH265Picture] [transfer: full] ) –

a list of GstH265Dpb


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:


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:


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

Parameters:

dpb

a GstH265Dpb

poc

a picture order count

Returns ( [nullable] [transfer: full] ) –

a GstH265Picture


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

Parameters:

poc ( Number ) –

a picture order count


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

Parameters:

poc ( int ) –

a picture order count


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

Parameters:

dpb

a GstH265Dpb

poc_lsb

a picture order count lsb

Returns ( [nullable] [transfer: full] ) –

a GstH265Picture


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

Parameters:

poc_lsb ( Number ) –

a picture order count 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

Parameters:

poc_lsb ( int ) –

a picture order count 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

Parameters:

dpb

a GstH265Dpb

poc

a picture order count

Returns ( [nullable] [transfer: full] ) –

a GstH265Picture


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

Parameters:

poc ( Number ) –

a picture order count


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

Parameters:

poc ( int ) –

a picture order count


gst_h265_dpb_get_size

gint
gst_h265_dpb_get_size (GstH265Dpb * dpb)

Return: the length of stored dpb array

Parameters:

dpb

a GstH265Dpb

Returns
No description available

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:

Returns ( Number ) –
No description available

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:

Returns ( int ) –
No description available

gst_h265_dpb_is_full

gboolean
gst_h265_dpb_is_full (GstH265Dpb * dpb)

Return: TRUE if dpb is full

Parameters:

dpb

a GstH265Dpb

Returns
No description available

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:

Returns ( Number ) –
No description available

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:

Returns ( bool ) –
No description available

gst_h265_dpb_mark_all_non_ref

gst_h265_dpb_mark_all_non_ref (GstH265Dpb * dpb)

Mark all pictures are not referenced

Parameters:

dpb

a GstH265Dpb


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:


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:


gst_h265_dpb_num_ref_pictures

gint
gst_h265_dpb_num_ref_pictures (GstH265Dpb * dpb)

Parameters:

dpb

a GstH265Dpb

Returns

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:

Returns ( Number ) –

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:

Returns ( int ) –

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

Parameters:

dpb

a GstH265Dpb

max_num_pics

the maximum number of picture


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

Parameters:

max_num_pics ( Number ) –

the maximum number of picture


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

Parameters:

max_num_pics ( int ) –

the maximum number of picture


Functions

gst_h265_dpb_new

GstH265Dpb *
gst_h265_dpb_new ()

Create new GstH265Dpb

Returns

a new GstH265Dpb


GstH265Picture

Members

parent (GstMiniObject) –
No description available
type (GstH265SliceType) –
No description available
pts (GstClockTime) –
No description available
system_frame_number (guint32) –
No description available
pic_order_cnt (gint) –
No description available
pic_order_cnt_msb (gint) –
No description available
pic_order_cnt_lsb (gint) –
No description available
pic_latency_cnt (guint32) –
No description available
output_flag (gboolean) –
No description available
NoRaslOutputFlag (gboolean) –
No description available
NoOutputOfPriorPicsFlag (gboolean) –
No description available
RapPicFlag (gboolean) –
No description available
IntraPicFlag (gboolean) –
No description available
ref (gboolean) –
No description available
long_term (gboolean) –
No description available
outputted (gboolean) –
No description available
field (GstH265PictureField) –
No description available
user_data (gpointer) –
No description available

GstH265Picture

Members

parent (GstMiniObject) –
No description available
type (object) –
No description available
pts (GstClockTime) –
No description available
system_frame_number (Number) –
No description available
pic_order_cnt (Number) –
No description available
pic_order_cnt_msb (Number) –
No description available
pic_order_cnt_lsb (Number) –
No description available
pic_latency_cnt (Number) –
No description available
output_flag (Number) –
No description available
NoRaslOutputFlag (Number) –
No description available
NoOutputOfPriorPicsFlag (Number) –
No description available
RapPicFlag (Number) –
No description available
IntraPicFlag (Number) –
No description available
ref (Number) –
No description available
long_term (Number) –
No description available
outputted (Number) –
No description available
field (GstH265PictureField) –
No description available
user_data (Object) –
No description available

GstH265Picture

Members

parent (GstMiniObject) –
No description available
type (object) –
No description available
pts (GstClockTime) –
No description available
system_frame_number (int) –
No description available
pic_order_cnt (int) –
No description available
pic_order_cnt_msb (int) –
No description available
pic_order_cnt_lsb (int) –
No description available
pic_latency_cnt (int) –
No description available
output_flag (bool) –
No description available
NoRaslOutputFlag (bool) –
No description available
NoOutputOfPriorPicsFlag (bool) –
No description available
RapPicFlag (bool) –
No description available
IntraPicFlag (bool) –
No description available
ref (bool) –
No description available
long_term (bool) –
No description available
outputted (bool) –
No description available
field (GstH265PictureField) –
No description available
user_data (object) –
No description available

Constructors

gst_h265_picture_new

GstH265Picture *
gst_h265_picture_new ()

Create new GstH265Picture

Returns

a new GstH265Picture


GstCodecs.H265Picture.prototype.new

function GstCodecs.H265Picture.prototype.new(): {
    // javascript wrapper for 'gst_h265_picture_new'
}

Create new GstCodecs.H265Picture


GstCodecs.H265Picture.new

def GstCodecs.H265Picture.new ():
    #python wrapper for 'gst_h265_picture_new'

Create 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

a GstH265Picture

Returns ( [transfer: none] ) –

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:

Returns ( Object ) –

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:

Returns ( object ) –

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

a GstH265Picture

user_data

private data

notify ( [closure] ) –

a GDestroyNotify


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:

user_data ( Object ) –

private data


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:

user_data ( variadic ) –

private data


GstH265Slice

Members

header (GstH265SliceHdr) –
No description available
nalu (GstH265NalUnit) –
No description available

GstCodecs.H265Slice

Members

header (not introspectable) (object) –
No description available
nalu (not introspectable) (object) –
No description available

GstCodecs.H265Slice

Members

header (not introspectable) (object) –
No description available
nalu (not introspectable) (object) –
No description available

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) –
No description available
GST_H265_PICTURE_FILED_TOP_FIELD (1) –
No description available
GST_H265_PICTURE_FIELD_BOTTOM_FIELD (2) –
No description available

GstCodecs.H265PictureField

Members
GstCodecs.H265PictureField.FIELD_FRAME (0) –
No description available
GstCodecs.H265PictureField.FILED_TOP_FIELD (1) –
No description available
GstCodecs.H265PictureField.FIELD_BOTTOM_FIELD (2) –
No description available

GstCodecs.H265PictureField

Members
GstCodecs.H265PictureField.FIELD_FRAME (0) –
No description available
GstCodecs.H265PictureField.FILED_TOP_FIELD (1) –
No description available
GstCodecs.H265PictureField.FIELD_BOTTOM_FIELD (2) –
No description available

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