GstVp9StatefulParser
This object is used to parse VP9 bitstream header.
GstVp9DeltaProbabilities
Stores probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstCodecs.Vp9DeltaProbabilities
Stores probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstCodecs.Vp9DeltaProbabilities
Stores probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstVp9FrameHeader
Members
profile
		(guint8)
		–
	encoded profile
bit_depth
		(guint8)
		–
	encoded bit depth
subsampling_x
		(guint8)
		–
	specify the chroma subsampling format for x coordinate
subsampling_y
		(guint8)
		–
	specify the chroma subsampling format for y coordinate
color_space
		(guint8)
		–
	specifies the color space of the stream
color_range
		(guint8)
		–
	specifies the black level and range of the luma and chroma signals
show_existing_frame
		(guint8)
		–
	equal to 1, indicates the frame indexed by frame_to_show_map_idx is to be displayed
frame_to_show_map_idx
		(guint8)
		–
	specifies the frame to be displayed. It is only available if show_existing_frame is 1
frame_type
		(guint8)
		–
	equal to 0 indicates that the current frame is a key frame
show_frame
		(guint8)
		–
	indicate whether it is a displayable frame or not
error_resilient_mode
		(guint8)
		–
	equal to 1 indicates that error resilient mode is enabled
width
		(guint32)
		–
	coded frame width
height
		(guint32)
		–
	coded frame height
render_and_frame_size_different
		(guint8)
		–
	equal to 0 means that the render width and height are inferred from the frame width and height
render_width
		(guint32)
		–
	render width of the frame
render_height
		(guint32)
		–
	render width of the frame
intra_only
		(guint8)
		–
	equal to 1 indicates that the frame is an intra-only frame
reset_frame_context
		(guint8)
		–
	specifies whether the frame context should be reset to default values
refresh_frame_flags
		(guint8)
		–
	contains a bitmask that specifies which reference frame slots will be updated with the current frame after it is decoded
ref_frame_idx
		(guint8 *)
		–
	specifies which reference frames are used by inter frames
ref_frame_sign_bias
		(guint8 *)
		–
	specifies the intended direction of the motion vector in time for each reference frame. A sign bias equal to 0 indicates that the reference frame is a backwards reference
allow_high_precision_mv
		(guint8)
		–
	equal to 0 specifies that motion vectors are specified to quarter pel precision
interpolation_filter
		(guint8)
		–
	specifies the filter selection used for performing inter prediction
refresh_frame_context
		(guint8)
		–
	equal to 1 indicates that the probabilities computed for this frame
frame_parallel_decoding_mode
		(guint8)
		–
	equal to 1 indicates that parallel decoding mode is enabled
frame_context_idx
		(guint8)
		–
	indicates the frame context to use
loop_filter_params
		(GstVp9LoopFilterParams)
		–
	quantization_params
		(GstVp9QuantizationParams)
		–
	segmentation_params
		(GstVp9SegmentationParams)
		–
	tile_cols_log2
		(guint8)
		–
	specifies the base 2 logarithm of the width of each tile
tile_rows_log2
		(guint8)
		–
	specifies the base 2 logarithm of the height of each tile
header_size_in_bytes
		(guint16)
		–
	tx_mode
		(GstVp9TxMode)
		–
	Specifies how the transform size is determined.
reference_mode
		(GstVp9ReferenceMode)
		–
	Is a derived syntax element that specifies the type of inter prediction to be used.
delta_probabilities
		(GstVp9DeltaProbabilities)
		–
	Modification to the probabilities encoded in the bitstream.
lossless_flag
		(guint8)
		–
	lossless mode decode
frame_header_length_in_bytes
		(guint32)
		–
	length of uncompressed header
Since : 1.20
GstCodecs.Vp9FrameHeader
Members
profile
		(Number)
		–
	encoded profile
bit_depth
		(Number)
		–
	encoded bit depth
subsampling_x
		(Number)
		–
	specify the chroma subsampling format for x coordinate
subsampling_y
		(Number)
		–
	specify the chroma subsampling format for y coordinate
color_space
		(Number)
		–
	specifies the color space of the stream
color_range
		(Number)
		–
	specifies the black level and range of the luma and chroma signals
show_existing_frame
		(Number)
		–
	equal to 1, indicates the frame indexed by frame_to_show_map_idx is to be displayed
frame_to_show_map_idx
		(Number)
		–
	specifies the frame to be displayed. It is only available if show_existing_frame is 1
frame_type
		(Number)
		–
	equal to 0 indicates that the current frame is a key frame
show_frame
		(Number)
		–
	indicate whether it is a displayable frame or not
error_resilient_mode
		(Number)
		–
	equal to 1 indicates that error resilient mode is enabled
width
		(Number)
		–
	coded frame width
height
		(Number)
		–
	coded frame height
render_and_frame_size_different
		(Number)
		–
	equal to 0 means that the render width and height are inferred from the frame width and height
render_width
		(Number)
		–
	render width of the frame
render_height
		(Number)
		–
	render width of the frame
intra_only
		(Number)
		–
	equal to 1 indicates that the frame is an intra-only frame
reset_frame_context
		(Number)
		–
	specifies whether the frame context should be reset to default values
refresh_frame_flags
		(Number)
		–
	contains a bitmask that specifies which reference frame slots will be updated with the current frame after it is decoded
ref_frame_idx
		([ Number ])
		–
	specifies which reference frames are used by inter frames
ref_frame_sign_bias
		([ Number ])
		–
	specifies the intended direction of the motion vector in time for each reference frame. A sign bias equal to 0 indicates that the reference frame is a backwards reference
allow_high_precision_mv
		(Number)
		–
	equal to 0 specifies that motion vectors are specified to quarter pel precision
interpolation_filter
		(Number)
		–
	specifies the filter selection used for performing inter prediction
refresh_frame_context
		(Number)
		–
	equal to 1 indicates that the probabilities computed for this frame
frame_parallel_decoding_mode
		(Number)
		–
	equal to 1 indicates that parallel decoding mode is enabled
frame_context_idx
		(Number)
		–
	indicates the frame context to use
loop_filter_params
		(GstCodecs.Vp9LoopFilterParams)
		–
	quantization_params
		(GstCodecs.Vp9QuantizationParams)
		–
	segmentation_params
		(GstCodecs.Vp9SegmentationParams)
		–
	tile_cols_log2
		(Number)
		–
	specifies the base 2 logarithm of the width of each tile
tile_rows_log2
		(Number)
		–
	specifies the base 2 logarithm of the height of each tile
header_size_in_bytes
		(Number)
		–
	tx_mode
		(GstCodecs.Vp9TxMode)
		–
	Specifies how the transform size is determined.
reference_mode
		(GstCodecs.Vp9ReferenceMode)
		–
	Is a derived syntax element that specifies the type of inter prediction to be used.
delta_probabilities
		(GstCodecs.Vp9DeltaProbabilities)
		–
	Modification to the probabilities encoded in the bitstream.
lossless_flag
		(Number)
		–
	lossless mode decode
frame_header_length_in_bytes
		(Number)
		–
	length of uncompressed header
Since : 1.20
GstCodecs.Vp9FrameHeader
Members
profile
		(int)
		–
	encoded profile
bit_depth
		(int)
		–
	encoded bit depth
subsampling_x
		(int)
		–
	specify the chroma subsampling format for x coordinate
subsampling_y
		(int)
		–
	specify the chroma subsampling format for y coordinate
color_space
		(int)
		–
	specifies the color space of the stream
color_range
		(int)
		–
	specifies the black level and range of the luma and chroma signals
show_existing_frame
		(int)
		–
	equal to 1, indicates the frame indexed by frame_to_show_map_idx is to be displayed
frame_to_show_map_idx
		(int)
		–
	specifies the frame to be displayed. It is only available if show_existing_frame is 1
frame_type
		(int)
		–
	equal to 0 indicates that the current frame is a key frame
show_frame
		(int)
		–
	indicate whether it is a displayable frame or not
error_resilient_mode
		(int)
		–
	equal to 1 indicates that error resilient mode is enabled
width
		(int)
		–
	coded frame width
height
		(int)
		–
	coded frame height
render_and_frame_size_different
		(int)
		–
	equal to 0 means that the render width and height are inferred from the frame width and height
render_width
		(int)
		–
	render width of the frame
render_height
		(int)
		–
	render width of the frame
intra_only
		(int)
		–
	equal to 1 indicates that the frame is an intra-only frame
reset_frame_context
		(int)
		–
	specifies whether the frame context should be reset to default values
refresh_frame_flags
		(int)
		–
	contains a bitmask that specifies which reference frame slots will be updated with the current frame after it is decoded
ref_frame_idx
		([ int ])
		–
	specifies which reference frames are used by inter frames
ref_frame_sign_bias
		([ int ])
		–
	specifies the intended direction of the motion vector in time for each reference frame. A sign bias equal to 0 indicates that the reference frame is a backwards reference
allow_high_precision_mv
		(int)
		–
	equal to 0 specifies that motion vectors are specified to quarter pel precision
interpolation_filter
		(int)
		–
	specifies the filter selection used for performing inter prediction
refresh_frame_context
		(int)
		–
	equal to 1 indicates that the probabilities computed for this frame
frame_parallel_decoding_mode
		(int)
		–
	equal to 1 indicates that parallel decoding mode is enabled
frame_context_idx
		(int)
		–
	indicates the frame context to use
loop_filter_params
		(GstCodecs.Vp9LoopFilterParams)
		–
	quantization_params
		(GstCodecs.Vp9QuantizationParams)
		–
	segmentation_params
		(GstCodecs.Vp9SegmentationParams)
		–
	tile_cols_log2
		(int)
		–
	specifies the base 2 logarithm of the width of each tile
tile_rows_log2
		(int)
		–
	specifies the base 2 logarithm of the height of each tile
header_size_in_bytes
		(int)
		–
	tx_mode
		(GstCodecs.Vp9TxMode)
		–
	Specifies how the transform size is determined.
reference_mode
		(GstCodecs.Vp9ReferenceMode)
		–
	Is a derived syntax element that specifies the type of inter prediction to be used.
delta_probabilities
		(GstCodecs.Vp9DeltaProbabilities)
		–
	Modification to the probabilities encoded in the bitstream.
lossless_flag
		(int)
		–
	lossless mode decode
frame_header_length_in_bytes
		(int)
		–
	length of uncompressed header
Since : 1.20
GstVp9LoopFilterParams
Loop filter params. See "6.2.8 Loop filter params syntax" and "7.2.8 Loop filter semantics".
If syntax elements for update_ref_delta and/or loop_filter_mode_deltas are not present in bitstream, parser will fill loop_filter_ref_deltas and loop_filter_mode_deltas values by using previously parsed values.
Members
loop_filter_level
		(guint8)
		–
	indicates the loop filter strength
loop_filter_sharpness
		(guint8)
		–
	indicates the sharpness level
loop_filter_delta_enabled
		(guint8)
		–
	equal to 1 means that the filter level depends on the mode and reference frame used to predict a block
loop_filter_delta_update
		(guint8)
		–
	equal to 1 means that the bitstream contains additional syntax elements that specify which mode and reference frame deltas are to be updated
update_ref_delta
		(guint8 *)
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_ref_delta
loop_filter_ref_deltas
		(gint8 *)
		–
	contains the adjustment needed for the filter level based on the chosen reference frame
update_mode_delta
		(guint8 *)
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_mode_deltas
loop_filter_mode_deltas
		(gint8 *)
		–
	contains the adjustment needed for the filter level based on the chosen mode
Since : 1.20
GstCodecs.Vp9LoopFilterParams
Loop filter params. See "6.2.8 Loop filter params syntax" and "7.2.8 Loop filter semantics".
If syntax elements for update_ref_delta and/or loop_filter_mode_deltas are not present in bitstream, parser will fill loop_filter_ref_deltas and loop_filter_mode_deltas values by using previously parsed values.
Members
loop_filter_level
		(Number)
		–
	indicates the loop filter strength
loop_filter_sharpness
		(Number)
		–
	indicates the sharpness level
loop_filter_delta_enabled
		(Number)
		–
	equal to 1 means that the filter level depends on the mode and reference frame used to predict a block
loop_filter_delta_update
		(Number)
		–
	equal to 1 means that the bitstream contains additional syntax elements that specify which mode and reference frame deltas are to be updated
update_ref_delta
		([ Number ])
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_ref_delta
loop_filter_ref_deltas
		([ Number ])
		–
	contains the adjustment needed for the filter level based on the chosen reference frame
update_mode_delta
		([ Number ])
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_mode_deltas
loop_filter_mode_deltas
		([ Number ])
		–
	contains the adjustment needed for the filter level based on the chosen mode
Since : 1.20
GstCodecs.Vp9LoopFilterParams
Loop filter params. See "6.2.8 Loop filter params syntax" and "7.2.8 Loop filter semantics".
If syntax elements for update_ref_delta and/or loop_filter_mode_deltas are not present in bitstream, parser will fill loop_filter_ref_deltas and loop_filter_mode_deltas values by using previously parsed values.
Members
loop_filter_level
		(int)
		–
	indicates the loop filter strength
loop_filter_sharpness
		(int)
		–
	indicates the sharpness level
loop_filter_delta_enabled
		(int)
		–
	equal to 1 means that the filter level depends on the mode and reference frame used to predict a block
loop_filter_delta_update
		(int)
		–
	equal to 1 means that the bitstream contains additional syntax elements that specify which mode and reference frame deltas are to be updated
update_ref_delta
		([ int ])
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_ref_delta
loop_filter_ref_deltas
		([ int ])
		–
	contains the adjustment needed for the filter level based on the chosen reference frame
update_mode_delta
		([ int ])
		–
	equal to 1 means that the bitstream contains the syntax element loop_filter_mode_deltas
loop_filter_mode_deltas
		([ int ])
		–
	contains the adjustment needed for the filter level based on the chosen mode
Since : 1.20
GstVp9MvDeltaProbs
Stores motion vectors probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstCodecs.Vp9MvDeltaProbs
Stores motion vectors probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstCodecs.Vp9MvDeltaProbs
Stores motion vectors probabilities updates. This is from the spec and can be used as a binary.
Since : 1.20
GstVp9QuantizationParams
Members
base_q_idx
		(guint8)
		–
	indicates the base frame qindex. This is used for Y AC coefficients and as the base value for the other quantizers
delta_q_y_dc
		(gint8)
		–
	indicates the Y DC quantizer relative to base_q_idx
delta_q_uv_dc
		(gint8)
		–
	indicates the UV DC quantizer relative to base_q_idx
delta_q_uv_ac
		(gint8)
		–
	indicates the UV AC quantizer relative to base_q_idx
Since : 1.20
GstCodecs.Vp9QuantizationParams
Members
base_q_idx
		(Number)
		–
	indicates the base frame qindex. This is used for Y AC coefficients and as the base value for the other quantizers
delta_q_y_dc
		(Number)
		–
	indicates the Y DC quantizer relative to base_q_idx
delta_q_uv_dc
		(Number)
		–
	indicates the UV DC quantizer relative to base_q_idx
delta_q_uv_ac
		(Number)
		–
	indicates the UV AC quantizer relative to base_q_idx
Since : 1.20
GstCodecs.Vp9QuantizationParams
Members
base_q_idx
		(int)
		–
	indicates the base frame qindex. This is used for Y AC coefficients and as the base value for the other quantizers
delta_q_y_dc
		(int)
		–
	indicates the Y DC quantizer relative to base_q_idx
delta_q_uv_dc
		(int)
		–
	indicates the UV DC quantizer relative to base_q_idx
delta_q_uv_ac
		(int)
		–
	indicates the UV AC quantizer relative to base_q_idx
Since : 1.20
GstVp9SegmentationParams
See "6.2.11 Segmentation params syntax" and "7.2.10 Segmentation params syntax". When segmentation_update_data is equal to zero, parser will fill feature_enabled and by feature_data using previously parsed values.
Members
segmentation_enabled
		(guint8)
		–
	equal to 1 indicates that this frame makes use of the segmentation tool
segmentation_update_map
		(guint8)
		–
	equal to 1 indicates that the segmentation map should be updated during the decoding of this frame
segmentation_tree_probs
		(guint8 *)
		–
	specify the probability values to be used when decoding segment_id
segmentation_pred_prob
		(guint8 *)
		–
	specify the probability values to be used when decoding seg_id_predicted
segmentation_temporal_update
		(guint8)
		–
	equal to 1 indicates that the updates to the segmentation map are coded relative to the existing segmentation map
segmentation_update_data
		(guint8)
		–
	equal to 1 indicates that new parameters are about to be specified for each segment
segmentation_abs_or_delta_update
		(guint8)
		–
	equal to 0 indicates that the segmentation parameters represent adjustments relative to the standard values. equal to 1 indicates that the segmentation parameters represent the actual values to be used
feature_enabled
		(guint8 *)
		–
	indicates whether feature is enabled or not
feature_data
		(gint16 *)
		–
	segmentation feature data
Since : 1.20
GstCodecs.Vp9SegmentationParams
See "6.2.11 Segmentation params syntax" and "7.2.10 Segmentation params syntax". When segmentation_update_data is equal to zero, parser will fill feature_enabled and by feature_data using previously parsed values.
Members
segmentation_enabled
		(Number)
		–
	equal to 1 indicates that this frame makes use of the segmentation tool
segmentation_update_map
		(Number)
		–
	equal to 1 indicates that the segmentation map should be updated during the decoding of this frame
segmentation_tree_probs
		([ Number ])
		–
	specify the probability values to be used when decoding segment_id
segmentation_pred_prob
		([ Number ])
		–
	specify the probability values to be used when decoding seg_id_predicted
segmentation_temporal_update
		(Number)
		–
	equal to 1 indicates that the updates to the segmentation map are coded relative to the existing segmentation map
segmentation_update_data
		(Number)
		–
	equal to 1 indicates that new parameters are about to be specified for each segment
segmentation_abs_or_delta_update
		(Number)
		–
	equal to 0 indicates that the segmentation parameters represent adjustments relative to the standard values. equal to 1 indicates that the segmentation parameters represent the actual values to be used
feature_enabled
		([ Number ])
		–
	indicates whether feature is enabled or not
feature_data
		([ Number ])
		–
	segmentation feature data
Since : 1.20
GstCodecs.Vp9SegmentationParams
See "6.2.11 Segmentation params syntax" and "7.2.10 Segmentation params syntax". When segmentation_update_data is equal to zero, parser will fill feature_enabled and by feature_data using previously parsed values.
Members
segmentation_enabled
		(int)
		–
	equal to 1 indicates that this frame makes use of the segmentation tool
segmentation_update_map
		(int)
		–
	equal to 1 indicates that the segmentation map should be updated during the decoding of this frame
segmentation_tree_probs
		([ int ])
		–
	specify the probability values to be used when decoding segment_id
segmentation_pred_prob
		([ int ])
		–
	specify the probability values to be used when decoding seg_id_predicted
segmentation_temporal_update
		(int)
		–
	equal to 1 indicates that the updates to the segmentation map are coded relative to the existing segmentation map
segmentation_update_data
		(int)
		–
	equal to 1 indicates that new parameters are about to be specified for each segment
segmentation_abs_or_delta_update
		(int)
		–
	equal to 0 indicates that the segmentation parameters represent adjustments relative to the standard values. equal to 1 indicates that the segmentation parameters represent the actual values to be used
feature_enabled
		([ int ])
		–
	indicates whether feature is enabled or not
feature_data
		([ int ])
		–
	segmentation feature data
Since : 1.20
GstVp9StatefulParser
Opaque VP9 parser struct. The size of this object and member variables are not API
Members
reference
		(gpointer *)
		–
	Since : 1.20
GstCodecs.Vp9StatefulParser
Opaque VP9 parser struct. The size of this object and member variables are not API
Members
reference
		([ Object ])
		–
	Since : 1.20
GstCodecs.Vp9StatefulParser
Opaque VP9 parser struct. The size of this object and member variables are not API
Members
reference
		([ object ])
		–
	Since : 1.20
