[prev in list] [next in list] [prev in thread] [next in thread]
List: gtkmm
Subject: Re: gstreamermm, Gst::AudioSink
From: Ankur Deep Jaiswal <ankur () techgentsia ! com>
Date: 2018-06-19 10:46:35
Message-ID: CAPAjUQbgpqs9=6z8TcxV9QT0hAYbK77BHCB-gBTU=vRPmW1tww () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi ,
i was able to solve the issue by implementing unprepare_vfunc and adding a
ref to gst_caps
bool prepare_audiosink_vfunc(Gst::AudioRingBufferSpec& spec) override
{
//auto srccaps = Gst::Caps::create_from_string();
// spec.set_caps(srccaps);
auto bufferspec = spec.gobj();
bufferspec->caps = gst_caps_ref(gst_caps_from_string("audio/x-raw,
format=(string)S16LE,
rate=(int)16000,channels=(int)1,layout=(string)interleaved"));
return true;
}
bool unprepare_vfunc() override
{
return true;
}
--
Regards
Ankur Deep Jaiswal
[Attachment #5 (text/html)]
<div dir="ltr"><div><br></div><div>Hi ,</div><div><br></div><div>i was able to solve \
the issue by implementing unprepare_vfunc and adding a ref to \
gst_caps<br></div><div><br></div><div> bool \
prepare_audiosink_vfunc(Gst::AudioRingBufferSpec& spec) override<br> {<br> \
//auto srccaps = Gst::Caps::create_from_string();<br> // \
spec.set_caps(srccaps);<br><br> auto bufferspec = spec.gobj();<br> \
bufferspec->caps = gst_caps_ref(gst_caps_from_string("audio/x-raw, \
format=(string)S16LE, \
rate=(int)16000,channels=(int)1,layout=(string)interleaved"));<br> \
return true;<br> }<br> bool unprepare_vfunc() override<br> {<br> \
return true;<br> }<br></div><div class="gmail_extra"><br>-- <br><div \
class="gmail_signature"><div dir="ltr">Regards<br><div><font face="arial black, \
sans-serif" color="#000000"><br></font></div><div><font color="#000000"><font \
face="'arial black', sans-serif">Ankur Deep Jaiswal</font></font><font \
color="#000000"><br></font></div></div></div> </div></div>
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic