Ho hlahloba enjene ea Mediastreamer2 VoIP. Karolo ea 3

Thepa ea sehlooho e nkiloe ho ea ka mocha oa zen.

Ho hlahloba enjene ea Mediastreamer2 VoIP. Karolo ea 3

Ho ntlafatsa mohlala oa jenereithara ea molumo

Nakong e fetileng sehlooho Re ile ra ngola kopo ea jenereithara ea molumo 'me ra e sebelisa ho ntša molumo ho sebuela-hōle sa k'homphieutha. Joale re tla hlokomela hore lenaneo la rona ha le khutlisetse mohopolo qubung ha le qeta. Ke nako ea ho hlakisa taba ena.

Ka mor'a hore re se ke ra hlola re hloka potoloho, ho lokolla mohopolo ho lokela ho qala ka ho emisa pipeline ea data. Ho etsa sena, o hloka ho khaola mohloli oa oache le ticker ho tloha potolohong o sebelisa ts'ebetso ms_ticker_detach(). Tabeng ea rona, re tlameha ho hakolla ticker ho tsoa ho sefa voidsource:

ms_ticker_detach(ticker, voidsource)

Tseleng, ka mor'a ho emisa conveyor, re ka fetola potoloho ea eona ebe re e khutlisetsa ts'ebetsong, hape re kopanya ticker.

Hona joale re ka e tlosa re sebelisa mosebetsi ms_ticker_destroy():

ms_ticker_destroy(ticker)

Conveyor e emisitse 'me re ka qala ho arola likarolo tsa eona, ra khaola li-filters. Ho etsa sena, sebelisa sesebelisoa ms_filter_unlink():

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

sepheo sa manganga se tshoana le sa mosebetsi ms_filter_link().

Re tlosa li-filters tse arohaneng hona joale re sebelisa ms_filter_destroy():

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

Ka ho kenyelletsa mela ena mohlaleng oa rona, re tla fumana pheliso e nepahetseng ea lenaneo ho tloha ponong ea taolo ea memori.

Joalo ka ha re bona, phetho e nepahetseng ea lenaneo e ne e hloka hore re kenyelle palo e lekanang ea mela ea khoutu joalo ka qalong, ka karolelano ea mela e mene ea khoutu ka sefe. Hoa etsahala hore boholo ba khoutu ea lenaneo bo tla eketseha ho ea ka palo ea li-filters tse sebelisoang morerong. Haeba re bua ka li-filters tse sekete potolohong, joale mela e likete tse 'nè ea ts'ebetso ea ho etsa le ho e senya e tla ekeletsoa khoutu ea hau.

Hona joale o tseba ho felisa ka nepo lenaneo le sebelisang media streamer. Mehlala e latelang, molemong oa compactness, ke tla "lebala" ho etsa sena. Empa u ke ke ua lebala?

Bahlahisi ba media streamer ha baa ka ba fana ka lisebelisoa tsa software ho thusa ho qhekella ha li-filters ha ba bokella / ba qhaqha li-circuits. Leha ho le joalo, ho na le mothusi ea u lumellang ho kenya / ho tlosa filthara kapele ho potoloho.

Re tla khutlela ho rarolla bothata bona hamorao, ha palo ea li-filters mehlaleng ea rona e feta tse 'maloa.

E 'ngoe sehlooho Re tla bokella potoloho ea methara ea boemo ba lets'oao mme re ithute ho bala sephetho sa tekanyo ho tsoa ho sefe. Ha re hlahlobeng ho nepahala ha tekanyo.

Source: www.habr.com

Eketsa ka tlhaloso