gst_plugins_symbian/gst/devsound/devsoundsinkwrapper.cpp
changeset 27 d43ce56a1534
parent 13 04c79585b4c7
equal deleted inserted replaced
23:29ecd5cb86b3 27:d43ce56a1534
   282 
   282 
   283 
   283 
   284 int close_devsound(GstDevsoundSink *ds)
   284 int close_devsound(GstDevsoundSink *ds)
   285     {
   285     {
   286     TRACE_PRN_FN_ENT;
   286     TRACE_PRN_FN_ENT;
       
   287     CMMFDevSound    *dev_sound = 0;
       
   288     dev_sound = (STATIC_CAST(DevSoundWrapper*, ds->handle))->dev_sound;
       
   289     dev_sound->Stop();
       
   290     delete dev_sound;
   287 
   291 
   288     g_list_foreach(ds->fmt, (GFunc) g_free, NULL);
   292     g_list_foreach(ds->fmt, (GFunc) g_free, NULL);
   289     g_list_free(ds->fmt);
   293     g_list_free(ds->fmt);
   290     ds->fmt = NULL;
   294     ds->fmt = NULL;
   291     delete ds->handle;
   295     delete ds->handle;