Methods
gst_vp9_stateful_parser_free
gst_vp9_stateful_parser_free (GstVp9StatefulParser * parser)
Frees parser.
Parameters:
parser
–
the GstVp9StatefulParser to free
Since : 1.20
GstCodecs.Vp9StatefulParser.prototype.free
function GstCodecs.Vp9StatefulParser.prototype.free(): {
    // javascript wrapper for 'gst_vp9_stateful_parser_free'
}
Frees parser.
Parameters:
the GstCodecs.Vp9StatefulParser to free
Since : 1.20
GstCodecs.Vp9StatefulParser.free
def GstCodecs.Vp9StatefulParser.free (self):
    #python wrapper for 'gst_vp9_stateful_parser_free'
Frees parser.
Parameters:
the GstCodecs.Vp9StatefulParser to free
Since : 1.20
gst_vp9_stateful_parser_parse_compressed_frame_header
GstVp9ParserResult gst_vp9_stateful_parser_parse_compressed_frame_header (GstVp9StatefulParser * parser, GstVp9FrameHeader * header, const guint8 * data, gsize size)
Parses the compressed information in the VP9 bitstream contained in data, and fills in header with the parsed values. The size argument represent the whole frame size.
Parameters:
parser
–
header
–
The GstVp9FrameHeader to fill
data
–
The data to parse
size
–
The size of the data to parse
Since : 1.20
gst_vp9_stateful_parser_parse_uncompressed_frame_header
GstVp9ParserResult gst_vp9_stateful_parser_parse_uncompressed_frame_header (GstVp9StatefulParser * parser, GstVp9FrameHeader * header, const guint8 * data, gsize size)
Parses the VP9 bitstream contained in data, and fills in header with the information. The size argument represent the whole frame size.
Parameters:
parser
–
header
–
The GstVp9FrameHeader to fill
data
–
The data to parse
size
–
The size of the data to parse
Since : 1.20
Functions
gst_vp9_stateful_parser_new
GstVp9StatefulParser * gst_vp9_stateful_parser_new ()
Creates a new GstVp9StatefulParser. It should be freed with gst_vp9_stateful_parser_free after use.
a new GstVp9StatefulParser
Since : 1.20
Functions
gst_vp9_get_ac_quant
gint16 gst_vp9_get_ac_quant (guint8 qindex, gint8 delta_q_ac, guint8 bit_depth)
An implementation of "ac_q" function specified in "8.6.1 Dequantization functions"
Parameters:
qindex
–
the quantizer index
delta_q_ac
–
a delta_q_ac value
bit_depth
–
coded bit depth
the quantizer value for the ac coefficient
Since : 1.20
GstCodecs.prototype.vp9_get_ac_quant
function GstCodecs.prototype.vp9_get_ac_quant(qindex: Number, delta_q_ac: Number, bit_depth: Number): {
    // javascript wrapper for 'gst_vp9_get_ac_quant'
}
An implementation of "ac_q" function specified in "8.6.1 Dequantization functions"
Parameters:
the quantizer index
a delta_q_ac value
coded bit depth
the quantizer value for the ac coefficient
Since : 1.20
GstCodecs.vp9_get_ac_quant
def GstCodecs.vp9_get_ac_quant (qindex, delta_q_ac, bit_depth):
    #python wrapper for 'gst_vp9_get_ac_quant'
An implementation of "ac_q" function specified in "8.6.1 Dequantization functions"
Parameters:
the quantizer index
a delta_q_ac value
coded bit depth
the quantizer value for the ac coefficient
Since : 1.20
gst_vp9_get_dc_quant
gint16 gst_vp9_get_dc_quant (guint8 qindex, gint8 delta_q_dc, guint8 bit_depth)
An implementation of "dc_q" function specified in "8.6.1 Dequantization functions"
Parameters:
qindex
–
the quantizer index
delta_q_dc
–
a delta_q_dc value
bit_depth
–
coded bit depth
the quantizer value for the dc coefficient
Since : 1.20
GstCodecs.prototype.vp9_get_dc_quant
function GstCodecs.prototype.vp9_get_dc_quant(qindex: Number, delta_q_dc: Number, bit_depth: Number): {
    // javascript wrapper for 'gst_vp9_get_dc_quant'
}
An implementation of "dc_q" function specified in "8.6.1 Dequantization functions"
Parameters:
the quantizer index
a delta_q_dc value
coded bit depth
the quantizer value for the dc coefficient
Since : 1.20
GstCodecs.vp9_get_dc_quant
def GstCodecs.vp9_get_dc_quant (qindex, delta_q_dc, bit_depth):
    #python wrapper for 'gst_vp9_get_dc_quant'
An implementation of "dc_q" function specified in "8.6.1 Dequantization functions"
Parameters:
the quantizer index
a delta_q_dc value
coded bit depth
the quantizer value for the dc coefficient
Since : 1.20
gst_vp9_get_qindex
guint8 gst_vp9_get_qindex (const GstVp9SegmentationParams * segmentation_params, const GstVp9QuantizationParams * quantization_params, guint8 segment_id)
An implementation of "get_qindex" function specfied in "8.6.1 Dequantization functions"
Parameters:
segmentation_params
–
quantization_params
–
segment_id
–
a segment id
the quantizer index
Since : 1.20
GstCodecs.prototype.vp9_get_qindex
function GstCodecs.prototype.vp9_get_qindex(segmentation_params: GstCodecs.Vp9SegmentationParams, quantization_params: GstCodecs.Vp9QuantizationParams, segment_id: Number): {
    // javascript wrapper for 'gst_vp9_get_qindex'
}
An implementation of "get_qindex" function specfied in "8.6.1 Dequantization functions"
Parameters:
a segment id
the quantizer index
Since : 1.20
GstCodecs.vp9_get_qindex
def GstCodecs.vp9_get_qindex (segmentation_params, quantization_params, segment_id):
    #python wrapper for 'gst_vp9_get_qindex'
