2017-03-22 2 views
0

en essayant de créer un visualiseur avec Gstreamer 1.0.Format de données brutes audio dans Gstreamer?

Quand je reçois les données audio brutes du pipeline sous la forme d'un GstBuffer, puis le tampon est mis en correspondance avec gst_buffer_map,
correspondant map.data (link)
est le format guint8, il est donc entre 0 et 255. La taille de la carte est légèrement supérieure à 4000.

Comment puis-je interpréter ces valeurs? Comment sont les fréquences audio contenues en leur sein?
Je serais très reconnaissant pour une réponse utile.

salutations, tagelicht

Répondre

1

Vous utilisez probablement un appsink et d'appeler gst_app_sink_set_caps() sur elle lors de la création de mettre en place le format qui sera reçu à ce sujet.

Il existe également gst_app_sink_get_caps().

+0

merci qui l'a résolu – tagelicht