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