Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/713>
* The return value would be typically input to gst_base_transform_set_in_place()
*
* Returns: %TRUE when the conversion can be done in place.
+ *
+ * Since: 1.12
*/
gboolean
gst_audio_converter_supports_inplace (GstAudioConverter * convert)
G_BEGIN_DECLS
+/**
+ * GstAudioConverter:
+ *
+ * Opaque #GstAudioConverter struct.
+ *
+ * Since: 1.8
+ */
typedef struct _GstAudioConverter GstAudioConverter;
/**
* @resampler: a #GstAudioResampler
*
* Free a previously allocated #GstAudioResampler @resampler.
- *
- * Since: 1.6
*/
void
gst_audio_resampler_free (GstAudioResampler * resampler)
G_BEGIN_DECLS
+/**
+ * GstAudioResampler:
+ *
+ * Opaque #GstAudioResampler struct.
+ *
+ * Since: 1.10
+ */
typedef struct _GstAudioResampler GstAudioResampler;
/**
* and full filter tables.
*
* Select for the filter tables should be set up.
+ *
+ * Since: 1.10
*/
typedef enum {
GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED = (0),
* filter coefficients.
*
* The different filter interpolation methods.
+ *
+ * Since: 1.10
*/
typedef enum {
GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE = (0),
*
* Different subsampling and upsampling methods
*
- * Since: 1.6
+ * Since: 1.10
*/
typedef enum {
GST_AUDIO_RESAMPLER_METHOD_NEAREST,
* when #GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO is configured.
*
* Different resampler flags.
+ *
+ * Since: 1.10
*/
typedef enum {
GST_AUDIO_RESAMPLER_FLAG_NONE = (0),
g_free (ctx);
}
+/**
+ * gst_install_plugins_context_copy:
+ * @ctx: a #GstInstallPluginsContext
+ *
+ * Copies a #GstInstallPluginsContext.
+ *
+ * Returns: (transfer full): A copy of @ctx
+ *
+ * Since: 1.12.1
+ */
GstInstallPluginsContext *
gst_install_plugins_context_copy (GstInstallPluginsContext * ctx)
{
* extension.
*
* Returns: %TRUE if the profile specific extension data was added.
+ *
+ * Since: 1.10
*/
gboolean
gst_rtcp_packet_add_profile_specific_ext (GstRTCPPacket * packet,
*
* Returns: The number of 32-bit words containing profile-specific extension
* data from @packet.
+ *
+ * Since: 1.10
*/
guint16
gst_rtcp_packet_get_profile_specific_ext_length (GstRTCPPacket * packet)
* @len: (out): result length of the profile-specific data
*
* Returns: %TRUE if there was valid data.
+ *
+ * Since: 1.10
*/
gboolean
gst_rtcp_packet_get_profile_specific_ext (GstRTCPPacket * packet,
* memory area @data. This must be freed with g_free() after usage.
*
* Returns: %TRUE if there was valid data.
+ *
+ * Since: 1.10
*/
gboolean
gst_rtcp_packet_copy_profile_specific_ext (GstRTCPPacket * packet,
* @authorization: The authorization for the basic schem
*
* RTSP Authentication credentials
+ *
+ * Since: 1.12
*/
struct _GstRTSPAuthCredential {
GstRTSPAuthMethod scheme;
* @value: The value of the parameter
*
* RTSP Authentication parameter
+ *
+ * Since: 1.12
*/
struct _GstRTSPAuthParam {
gchar *name;