An implementation of "get_qindex" function specfied in "8.6.1 Dequantization functions"
Parameters:
a segment id
the quantizer index
Since : 1.20
gst_vp9_seg_feature_active
gboolean gst_vp9_seg_feature_active (const GstVp9SegmentationParams * params, guint8 segment_id, guint8 feature)
An implementation of "seg_feature_active" function specified in "6.4.9 Segmentation feature active syntax"
Parameters:
params
–
segment_id
–
a segment id
feature
–
a segmentation feature
TRUE if feature is active
Since : 1.20
GstCodecs.prototype.vp9_seg_feature_active
function GstCodecs.prototype.vp9_seg_feature_active(params: GstCodecs.Vp9SegmentationParams, segment_id: Number, feature: Number): {
    // javascript wrapper for 'gst_vp9_seg_feature_active'
}
An implementation of "seg_feature_active" function specified in "6.4.9 Segmentation feature active syntax"
Parameters:
a segment id
a segmentation feature
Since : 1.20
GstCodecs.vp9_seg_feature_active
def GstCodecs.vp9_seg_feature_active (params, segment_id, feature):
    #python wrapper for 'gst_vp9_seg_feature_active'
An implementation of "seg_feature_active" function specified in "6.4.9 Segmentation feature active syntax"
Parameters:
a segment id
a segmentation feature
Since : 1.20
Enumerations
GstVp9ReferenceMode
Reference modes: Specify the type of inter prediction to be used
Members
GST_VP9_REFERENCE_MODE_SINGLE_REFERENCE
		(0)
		–
	Indicates that all the inter blocks use only a single reference frame
GST_VP9_REFERENCE_MODE_COMPOUND_REFERENCE
		(1)
		–
	Requires all the inter blocks to use compound mode
GST_VP9_REFERENCE_MODE_SELECT
		(2)
		–
	Allows each individual inter block to select between single and compound prediction modes
Since : 1.20
GstCodecs.Vp9ReferenceMode
Reference modes: Specify the type of inter prediction to be used
Members
GstCodecs.Vp9ReferenceMode.SINGLE_REFERENCE
		(0)
		–
	Indicates that all the inter blocks use only a single reference frame
GstCodecs.Vp9ReferenceMode.COMPOUND_REFERENCE
		(1)
		–
	Requires all the inter blocks to use compound mode
GstCodecs.Vp9ReferenceMode.SELECT
		(2)
		–
	Allows each individual inter block to select between single and compound prediction modes
Since : 1.20
GstCodecs.Vp9ReferenceMode
Reference modes: Specify the type of inter prediction to be used
Members
GstCodecs.Vp9ReferenceMode.SINGLE_REFERENCE
		(0)
		–
	Indicates that all the inter blocks use only a single reference frame
GstCodecs.Vp9ReferenceMode.COMPOUND_REFERENCE
		(1)
		–
	Requires all the inter blocks to use compound mode
GstCodecs.Vp9ReferenceMode.SELECT
		(2)
		–
	Allows each individual inter block to select between single and compound prediction modes
Since : 1.20
GstVp9TxMode
TxMode: Specifies how the transform size is determined
Members
GST_VP9_TX_MODE_ONLY_4x4
		(0)
		–
	Only 4x4
GST_VP9_TX_MODE_ALLOW_8x8
		(1)
		–
	Allow 8x8
GST_VP9_TX_MODE_ALLOW_16x16
		(2)
		–
	Allow 16x16
GST_VP9_TX_MODE_ALLOW_32x32
		(3)
		–
	Allow 32x32
GST_VP9_TX_MODE_SELECT
		(4)
		–
	The choice is specified explicitly for each block
Since : 1.20
GstCodecs.Vp9TxMode
TxMode: Specifies how the transform size is determined
Members
GstCodecs.Vp9TxMode.ONLY_4X4
		(0)
		–
	Only 4x4
GstCodecs.Vp9TxMode.ALLOW_8X8
		(1)
		–
	Allow 8x8
GstCodecs.Vp9TxMode.ALLOW_16X16
		(2)
		–
	Allow 16x16
GstCodecs.Vp9TxMode.ALLOW_32X32
		(3)
		–
	Allow 32x32
GstCodecs.Vp9TxMode.SELECT
		(4)
		–
	The choice is specified explicitly for each block
Since : 1.20
GstCodecs.Vp9TxMode
TxMode: Specifies how the transform size is determined
Members
GstCodecs.Vp9TxMode.ONLY_4X4
		(0)
		–
	Only 4x4
GstCodecs.Vp9TxMode.ALLOW_8X8
		(1)
		–
	Allow 8x8
