Ukuphonononga injini yeMediastreamer2 VoIP. Icandelo 3

Izinto zenqaku zithathwe kum zen channel.

Ukuphonononga injini yeMediastreamer2 VoIP. Icandelo 3

Ukuphucula umzekelo wejenereyitha yethoni

Ngaphambili nqaku Sibhale usetyenziso lwejenereyitha yethoni kwaye sasisebenzisa ukukhupha isandi kwisithethi sekhompyuter. Ngoku siza kuqaphela ukuba inkqubo yethu ayibuyiseli inkumbulo kwimfumba xa igqibile. Lixesha lokuwucacisa lo mba.

Emva kokuba singasayidingi isekethe, ukukhulula imemori kufuneka kuqale ngokumisa umbhobho wedatha. Ukwenza oku, kufuneka ukhuphe umthombo wewotshi kunye ne-ticker kwisiphaluka usebenzisa umsebenzi ms_ticker_detach(). Kwimeko yethu, kufuneka sikhuphe iticker kwigalelo lokucoca umthombo ongekhoyo:

ms_ticker_detach(ticker, voidsource)

Ngendlela, emva kokumisa i-conveyor, sinokutshintsha isiphaluka sayo kwaye siyibuyisele ekusebenzeni, kwakhona ukudibanisa i-ticker.

Ngoku sinokuyisusa ngokusebenzisa umsebenzi ms_ticker_destroy():

ms_ticker_destroy(ticker)

Umhambisi uyekile kwaye sinokuqalisa ukuqhawula iinxalenye zayo, sikhuphe uxhulumaniso lokucoca. Ukwenza oku, sebenzisa umsebenzi ms_filter_unlink():

ms_filter_unlink(voidsource, 0, dtmfgen, 0);
ms_filter_unlink(dtmfgen, 0, snd_card_write, 0);

injongo yeengxoxo iyafana nomsebenzi ms_filter_link().

Sisusa izihluzi ezahluliweyo ngoku zisebenzisa ms_filter_destroy():

ms_filter_destroy(voidsource);
ms_filter_destroy(dtmfgen);
ms_filter_destroy(snd_card_write);

Ngokudibanisa le migca kumzekelo wethu, siya kufumana ukupheliswa kweprogram echanekileyo ukusuka kwindawo yokujonga ulawulo lwememori.

Njengoko sibona, ukugqitywa okuchanekileyo kweprogram kufuna ukuba songeze malunga nenani elifanayo lemigca yekhowudi njengasekuqaleni, kunye ne-avareji yemigca emine yekhowudi kwisihluzo ngasinye. Kuvela ukuba ubungakanani bekhowudi yeprogram buya kunyuka ngokulingana nenani lezihluzo ezisetyenziswe kwiprojekthi. Ukuba sithetha malunga newaka lokucoca kwisekethe, ke imigca engamawaka amane emisebenzi yesiqhelo yokudala kunye nokutshabalalisa iya kongezwa kwikhowudi yakho.

Ngoku uyayazi indlela yokuphelisa ngokuchanekileyo inkqubo esebenzisa umsinga weendaba. Kule mizekelo ilandelayo, ngenxa yobumbano, ndiya β€œkulibala” ukwenza oku. Kodwa awuyi kulibala?

Abaphuhlisi be-media streamer abazange babonelele ngezixhobo zesoftware ukuququzelela ukuguqulwa kwezihlungi xa kuhlanganiswa / ukuchithwa kweesekethe. Nangona kunjalo, kukho umncedi okuvumela ukuba ufake ngokukhawuleza / ususe isihluzi kwisekethe.

Siza kubuyela ekusombululeni lo mba kamva, xa inani lezihluzi kwimizekelo yethu lingaphezulu kweshumi elinesibini.

Okulandelayo nqaku Siza kuhlanganisa isekethe yemitha yenqanaba lomqondiso kwaye sifunde indlela yokufunda isiphumo sokulinganisa kwisihluzi. Masivavanye ukuchaneka komlinganiselo.

umthombo: www.habr.com

Yongeza izimvo