GstCodecs.Vp8Decoder
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.Element ╰──GstVideo.VideoDecoder ╰──GstCodecs.Vp8Decoder
The opaque GstCodecs.Vp8Decoder data structure.
Virtual Methods
do_end_picture
def do_end_picture (decoder, picture):
#python implementation of the 'end_picture' virtual method
Optional. Called per one GstCodecs.Vp8Picture to notify subclass to finish decoding process for the GstCodecs.Vp8Picture
Parameters:
do_get_preferred_output_delay
def do_get_preferred_output_delay (decoder, is_live):
#python implementation of the 'get_preferred_output_delay' virtual method
Optional. Called by baseclass to query whether delaying output is preferred by subclass or not.
Parameters:
whether upstream is live or not
the number of perferred delayed output frame
Since : 1.20
do_new_picture
def do_new_picture (decoder, frame, picture):
#python implementation of the 'new_picture' virtual method
Optional. Called whenever new GstCodecs.Vp8Picture is created. Subclass can set implementation specific user data on the GstCodecs.Vp8Picture via gst_vp8_picture_set_user_data
Parameters:
do_output_picture
def do_output_picture (decoder, frame, picture):
#python implementation of the 'output_picture' virtual method
Called with a GstCodecs.Vp8Picture 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:
do_start_picture
def do_start_picture (decoder, picture):
#python implementation of the 'start_picture' virtual method
Optional. Called per one GstCodecs.Vp8Picture to notify subclass to prepare decoding process for the GstCodecs.Vp8Picture
Parameters:
Constructors
GstCodecs.Vp8Picture.new
def GstCodecs.Vp8Picture.new ():
#python wrapper for 'gst_vp8_picture_new'
Create new GstCodecs.Vp8Picture
a new GstCodecs.Vp8Picture
Function Macros
The results of the search are