GstCodecs.Vp9TxMode.ALLOW_16X16
		(2)
		–
	Allow 16x16
GstCodecs.Vp9TxMode.ALLOW_32X32
		(3)
		–
	Allow 32x32
GstCodecs.Vp9TxMode.SELECT
		(4)
		–
	The choice is specified explicitly for each block
Since : 1.20
GstVp9TxSize
TxSize: Specifies the transform size
Members
GST_VP9_TX_4x4
		(0)
		–
	4x4
GST_VP9_TX_8x8
		(1)
		–
	8x8
GST_VP9_TX_16x16
		(2)
		–
	16x16
GST_VP9_TX_32x32
		(3)
		–
	32x32
Since : 1.20
GstCodecs.Vp9TxSize
TxSize: Specifies the transform size
Members
GstCodecs.Vp9TxSize.4X4
		(0)
		–
	4x4
GstCodecs.Vp9TxSize.8X8
		(1)
		–
	8x8
GstCodecs.Vp9TxSize.16X16
		(2)
		–
	16x16
GstCodecs.Vp9TxSize.32X32
		(3)
		–
	32x32
Since : 1.20
GstCodecs.Vp9TxSize
TxSize: Specifies the transform size
Members
GstCodecs.Vp9TxSize.4X4
		(0)
		–
	4x4
GstCodecs.Vp9TxSize.8X8
		(1)
		–
	8x8
GstCodecs.Vp9TxSize.16X16
		(2)
		–
	16x16
GstCodecs.Vp9TxSize.32X32
		(3)
		–
	32x32
