Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * gst_audio_converter_convert:
- * @in: (array length=in_size) (element-type guint8):
- * @out: (out) (array length=out_size) (element-type guint8):
- * @out_size: (out):
- *
- * Helper wrapper for bindings around gst_audio_converter_samples()
- */
- gboolean
- gst_audio_converter_convert (GstAudioConverter * convert, GstAudioConverterFlags flags, gpointer in, gsize in_size, gpointer *out, gsize *out_size)
- {
- g_return_val_if_fail (convert != NULL, FALSE);
- gsize in_frames = in_size / convert->in.bpf;
- gsize out_frames = gst_audio_converter_get_out_frames (convert, in_frames);
- *out_size = out_frames * convert->out.bpf;
- *out = g_malloc0(*out_size);
- return gst_audio_converter_samples (convert, flags, &in, in_frames, out, out_frames);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement