Codec utilities
Provides codec-specific ulility functions such as functions to provide the codec profile and level in human-readable string form from header data.
Functions
gst_codec_utils_aac_caps_set_level_and_profile
gboolean gst_codec_utils_aac_caps_set_level_and_profile (GstCaps * caps, const guint8 * audio_config, guint len)
Sets the level and profile on caps if it can be determined from audio_config. See gst_codec_utils_aac_get_level and gst_codec_utils_aac_get_profile for more details on the parameters. caps must be audio/mpeg caps with an "mpegversion" field of either 2 or 4. If mpegversion is 4, the "base-profile" field is also set in caps.
Parameters:
caps
–
the GstCaps to which level and profile fields are to be added
audio_config
(
[arraylength=len])
–
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1. (See below for more details)
len
–
Length of audio_config in bytes
GstPbutils.prototype.codec_utils_aac_caps_set_level_and_profile
function GstPbutils.prototype.codec_utils_aac_caps_set_level_and_profile(caps: Gst.Caps, audio_config: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_aac_caps_set_level_and_profile'
}
Sets the level and profile on caps if it can be determined from audio_config. See GstPbutils.prototype.codec_utils_aac_get_level and GstPbutils.prototype.codec_utils_aac_get_profile for more details on the parameters. caps must be audio/mpeg caps with an "mpegversion" field of either 2 or 4. If mpegversion is 4, the "base-profile" field is also set in caps.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1. (See below for more details)
Length of audio_config in bytes
GstPbutils.codec_utils_aac_caps_set_level_and_profile
def GstPbutils.codec_utils_aac_caps_set_level_and_profile (caps, audio_config, len):
#python wrapper for 'gst_codec_utils_aac_caps_set_level_and_profile'
Sets the level and profile on caps if it can be determined from audio_config. See GstPbutils.codec_utils_aac_get_level and GstPbutils.codec_utils_aac_get_profile for more details on the parameters. caps must be audio/mpeg caps with an "mpegversion" field of either 2 or 4. If mpegversion is 4, the "base-profile" field is also set in caps.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1. (See below for more details)
Length of audio_config in bytes
gst_codec_utils_aac_get_channels
guint gst_codec_utils_aac_get_channels (const guint8 * audio_config, guint len)
Returns the channels of the given AAC stream.
Parameters:
audio_config
(
[arraylength=len])
–
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
len
–
Length of audio_config in bytes
The channels or 0 if the channel could not be determined.
Since : 1.10
GstPbutils.prototype.codec_utils_aac_get_channels
function GstPbutils.prototype.codec_utils_aac_get_channels(audio_config: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_channels'
}
Returns the channels of the given AAC stream.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
The channels or 0 if the channel could not be determined.
Since : 1.10
GstPbutils.codec_utils_aac_get_channels
def GstPbutils.codec_utils_aac_get_channels (audio_config, len):
#python wrapper for 'gst_codec_utils_aac_get_channels'
Returns the channels of the given AAC stream.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
The channels or 0 if the channel could not be determined.
Since : 1.10
gst_codec_utils_aac_get_index_from_sample_rate
gint gst_codec_utils_aac_get_index_from_sample_rate (guint rate)
Translates the sample rate to the index corresponding to it in AAC spec.
Parameters:
rate
–
Sample rate
The AAC index for this sample rate, -1 if the rate is not a valid AAC sample rate.
GstPbutils.prototype.codec_utils_aac_get_index_from_sample_rate
function GstPbutils.prototype.codec_utils_aac_get_index_from_sample_rate(rate: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_index_from_sample_rate'
}
Translates the sample rate to the index corresponding to it in AAC spec.
Parameters:
Sample rate
The AAC index for this sample rate, -1 if the rate is not a valid AAC sample rate.
GstPbutils.codec_utils_aac_get_index_from_sample_rate
def GstPbutils.codec_utils_aac_get_index_from_sample_rate (rate):
#python wrapper for 'gst_codec_utils_aac_get_index_from_sample_rate'
Translates the sample rate to the index corresponding to it in AAC spec.
Parameters:
Sample rate
The AAC index for this sample rate, -1 if the rate is not a valid AAC sample rate.
gst_codec_utils_aac_get_level
const gchar * gst_codec_utils_aac_get_level (const guint8 * audio_config, guint len)
Determines the level of a stream as defined in ISO/IEC 14496-3. For AAC LC streams, the constraints from the AAC audio profile are applied. For AAC Main, LTP, SSR and others, the Main profile is used.
The audio_config parameter follows the following format, starting from the most significant bit of the first byte:
- Bit 0:4 contains the AudioObjectType (if this is 0x5, then the real AudioObjectType is carried after the rate and channel data)
- Bit 5:8 contains the sample frequency index (if this is 0xf, then the next 24 bits define the actual sample frequency, and subsequent fields are appropriately shifted).
- Bit 9:12 contains the channel configuration
Parameters:
audio_config
(
[arraylength=len])
–
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
len
–
Length of audio_config in bytes
The level as a const string and NULL if the level could not be determined.
GstPbutils.prototype.codec_utils_aac_get_level
function GstPbutils.prototype.codec_utils_aac_get_level(audio_config: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_level'
}
Determines the level of a stream as defined in ISO/IEC 14496-3. For AAC LC streams, the constraints from the AAC audio profile are applied. For AAC Main, LTP, SSR and others, the Main profile is used.
The audio_config parameter follows the following format, starting from the most significant bit of the first byte:
- Bit 0:4 contains the AudioObjectType (if this is 0x5, then the real AudioObjectType is carried after the rate and channel data)
- Bit 5:8 contains the sample frequency index (if this is 0xf, then the next 24 bits define the actual sample frequency, and subsequent fields are appropriately shifted).
- Bit 9:12 contains the channel configuration
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
GstPbutils.codec_utils_aac_get_level
def GstPbutils.codec_utils_aac_get_level (audio_config, len):
#python wrapper for 'gst_codec_utils_aac_get_level'
Determines the level of a stream as defined in ISO/IEC 14496-3. For AAC LC streams, the constraints from the AAC audio profile are applied. For AAC Main, LTP, SSR and others, the Main profile is used.
The audio_config parameter follows the following format, starting from the most significant bit of the first byte:
- Bit 0:4 contains the AudioObjectType (if this is 0x5, then the real AudioObjectType is carried after the rate and channel data)
- Bit 5:8 contains the sample frequency index (if this is 0xf, then the next 24 bits define the actual sample frequency, and subsequent fields are appropriately shifted).
- Bit 9:12 contains the channel configuration
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
gst_codec_utils_aac_get_profile
const gchar * gst_codec_utils_aac_get_profile (const guint8 * audio_config, guint len)
Returns the profile of the given AAC stream as a string. The profile is normally determined using the AudioObjectType field which is in the first 5 bits of audio_config
Parameters:
audio_config
(
[arraylength=len])
–
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
len
–
Length of audio_config in bytes
The profile as a const string and NULL if the profile could not be determined.
GstPbutils.prototype.codec_utils_aac_get_profile
function GstPbutils.prototype.codec_utils_aac_get_profile(audio_config: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_profile'
}
Returns the profile of the given AAC stream as a string. The profile is normally determined using the AudioObjectType field which is in the first 5 bits of audio_config
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
GstPbutils.codec_utils_aac_get_profile
def GstPbutils.codec_utils_aac_get_profile (audio_config, len):
#python wrapper for 'gst_codec_utils_aac_get_profile'
Returns the profile of the given AAC stream as a string. The profile is normally determined using the AudioObjectType field which is in the first 5 bits of audio_config
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config in bytes
gst_codec_utils_aac_get_sample_rate
guint gst_codec_utils_aac_get_sample_rate (const guint8 * audio_config, guint len)
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
audio_config
(
[arraylength=len])
–
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
len
–
Length of audio_config
The sample rate if sr_idx is valid, 0 otherwise.
Since : 1.10
GstPbutils.prototype.codec_utils_aac_get_sample_rate
function GstPbutils.prototype.codec_utils_aac_get_sample_rate(audio_config: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_sample_rate'
}
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config
The sample rate if sr_idx is valid, 0 otherwise.
Since : 1.10
GstPbutils.codec_utils_aac_get_sample_rate
def GstPbutils.codec_utils_aac_get_sample_rate (audio_config, len):
#python wrapper for 'gst_codec_utils_aac_get_sample_rate'
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
a pointer to the AudioSpecificConfig as specified in the Elementary Stream Descriptor (esds) in ISO/IEC 14496-1.
Length of audio_config
The sample rate if sr_idx is valid, 0 otherwise.
Since : 1.10
gst_codec_utils_aac_get_sample_rate_from_index
guint gst_codec_utils_aac_get_sample_rate_from_index (guint sr_idx)
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
sr_idx
–
Sample rate index as from the AudioSpecificConfig (MPEG-4 container) or ADTS frame header
The sample rate if sr_idx is valid, 0 otherwise.
GstPbutils.prototype.codec_utils_aac_get_sample_rate_from_index
function GstPbutils.prototype.codec_utils_aac_get_sample_rate_from_index(sr_idx: Number): {
// javascript wrapper for 'gst_codec_utils_aac_get_sample_rate_from_index'
}
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
Sample rate index as from the AudioSpecificConfig (MPEG-4 container) or ADTS frame header
The sample rate if sr_idx is valid, 0 otherwise.
GstPbutils.codec_utils_aac_get_sample_rate_from_index
def GstPbutils.codec_utils_aac_get_sample_rate_from_index (sr_idx):
#python wrapper for 'gst_codec_utils_aac_get_sample_rate_from_index'
Translates the sample rate index found in AAC headers to the actual sample rate.
Parameters:
Sample rate index as from the AudioSpecificConfig (MPEG-4 container) or ADTS frame header
The sample rate if sr_idx is valid, 0 otherwise.
gst_codec_utils_av1_create_av1c_from_caps
GstBuffer * gst_codec_utils_av1_create_av1c_from_caps (GstCaps * caps)
Creates the corresponding AV1 Codec Configuration Record
Parameters:
caps
–
a video/x-av1 GstCaps
The AV1 Codec Configuration Record, or NULL if there was an error.
Since : 1.26
GstPbutils.prototype.codec_utils_av1_create_av1c_from_caps
function GstPbutils.prototype.codec_utils_av1_create_av1c_from_caps(caps: Gst.Caps): {
// javascript wrapper for 'gst_codec_utils_av1_create_av1c_from_caps'
}
Creates the corresponding AV1 Codec Configuration Record
The AV1 Codec Configuration Record, or null if there was an error.
Since : 1.26
GstPbutils.codec_utils_av1_create_av1c_from_caps
def GstPbutils.codec_utils_av1_create_av1c_from_caps (caps):
#python wrapper for 'gst_codec_utils_av1_create_av1c_from_caps'
Creates the corresponding AV1 Codec Configuration Record
The AV1 Codec Configuration Record, or None if there was an error.
Since : 1.26
gst_codec_utils_av1_create_caps_from_av1c
GstCaps * gst_codec_utils_av1_create_caps_from_av1c (GstBuffer * av1c)
Parses the provided av1c and returns the corresponding caps
Parameters:
av1c
(
[transfer: none])
–
a GstBuffer containing a AV1CodecConfigurationRecord
The parsed AV1 caps, or NULL if there is an error
Since : 1.26
GstPbutils.prototype.codec_utils_av1_create_caps_from_av1c
function GstPbutils.prototype.codec_utils_av1_create_caps_from_av1c(av1c: Gst.Buffer): {
// javascript wrapper for 'gst_codec_utils_av1_create_caps_from_av1c'
}
Parses the provided av1c and returns the corresponding caps
Parameters:
a Gst.Buffer containing a AV1CodecConfigurationRecord
Since : 1.26
GstPbutils.codec_utils_av1_create_caps_from_av1c
def GstPbutils.codec_utils_av1_create_caps_from_av1c (av1c):
#python wrapper for 'gst_codec_utils_av1_create_caps_from_av1c'
Parses the provided av1c and returns the corresponding caps
Parameters:
a Gst.Buffer containing a AV1CodecConfigurationRecord
Since : 1.26
gst_codec_utils_av1_get_level
const gchar * gst_codec_utils_av1_get_level (guint8 seq_level_idx)
Transform a seq_level_idx into the level string
Parameters:
seq_level_idx
–
A seq_level_idx
the level string or NULL if the seq_level_idx is unknown
Since : 1.26
GstPbutils.prototype.codec_utils_av1_get_level
function GstPbutils.prototype.codec_utils_av1_get_level(seq_level_idx: Number): {
// javascript wrapper for 'gst_codec_utils_av1_get_level'
}
Transform a seq_level_idx into the level string
Parameters:
A seq_level_idx
Since : 1.26
GstPbutils.codec_utils_av1_get_level
def GstPbutils.codec_utils_av1_get_level (seq_level_idx):
#python wrapper for 'gst_codec_utils_av1_get_level'
Transform a seq_level_idx into the level string
Parameters:
A seq_level_idx
Since : 1.26
gst_codec_utils_av1_get_seq_level_idx
guint8 gst_codec_utils_av1_get_seq_level_idx (const gchar * level)
Transform a level string from the caps into the seq_level_idx
Parameters:
level
–
A level string from caps
the seq_level_idx or 31 (max-level) if the level is unknown
Since : 1.26
GstPbutils.prototype.codec_utils_av1_get_seq_level_idx
function GstPbutils.prototype.codec_utils_av1_get_seq_level_idx(level: String): {
// javascript wrapper for 'gst_codec_utils_av1_get_seq_level_idx'
}
Transform a level string from the caps into the seq_level_idx
Parameters:
A level string from caps
the seq_level_idx or 31 (max-level) if the level is unknown
Since : 1.26
GstPbutils.codec_utils_av1_get_seq_level_idx
def GstPbutils.codec_utils_av1_get_seq_level_idx (level):
#python wrapper for 'gst_codec_utils_av1_get_seq_level_idx'
Transform a level string from the caps into the seq_level_idx
Parameters:
A level string from caps
the seq_level_idx or 31 (max-level) if the level is unknown
Since : 1.26
gst_codec_utils_caps_from_mime_codec
GstCaps * gst_codec_utils_caps_from_mime_codec (const gchar * codecs_field)
Converts a RFC 6381 compatible codec string to GstCaps. More than one codec
string can be present (separated by ,
).
Registered codecs can be found at http://mp4ra.org/#/codecs
Parameters:
codecs_field
–
A mime codec string field
Since : 1.22
GstPbutils.prototype.codec_utils_caps_from_mime_codec
function GstPbutils.prototype.codec_utils_caps_from_mime_codec(codecs_field: String): {
// javascript wrapper for 'gst_codec_utils_caps_from_mime_codec'
}
Converts a RFC 6381 compatible codec string to Gst.Caps. More than one codec
string can be present (separated by ,
).
Registered codecs can be found at http://mp4ra.org/#/codecs
Parameters:
A mime codec string field
Since : 1.22
GstPbutils.codec_utils_caps_from_mime_codec
def GstPbutils.codec_utils_caps_from_mime_codec (codecs_field):
#python wrapper for 'gst_codec_utils_caps_from_mime_codec'
Converts a RFC 6381 compatible codec string to Gst.Caps. More than one codec
string can be present (separated by ,
).
Registered codecs can be found at http://mp4ra.org/#/codecs
Parameters:
A mime codec string field
Since : 1.22
gst_codec_utils_caps_get_mime_codec
gchar * gst_codec_utils_caps_get_mime_codec (GstCaps * caps)
Converts caps to a RFC 6381 compatible codec string if possible.
Useful for providing the 'codecs' field inside the 'Content-Type' HTTP header for containerized formats, such as mp4 or matroska.
Registered codecs can be found at http://mp4ra.org/#/codecs
Parameters:
caps
–
A GstCaps to convert to mime codec
a RFC 6381 compatible codec string or NULL
Since : 1.20
GstPbutils.prototype.codec_utils_caps_get_mime_codec
function GstPbutils.prototype.codec_utils_caps_get_mime_codec(caps: Gst.Caps): {
// javascript wrapper for 'gst_codec_utils_caps_get_mime_codec'
}
Converts caps to a RFC 6381 compatible codec string if possible.
Useful for providing the 'codecs' field inside the 'Content-Type' HTTP header for containerized formats, such as mp4 or matroska.
Registered codecs can be found at http://mp4ra.org/#/codecs
Since : 1.20
GstPbutils.codec_utils_caps_get_mime_codec
def GstPbutils.codec_utils_caps_get_mime_codec (caps):
#python wrapper for 'gst_codec_utils_caps_get_mime_codec'
Converts caps to a RFC 6381 compatible codec string if possible.
Useful for providing the 'codecs' field inside the 'Content-Type' HTTP header for containerized formats, such as mp4 or matroska.
Registered codecs can be found at http://mp4ra.org/#/codecs
Since : 1.20
gst_codec_utils_h264_caps_set_level_and_profile
gboolean gst_codec_utils_h264_caps_set_level_and_profile (GstCaps * caps, const guint8 * sps, guint len)
Sets the level and profile in caps if it can be determined from sps. See gst_codec_utils_h264_get_level and gst_codec_utils_h264_get_profile for more details on the parameters.
Parameters:
caps
–
the GstCaps to which the level and profile are to be added
sps
(
[arraylength=len])
–
Pointer to the sequence parameter set for the stream.
len
–
Length of the data available in sps.
GstPbutils.prototype.codec_utils_h264_caps_set_level_and_profile
function GstPbutils.prototype.codec_utils_h264_caps_set_level_and_profile(caps: Gst.Caps, sps: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h264_caps_set_level_and_profile'
}
Sets the level and profile in caps if it can be determined from sps. See GstPbutils.prototype.codec_utils_h264_get_level and GstPbutils.prototype.codec_utils_h264_get_profile for more details on the parameters.
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
GstPbutils.codec_utils_h264_caps_set_level_and_profile
def GstPbutils.codec_utils_h264_caps_set_level_and_profile (caps, sps, len):
#python wrapper for 'gst_codec_utils_h264_caps_set_level_and_profile'
Sets the level and profile in caps if it can be determined from sps. See GstPbutils.codec_utils_h264_get_level and GstPbutils.codec_utils_h264_get_profile for more details on the parameters.
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
gst_codec_utils_h264_get_level
const gchar * gst_codec_utils_h264_get_level (const guint8 * sps, guint len)
Converts the level indication (level_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the same format as for gst_codec_utils_h264_get_profile.
Parameters:
sps
(
[arraylength=len])
–
Pointer to the sequence parameter set for the stream.
len
–
Length of the data available in sps.
The level as a const string, or NULL if there is an error.
GstPbutils.prototype.codec_utils_h264_get_level
function GstPbutils.prototype.codec_utils_h264_get_level(sps: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h264_get_level'
}
Converts the level indication (level_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the same format as for GstPbutils.prototype.codec_utils_h264_get_profile.
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
GstPbutils.codec_utils_h264_get_level
def GstPbutils.codec_utils_h264_get_level (sps, len):
#python wrapper for 'gst_codec_utils_h264_get_level'
Converts the level indication (level_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the same format as for GstPbutils.codec_utils_h264_get_profile.
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
gst_codec_utils_h264_get_level_idc
guint8 gst_codec_utils_h264_get_level_idc (const gchar * level)
Transform a level string from the caps into the level_idc
Parameters:
level
–
A level string from caps
the level_idc or 0 if the level is unknown
GstPbutils.prototype.codec_utils_h264_get_level_idc
function GstPbutils.prototype.codec_utils_h264_get_level_idc(level: String): {
// javascript wrapper for 'gst_codec_utils_h264_get_level_idc'
}
Transform a level string from the caps into the level_idc
Parameters:
A level string from caps
the level_idc or 0 if the level is unknown
GstPbutils.codec_utils_h264_get_level_idc
def GstPbutils.codec_utils_h264_get_level_idc (level):
#python wrapper for 'gst_codec_utils_h264_get_level_idc'
Transform a level string from the caps into the level_idc
Parameters:
A level string from caps
the level_idc or 0 if the level is unknown
gst_codec_utils_h264_get_profile
const gchar * gst_codec_utils_h264_get_profile (const guint8 * sps, guint len)
Converts the profile indication (profile_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the following format, as defined in the H.264 specification. The SPS is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:7 - Profile indication
- Bit 8 - constraint_set0_flag
- Bit 9 - constraint_set1_flag
- Bit 10 - constraint_set2_flag
- Bit 11 - constraint_set3_flag
- Bit 12 - constraint_set3_flag
- Bit 13:15 - Reserved
- Bit 16:24 - Level indication
Parameters:
sps
(
[arraylength=len])
–
Pointer to the sequence parameter set for the stream.
len
–
Length of the data available in sps.
The profile as a const string, or NULL if there is an error.
GstPbutils.prototype.codec_utils_h264_get_profile
function GstPbutils.prototype.codec_utils_h264_get_profile(sps: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h264_get_profile'
}
Converts the profile indication (profile_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the following format, as defined in the H.264 specification. The SPS is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:7 - Profile indication
- Bit 8 - constraint_set0_flag
- Bit 9 - constraint_set1_flag
- Bit 10 - constraint_set2_flag
- Bit 11 - constraint_set3_flag
- Bit 12 - constraint_set3_flag
- Bit 13:15 - Reserved
- Bit 16:24 - Level indication
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
GstPbutils.codec_utils_h264_get_profile
def GstPbutils.codec_utils_h264_get_profile (sps, len):
#python wrapper for 'gst_codec_utils_h264_get_profile'
Converts the profile indication (profile_idc) in the stream's sequence parameter set into a string. The SPS is expected to have the following format, as defined in the H.264 specification. The SPS is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:7 - Profile indication
- Bit 8 - constraint_set0_flag
- Bit 9 - constraint_set1_flag
- Bit 10 - constraint_set2_flag
- Bit 11 - constraint_set3_flag
- Bit 12 - constraint_set3_flag
- Bit 13:15 - Reserved
- Bit 16:24 - Level indication
Parameters:
Pointer to the sequence parameter set for the stream.
Length of the data available in sps.
gst_codec_utils_h264_get_profile_flags_level
gboolean gst_codec_utils_h264_get_profile_flags_level (const guint8 * codec_data, guint len, guint8 * profile, guint8 * flags, guint8 * level)
Parses profile, flags, and level from a H264 AVCC extradata/sequence_header. These are most commonly retrieved from a video/x-h264 caps with a codec_data buffer.
The format of H264 AVCC extradata/sequence_header is documented in the ITU-T H.264 specification section 7.3.2.1.1 as well as in ISO/IEC 14496-15 section 5.3.3.1.2.
Parameters:
codec_data
(
[arraylength=len])
–
H264 AVCC extradata
len
–
length of codec_data
profile
(
[optional][out])
–
return location for h264 profile_idc or NULL
flags
(
[optional][out])
–
return location for h264 constraint set flags or NULL
level
(
[optional][out])
–
return location h264 level_idc or NULL
Since : 1.20
GstPbutils.prototype.codec_utils_h264_get_profile_flags_level
function GstPbutils.prototype.codec_utils_h264_get_profile_flags_level(codec_data: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h264_get_profile_flags_level'
}
Parses profile, flags, and level from a H264 AVCC extradata/sequence_header. These are most commonly retrieved from a video/x-h264 caps with a codec_data buffer.
The format of H264 AVCC extradata/sequence_header is documented in the ITU-T H.264 specification section 7.3.2.1.1 as well as in ISO/IEC 14496-15 section 5.3.3.1.2.
Returns a tuple made of:
Since : 1.20
GstPbutils.codec_utils_h264_get_profile_flags_level
def GstPbutils.codec_utils_h264_get_profile_flags_level (codec_data, len):
#python wrapper for 'gst_codec_utils_h264_get_profile_flags_level'
Parses profile, flags, and level from a H264 AVCC extradata/sequence_header. These are most commonly retrieved from a video/x-h264 caps with a codec_data buffer.
The format of H264 AVCC extradata/sequence_header is documented in the ITU-T H.264 specification section 7.3.2.1.1 as well as in ISO/IEC 14496-15 section 5.3.3.1.2.
Returns a tuple made of:
Since : 1.20
gst_codec_utils_h265_caps_set_level_tier_and_profile
gboolean gst_codec_utils_h265_caps_set_level_tier_and_profile (GstCaps * caps, const guint8 * profile_tier_level, guint len)
Sets the level, tier and profile in caps if it can be determined from profile_tier_level. See gst_codec_utils_h265_get_level, gst_codec_utils_h265_get_tier and gst_codec_utils_h265_get_profile for more details on the parameters.
Parameters:
caps
–
the GstCaps to which the level, tier and profile are to be added
profile_tier_level
(
[arraylength=len])
–
Pointer to the profile_tier_level struct
len
–
Length of the data available in profile_tier_level.
Since : 1.4
GstPbutils.prototype.codec_utils_h265_caps_set_level_tier_and_profile
function GstPbutils.prototype.codec_utils_h265_caps_set_level_tier_and_profile(caps: Gst.Caps, profile_tier_level: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h265_caps_set_level_tier_and_profile'
}
Sets the level, tier and profile in caps if it can be determined from profile_tier_level. See GstPbutils.prototype.codec_utils_h265_get_level, GstPbutils.prototype.codec_utils_h265_get_tier and GstPbutils.prototype.codec_utils_h265_get_profile for more details on the parameters.
Parameters:
Pointer to the profile_tier_level struct
Length of the data available in profile_tier_level.
Since : 1.4
GstPbutils.codec_utils_h265_caps_set_level_tier_and_profile
def GstPbutils.codec_utils_h265_caps_set_level_tier_and_profile (caps, profile_tier_level, len):
#python wrapper for 'gst_codec_utils_h265_caps_set_level_tier_and_profile'
Sets the level, tier and profile in caps if it can be determined from profile_tier_level. See GstPbutils.codec_utils_h265_get_level, GstPbutils.codec_utils_h265_get_tier and GstPbutils.codec_utils_h265_get_profile for more details on the parameters.
Parameters:
Pointer to the profile_tier_level struct
Length of the data available in profile_tier_level.
Since : 1.4
gst_codec_utils_h265_get_level
const gchar * gst_codec_utils_h265_get_level (const guint8 * profile_tier_level, guint len)
Converts the level indication (general_level_idc) in the stream's profile_tier_level structure into a string. The profiel_tier_level is expected to have the same format as for gst_codec_utils_h264_get_profile.
Parameters:
profile_tier_level
(
[arraylength=len])
–
Pointer to the profile_tier_level for the stream
len
–
Length of the data available in profile_tier_level.
The level as a const string, or NULL if there is an error.
Since : 1.4
GstPbutils.prototype.codec_utils_h265_get_level
function GstPbutils.prototype.codec_utils_h265_get_level(profile_tier_level: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h265_get_level'
}
Converts the level indication (general_level_idc) in the stream's profile_tier_level structure into a string. The profiel_tier_level is expected to have the same format as for GstPbutils.prototype.codec_utils_h264_get_profile.
Parameters:
Pointer to the profile_tier_level for the stream
Length of the data available in profile_tier_level.
Since : 1.4
GstPbutils.codec_utils_h265_get_level
def GstPbutils.codec_utils_h265_get_level (profile_tier_level, len):
#python wrapper for 'gst_codec_utils_h265_get_level'
Converts the level indication (general_level_idc) in the stream's profile_tier_level structure into a string. The profiel_tier_level is expected to have the same format as for GstPbutils.codec_utils_h264_get_profile.
Parameters:
Pointer to the profile_tier_level for the stream
Length of the data available in profile_tier_level.
Since : 1.4
gst_codec_utils_h265_get_level_idc
guint8 gst_codec_utils_h265_get_level_idc (const gchar * level)
Transform a level string from the caps into the level_idc
Parameters:
level
–
A level string from caps
the level_idc or 0 if the level is unknown
Since : 1.4
GstPbutils.prototype.codec_utils_h265_get_level_idc
function GstPbutils.prototype.codec_utils_h265_get_level_idc(level: String): {
// javascript wrapper for 'gst_codec_utils_h265_get_level_idc'
}
Transform a level string from the caps into the level_idc
Parameters:
A level string from caps
the level_idc or 0 if the level is unknown
Since : 1.4
GstPbutils.codec_utils_h265_get_level_idc
def GstPbutils.codec_utils_h265_get_level_idc (level):
#python wrapper for 'gst_codec_utils_h265_get_level_idc'
Transform a level string from the caps into the level_idc
Parameters:
A level string from caps
the level_idc or 0 if the level is unknown
Since : 1.4
gst_codec_utils_h265_get_profile
const gchar * gst_codec_utils_h265_get_profile (const guint8 * profile_tier_level, guint len)
Converts the profile indication (general_profile_idc) in the stream's profile_level_tier structure into a string. The profile_tier_level is expected to have the following format, as defined in the H.265 specification. The profile_tier_level is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:1 - general_profile_space
- Bit 2 - general_tier_flag
- Bit 3:7 - general_profile_idc
- Bit 8:39 - gernal_profile_compatibility_flags
- Bit 40 - general_progressive_source_flag
- Bit 41 - general_interlaced_source_flag
- Bit 42 - general_non_packed_constraint_flag
- Bit 43 - general_frame_only_constraint_flag
- Bit 44:87 - See below
- Bit 88:95 - general_level_idc
Parameters:
profile_tier_level
(
[arraylength=len])
–
Pointer to the profile_tier_level structure for the stream.
len
–
Length of the data available in profile_tier_level
The profile as a const string, or NULL if there is an error.
Since : 1.4
GstPbutils.prototype.codec_utils_h265_get_profile
function GstPbutils.prototype.codec_utils_h265_get_profile(profile_tier_level: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h265_get_profile'
}
Converts the profile indication (general_profile_idc) in the stream's profile_level_tier structure into a string. The profile_tier_level is expected to have the following format, as defined in the H.265 specification. The profile_tier_level is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:1 - general_profile_space
- Bit 2 - general_tier_flag
- Bit 3:7 - general_profile_idc
- Bit 8:39 - gernal_profile_compatibility_flags
- Bit 40 - general_progressive_source_flag
- Bit 41 - general_interlaced_source_flag
- Bit 42 - general_non_packed_constraint_flag
- Bit 43 - general_frame_only_constraint_flag
- Bit 44:87 - See below
- Bit 88:95 - general_level_idc
Parameters:
Pointer to the profile_tier_level structure for the stream.
Length of the data available in profile_tier_level
Since : 1.4
GstPbutils.codec_utils_h265_get_profile
def GstPbutils.codec_utils_h265_get_profile (profile_tier_level, len):
#python wrapper for 'gst_codec_utils_h265_get_profile'
Converts the profile indication (general_profile_idc) in the stream's profile_level_tier structure into a string. The profile_tier_level is expected to have the following format, as defined in the H.265 specification. The profile_tier_level is viewed as a bitstream here, with bit 0 being the most significant bit of the first byte.
- Bit 0:1 - general_profile_space
- Bit 2 - general_tier_flag
- Bit 3:7 - general_profile_idc
- Bit 8:39 - gernal_profile_compatibility_flags
- Bit 40 - general_progressive_source_flag
- Bit 41 - general_interlaced_source_flag
- Bit 42 - general_non_packed_constraint_flag
- Bit 43 - general_frame_only_constraint_flag
- Bit 44:87 - See below
- Bit 88:95 - general_level_idc
Parameters:
Pointer to the profile_tier_level structure for the stream.
Length of the data available in profile_tier_level
Since : 1.4
gst_codec_utils_h265_get_tier
const gchar * gst_codec_utils_h265_get_tier (const guint8 * profile_tier_level, guint len)
Converts the tier indication (general_tier_flag) in the stream's profile_tier_level structure into a string. The profile_tier_level is expected to have the same format as for gst_codec_utils_h264_get_profile.
Parameters:
profile_tier_level
(
[arraylength=len])
–
Pointer to the profile_tier_level for the stream.
len
–
Length of the data available in profile_tier_level.
The tier as a const string, or NULL if there is an error.
Since : 1.4
GstPbutils.prototype.codec_utils_h265_get_tier
function GstPbutils.prototype.codec_utils_h265_get_tier(profile_tier_level: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_h265_get_tier'
}
Converts the tier indication (general_tier_flag) in the stream's profile_tier_level structure into a string. The profile_tier_level is expected to have the same format as for GstPbutils.prototype.codec_utils_h264_get_profile.
Parameters:
Pointer to the profile_tier_level for the stream.
Length of the data available in profile_tier_level.
Since : 1.4
GstPbutils.codec_utils_h265_get_tier
def GstPbutils.codec_utils_h265_get_tier (profile_tier_level, len):
#python wrapper for 'gst_codec_utils_h265_get_tier'
Converts the tier indication (general_tier_flag) in the stream's profile_tier_level structure into a string. The profile_tier_level is expected to have the same format as for GstPbutils.codec_utils_h264_get_profile.
Parameters:
Pointer to the profile_tier_level for the stream.
Length of the data available in profile_tier_level.
Since : 1.4
gst_codec_utils_mpeg4video_caps_set_level_and_profile
gboolean gst_codec_utils_mpeg4video_caps_set_level_and_profile (GstCaps * caps, const guint8 * vis_obj_seq, guint len)
Sets the level and profile in caps if it can be determined from vis_obj_seq. See gst_codec_utils_mpeg4video_get_level and gst_codec_utils_mpeg4video_get_profile for more details on the parameters.
Parameters:
caps
–
the GstCaps to which the level and profile are to be added
vis_obj_seq
(
[arraylength=len])
–
Pointer to the visual object sequence for the stream.
len
–
Length of the data available in sps.
GstPbutils.prototype.codec_utils_mpeg4video_caps_set_level_and_profile
function GstPbutils.prototype.codec_utils_mpeg4video_caps_set_level_and_profile(caps: Gst.Caps, vis_obj_seq: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_mpeg4video_caps_set_level_and_profile'
}
Sets the level and profile in caps if it can be determined from vis_obj_seq. See GstPbutils.prototype.codec_utils_mpeg4video_get_level and GstPbutils.prototype.codec_utils_mpeg4video_get_profile for more details on the parameters.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
GstPbutils.codec_utils_mpeg4video_caps_set_level_and_profile
def GstPbutils.codec_utils_mpeg4video_caps_set_level_and_profile (caps, vis_obj_seq, len):
#python wrapper for 'gst_codec_utils_mpeg4video_caps_set_level_and_profile'
Sets the level and profile in caps if it can be determined from vis_obj_seq. See GstPbutils.codec_utils_mpeg4video_get_level and GstPbutils.codec_utils_mpeg4video_get_profile for more details on the parameters.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
gst_codec_utils_mpeg4video_get_level
const gchar * gst_codec_utils_mpeg4video_get_level (const guint8 * vis_obj_seq, guint len)
Converts the level indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
vis_obj_seq
(
[arraylength=len])
–
Pointer to the visual object sequence for the stream.
len
–
Length of the data available in sps.
The level as a const string, or NULL if there is an error.
GstPbutils.prototype.codec_utils_mpeg4video_get_level
function GstPbutils.prototype.codec_utils_mpeg4video_get_level(vis_obj_seq: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_mpeg4video_get_level'
}
Converts the level indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
The level as a const string, or NULL if there is an error.
GstPbutils.codec_utils_mpeg4video_get_level
def GstPbutils.codec_utils_mpeg4video_get_level (vis_obj_seq, len):
#python wrapper for 'gst_codec_utils_mpeg4video_get_level'
Converts the level indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
The level as a const string, or NULL if there is an error.
gst_codec_utils_mpeg4video_get_profile
const gchar * gst_codec_utils_mpeg4video_get_profile (const guint8 * vis_obj_seq, guint len)
Converts the profile indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
vis_obj_seq
(
[arraylength=len])
–
Pointer to the visual object sequence for the stream.
len
–
Length of the data available in sps.
The profile as a const string, or NULL if there is an error.
GstPbutils.prototype.codec_utils_mpeg4video_get_profile
function GstPbutils.prototype.codec_utils_mpeg4video_get_profile(vis_obj_seq: [ Number ], len: Number): {
// javascript wrapper for 'gst_codec_utils_mpeg4video_get_profile'
}
Converts the profile indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
The profile as a const string, or NULL if there is an error.
GstPbutils.codec_utils_mpeg4video_get_profile
def GstPbutils.codec_utils_mpeg4video_get_profile (vis_obj_seq, len):
#python wrapper for 'gst_codec_utils_mpeg4video_get_profile'
Converts the profile indication in the stream's visual object sequence into a string. vis_obj_seq is expected to be the data following the visual object sequence start code. Only the first byte (profile_and_level_indication) is used.
Parameters:
Pointer to the visual object sequence for the stream.
Length of the data available in sps.
The profile as a const string, or NULL if there is an error.
gst_codec_utils_opus_create_caps
GstCaps * gst_codec_utils_opus_create_caps (guint32 rate, guint8 channels, guint8 channel_mapping_family, guint8 stream_count, guint8 coupled_count, const guint8 * channel_mapping)
Creates Opus caps from the given parameters.
Parameters:
rate
–
the sample rate
channels
–
the number of channels
channel_mapping_family
–
the channel mapping family
stream_count
–
the number of independent streams
coupled_count
–
the number of stereo streams
channel_mapping
(
[nullable][array])
–
the mapping between the streams
Since : 1.8
GstPbutils.prototype.codec_utils_opus_create_caps
function GstPbutils.prototype.codec_utils_opus_create_caps(rate: Number, channels: Number, channel_mapping_family: Number, stream_count: Number, coupled_count: Number, channel_mapping: [ Number ]): {
// javascript wrapper for 'gst_codec_utils_opus_create_caps'
}
Creates Opus caps from the given parameters.
Parameters:
the sample rate
the number of channels
the channel mapping family
the number of independent streams
the number of stereo streams
the mapping between the streams
Since : 1.8
GstPbutils.codec_utils_opus_create_caps
def GstPbutils.codec_utils_opus_create_caps (rate, channels, channel_mapping_family, stream_count, coupled_count, channel_mapping):
#python wrapper for 'gst_codec_utils_opus_create_caps'
Creates Opus caps from the given parameters.
Parameters:
the sample rate
the number of channels
the channel mapping family
the number of independent streams
the number of stereo streams
the mapping between the streams
Since : 1.8
gst_codec_utils_opus_create_caps_from_header
GstCaps * gst_codec_utils_opus_create_caps_from_header (GstBuffer * header, GstBuffer * comments)
Creates Opus caps from the given OpusHead header and comment header comments.
Parameters:
header
–
OpusHead header
comments
(
[nullable])
–
Comment header or NULL
The GstCaps.
Since : 1.8
GstPbutils.prototype.codec_utils_opus_create_caps_from_header
function GstPbutils.prototype.codec_utils_opus_create_caps_from_header(header: Gst.Buffer, comments: Gst.Buffer): {
// javascript wrapper for 'gst_codec_utils_opus_create_caps_from_header'
}
Creates Opus caps from the given OpusHead header and comment header comments.
Since : 1.8
GstPbutils.codec_utils_opus_create_caps_from_header
def GstPbutils.codec_utils_opus_create_caps_from_header (header, comments):
#python wrapper for 'gst_codec_utils_opus_create_caps_from_header'
Creates Opus caps from the given OpusHead header and comment header comments.
Since : 1.8
gst_codec_utils_opus_create_header
GstBuffer * gst_codec_utils_opus_create_header (guint32 rate, guint8 channels, guint8 channel_mapping_family, guint8 stream_count, guint8 coupled_count, const guint8 * channel_mapping, guint16 pre_skip, gint16 output_gain)
Creates OpusHead header from the given parameters.
Parameters:
rate
–
the sample rate
channels
–
the number of channels
channel_mapping_family
–
the channel mapping family
stream_count
–
the number of independent streams
coupled_count
–
the number of stereo streams
channel_mapping
(
[nullable][array])
–
the mapping between the streams
pre_skip
–
Pre-skip in 48kHz samples or 0
output_gain
–
Output gain or 0
The GstBuffer containing the OpusHead.
Since : 1.8
GstPbutils.prototype.codec_utils_opus_create_header
function GstPbutils.prototype.codec_utils_opus_create_header(rate: Number, channels: Number, channel_mapping_family: Number, stream_count: Number, coupled_count: Number, channel_mapping: [ Number ], pre_skip: Number, output_gain: Number): {
// javascript wrapper for 'gst_codec_utils_opus_create_header'
}
Creates OpusHead header from the given parameters.
Parameters:
the sample rate
the number of channels
the channel mapping family
the number of independent streams
the number of stereo streams
the mapping between the streams
Pre-skip in 48kHz samples or 0
Output gain or 0
The Gst.Buffer containing the OpusHead.
Since : 1.8
GstPbutils.codec_utils_opus_create_header
def GstPbutils.codec_utils_opus_create_header (rate, channels, channel_mapping_family, stream_count, coupled_count, channel_mapping, pre_skip, output_gain):
#python wrapper for 'gst_codec_utils_opus_create_header'
Creates OpusHead header from the given parameters.
Parameters:
the sample rate
the number of channels
the channel mapping family
the number of independent streams
the number of stereo streams
the mapping between the streams
Pre-skip in 48kHz samples or 0
Output gain or 0
The Gst.Buffer containing the OpusHead.
Since : 1.8
gst_codec_utils_opus_parse_caps
gboolean gst_codec_utils_opus_parse_caps (GstCaps * caps, guint32 * rate, guint8 * channels, guint8 * channel_mapping_family, guint8 * stream_count, guint8 * coupled_count, guint8 * channel_mapping)
Parses Opus caps and fills the different fields with defaults if possible.
Parameters:
caps
–
the GstCaps to parse the data from
rate
(
[optional][out])
–
the sample rate
channels
(
[optional][out])
–
the number of channels
channel_mapping_family
(
[optional][out])
–
the channel mapping family
stream_count
(
[optional][out])
–
the number of independent streams
coupled_count
(
[optional][out])
–
the number of stereo streams
channel_mapping
(
[optional][out][arrayfixed-size=256])
–
the mapping between the streams
Since : 1.8
GstPbutils.prototype.codec_utils_opus_parse_caps
function GstPbutils.prototype.codec_utils_opus_parse_caps(caps: Gst.Caps): {
// javascript wrapper for 'gst_codec_utils_opus_parse_caps'
}
Parses Opus caps and fills the different fields with defaults if possible.
Returns a tuple made of:
Since : 1.8
GstPbutils.codec_utils_opus_parse_caps
def GstPbutils.codec_utils_opus_parse_caps (caps):
#python wrapper for 'gst_codec_utils_opus_parse_caps'
Parses Opus caps and fills the different fields with defaults if possible.
Returns a tuple made of:
Since : 1.8
gst_codec_utils_opus_parse_header
gboolean gst_codec_utils_opus_parse_header (GstBuffer * header, guint32 * rate, guint8 * channels, guint8 * channel_mapping_family, guint8 * stream_count, guint8 * coupled_count, guint8 * channel_mapping, guint16 * pre_skip, gint16 * output_gain)
Parses the OpusHead header.
Parameters:
header
–
the OpusHead GstBuffer
rate
(
[optional][out])
–
the sample rate
channels
(
[optional][out])
–
the number of channels
channel_mapping_family
(
[optional][out])
–
the channel mapping family
stream_count
(
[optional][out])
–
the number of independent streams
coupled_count
(
[optional][out])
–
the number of stereo streams
channel_mapping
(
[optional][out][arrayfixed-size=256])
–
the mapping between the streams
pre_skip
(
[optional][out])
–
Pre-skip in 48kHz samples or 0
output_gain
(
[optional][out])
–
Output gain or 0
Since : 1.8
GstPbutils.prototype.codec_utils_opus_parse_header
function GstPbutils.prototype.codec_utils_opus_parse_header(header: Gst.Buffer): {
// javascript wrapper for 'gst_codec_utils_opus_parse_header'
}
Parses the OpusHead header.
Parameters:
the OpusHead Gst.Buffer
Returns a tuple made of:
Since : 1.8
GstPbutils.codec_utils_opus_parse_header
def GstPbutils.codec_utils_opus_parse_header (header):
#python wrapper for 'gst_codec_utils_opus_parse_header'
Parses the OpusHead header.
Parameters:
the OpusHead Gst.Buffer
Returns a tuple made of:
Since : 1.8
The results of the search are