Since : 1.20
Constants
GST_VP9_BLOCK_SIZE_GROUPS
#define GST_VP9_BLOCK_SIZE_GROUPS 4
Number of contexts when decoding intra_mode
Since : 1.20
GstCodecs.VP9_BLOCK_SIZE_GROUPS
Number of contexts when decoding intra_mode
Since : 1.20
GstCodecs.VP9_BLOCK_SIZE_GROUPS
Number of contexts when decoding intra_mode
Since : 1.20
GST_VP9_CLASS0_SIZE
#define GST_VP9_CLASS0_SIZE 2
Number of values for mv_classO_bit
Since : 1.20
GstCodecs.VP9_CLASS0_SIZE
Number of values for mv_classO_bit
Since : 1.20
GstCodecs.VP9_CLASS0_SIZE
Number of values for mv_classO_bit
Since : 1.20
GST_VP9_COMP_MODE_CONTEXTS
#define GST_VP9_COMP_MODE_CONTEXTS 5
Number of contexts for comp_mode
Since : 1.20
GstCodecs.VP9_COMP_MODE_CONTEXTS
Number of contexts for comp_mode
Since : 1.20
GstCodecs.VP9_COMP_MODE_CONTEXTS
Number of contexts for comp_mode
Since : 1.20
GST_VP9_INTERP_FILTER_CONTEXTS
#define GST_VP9_INTERP_FILTER_CONTEXTS 4
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_INTERP_FILTER_CONTEXTS
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_INTERP_FILTER_CONTEXTS
Number of contexts for interp_filter
Since : 1.20
GST_VP9_INTER_MODES
#define GST_VP9_INTER_MODES 4
Number of values for inter_mode
Since : 1.20
GstCodecs.VP9_INTER_MODES
Number of values for inter_mode
Since : 1.20
GstCodecs.VP9_INTER_MODES
Number of values for inter_mode
Since : 1.20
GST_VP9_INTER_MODE_CONTEXTS
#define GST_VP9_INTER_MODE_CONTEXTS 7
Number of contexts for inter_mode
Since : 1.20
GstCodecs.VP9_INTER_MODE_CONTEXTS
Number of contexts for inter_mode
Since : 1.20
GstCodecs.VP9_INTER_MODE_CONTEXTS
Number of contexts for inter_mode
Since : 1.20
GST_VP9_INTRA_MODES
#define GST_VP9_INTRA_MODES 10
Number of values for intra_mode
Since : 1.20
GstCodecs.VP9_INTRA_MODES
Number of values for intra_mode
Since : 1.20
GstCodecs.VP9_INTRA_MODES
Number of values for intra_mode
Since : 1.20
GST_VP9_IS_INTER_CONTEXTS
#define GST_VP9_IS_INTER_CONTEXTS 4
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_IS_INTER_CONTEXTS
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_IS_INTER_CONTEXTS
Number of contexts for interp_filter
Since : 1.20
GST_VP9_MV_CLASSES
#define GST_VP9_MV_CLASSES 11
Number of values for mv_class
Since : 1.20
GstCodecs.VP9_MV_CLASSES
Number of values for mv_class
Since : 1.20
GstCodecs.VP9_MV_CLASSES
Number of values for mv_class
Since : 1.20
GST_VP9_MV_FR_SIZE
#define GST_VP9_MV_FR_SIZE 4
Number of values that can be decoded for mv_fr
Since : 1.20
GstCodecs.VP9_MV_FR_SIZE
Number of values that can be decoded for mv_fr
Since : 1.20
GstCodecs.VP9_MV_FR_SIZE
Number of values that can be decoded for mv_fr
Since : 1.20
GST_VP9_MV_JOINTS
#define GST_VP9_MV_JOINTS 4
Number of values for partition
Since : 1.20
GstCodecs.VP9_MV_JOINTS
Number of values for partition
Since : 1.20
GstCodecs.VP9_MV_JOINTS
Number of values for partition
Since : 1.20
GST_VP9_MV_OFFSET_BITS
#define GST_VP9_MV_OFFSET_BITS 10
Maximum number of bits for decoding motion vectors
Since : 1.20
GstCodecs.VP9_MV_OFFSET_BITS
Maximum number of bits for decoding motion vectors
Since : 1.20
GstCodecs.VP9_MV_OFFSET_BITS
Maximum number of bits for decoding motion vectors
Since : 1.20
GST_VP9_PARTITION_CONTEXTS
#define GST_VP9_PARTITION_CONTEXTS 16
Number of contexts when decoding partition
Since : 1.20
GstCodecs.VP9_PARTITION_CONTEXTS
Number of contexts when decoding partition
Since : 1.20
GstCodecs.VP9_PARTITION_CONTEXTS
Number of contexts when decoding partition
Since : 1.20
GST_VP9_PARTITION_TYPES
#define GST_VP9_PARTITION_TYPES 4
Number of values for partition
Since : 1.20
GstCodecs.VP9_PARTITION_TYPES
Number of values for partition
Since : 1.20
GstCodecs.VP9_PARTITION_TYPES
Number of values for partition
Since : 1.20
GST_VP9_REF_CONTEXTS
#define GST_VP9_REF_CONTEXTS 5
Number of contexts for single_ref and comp_ref
Since : 1.20
GstCodecs.VP9_REF_CONTEXTS
Number of contexts for single_ref and comp_ref
Since : 1.20
GstCodecs.VP9_REF_CONTEXTS
Number of contexts for single_ref and comp_ref
Since : 1.20
GST_VP9_SEG_LVL_ALT_L
#define GST_VP9_SEG_LVL_ALT_L 1
Index for loop filter segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_ALT_L
Index for loop filter segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_ALT_L
Index for loop filter segment feature
Since : 1.20
GST_VP9_SEG_LVL_ALT_Q
#define GST_VP9_SEG_LVL_ALT_Q 0
Index for quantizer segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_ALT_Q
Index for quantizer segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_ALT_Q
Index for quantizer segment feature
Since : 1.20
GST_VP9_SEG_LVL_MAX
#define GST_VP9_SEG_LVL_MAX 4
Number of segment features
Since : 1.20
GstCodecs.VP9_SEG_LVL_MAX
Number of segment features
Since : 1.20
GstCodecs.VP9_SEG_LVL_MAX
Number of segment features
Since : 1.20
GST_VP9_SEG_LVL_REF_FRAME
#define GST_VP9_SEG_LVL_REF_FRAME 2
Index for reference frame segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_REF_FRAME
Index for reference frame segment feature
Since : 1.20
GstCodecs.VP9_SEG_LVL_REF_FRAME
Index for reference frame segment feature
Since : 1.20
GST_VP9_SEG_SEG_LVL_SKIP
#define GST_VP9_SEG_SEG_LVL_SKIP 3
Index for skip segment feature
Since : 1.20
GstCodecs.VP9_SEG_SEG_LVL_SKIP
Index for skip segment feature
Since : 1.20
GstCodecs.VP9_SEG_SEG_LVL_SKIP
Index for skip segment feature
Since : 1.20
GST_VP9_SKIP_CONTEXTS
#define GST_VP9_SKIP_CONTEXTS 3
Number of contexts for decoding skip
Since : 1.20
GstCodecs.VP9_SKIP_CONTEXTS
Number of contexts for decoding skip
Since : 1.20
GstCodecs.VP9_SKIP_CONTEXTS
Number of contexts for decoding skip
Since : 1.20
GST_VP9_SWITCHABLE_FILTERS
#define GST_VP9_SWITCHABLE_FILTERS 3
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_SWITCHABLE_FILTERS
Number of contexts for interp_filter
Since : 1.20
GstCodecs.VP9_SWITCHABLE_FILTERS
Number of contexts for interp_filter
Since : 1.20
GST_VP9_TX_MODES
#define GST_VP9_TX_MODES 5
Number of values for tx_mode
Since : 1.20
GstCodecs.VP9_TX_MODES
Number of values for tx_mode
Since : 1.20
GstCodecs.VP9_TX_MODES
Number of values for tx_mode
Since : 1.20
GST_VP9_TX_SIZES
#define GST_VP9_TX_SIZES 4
Number of values for tx_size
Since : 1.20
GstCodecs.VP9_TX_SIZES
Number of values for tx_size
Since : 1.20
GstCodecs.VP9_TX_SIZES
Number of values for tx_size
Since : 1.20
GST_VP9_TX_SIZE_CONTEXTS
#define GST_VP9_TX_SIZE_CONTEXTS 2
Number of contexts for transform size
Since : 1.20
GstCodecs.VP9_TX_SIZE_CONTEXTS
Number of contexts for transform size
Since : 1.20
GstCodecs.VP9_TX_SIZE_CONTEXTS
Number of contexts for transform size
Since : 1.20
The results of the search are