Su'esu'e le afi Mediastreamer2 VoIP. Vaega 3

O mea o le tusiga e maua mai i laʻu zen alavai.

Su'esu'e le afi Mediastreamer2 VoIP. Vaega 3

Faʻaleleia le faʻataʻitaʻiga o le leo generator

I le taimi muamua tusiga Na matou tusia se talosaga fa'atupu leo ​​ma fa'aogaina e aveese mai ai le leo mai se sipika komepiuta. O lenei o le a tatou maitauina e le toe faʻafoʻi e le tatou polokalame le manatua i tua pe a maeʻa. Ua oo i le taimi e faamanino ai lenei mataupu.

A maeʻa ona matou le toe manaʻomia le matagaluega, e tatau ona amata faʻasaʻoloto le manatua e ala i le taofi o le paipa faʻamaumauga. Ina ia faia lenei mea, e tatau ona e motusia le puna o le uati ma le ticker mai le matagaluega e faʻaaoga ai le galuega ms_ticker_detach(). I la matou tulaga, e tatau ona matou motusia le faʻailoga mai le faʻaoga faamama voidsource:

ms_ticker_detach(ticker, voidsource)

I le auala, pe a uma ona taofi le conveyor, e mafai ona tatou suia lana taamilosaga ma toe faʻaaogaina, toe faʻafesoʻotaʻi le ticker.

O lea e mafai ona tatou aveese e faʻaaoga ai le galuega ms_ticker_destroy():

ms_ticker_destroy(ticker)

Ua taofi le conveyor ma e mafai ona tatou amata faʻapalapala vaega o ia mea, motusia le filiga. Ina ia faia lenei mea, faʻaaoga le galuega ms_filter_unlink():

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

o le faamoemoega o finauga e tutusa ma le galuega ms_filter_link().

Matou te aveese fa'amama ua vavae'ese nei fa'aaoga ms_filter_destroy():

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

E ala i le faʻaopoopoina o nei laina i la tatou faʻataʻitaʻiga, o le a tatou maua se faʻamutaina saʻo o le polokalame mai le vaaiga o le puleaina o manatua.

E pei ona mafai ona tatou vaʻai, o le faʻamaeʻaina saʻo o le polokalame e manaʻomia ai ona matou faʻaopoopoina pe tusa o le numera tutusa o laina faʻailoga e pei o le amataga, ma le averesi o laina faʻailoga e fa i le faamama. E aliali mai o le tele o le numera o le polokalame o le a faʻateleina i le faʻatusatusa i le numera o faʻaoga faʻaaogaina i le poloketi. Afai tatou te talanoa e uiga i le afe o filiga i le matagaluega, ona faʻaopoopoina lea o le fa afe laina o gaioiga masani mo le fatuina ma le faʻaumatiaina oi latou i lau code.

O lea ua e iloa le fa'amutaina sa'o o se polokalame e fa'aogaina ai le ala fa'asalalau. I faʻataʻitaʻiga o loʻo mulimuli mai, mo le faʻamaoni, o le a ou "galo" e fai lenei mea. Ae e te le galo?

E leʻi tuʻuina atu e le au atiaʻe le faʻasalalauga faʻasalalauga mea faigaluega e faʻafaigofie ai le faʻaogaina o filiga pe a faʻapipiʻi / faʻamavae matagaluega. Ae ui i lea, o loʻo i ai se fesoasoani e faʻatagaina oe e faʻapipiʻi vave / aveese se faamama mai le matagaluega.

O le a matou toe foʻi i le foia o lenei mataupu mulimuli ane, pe a sili atu le numera o filiga i a matou faʻataʻitaʻiga nai lo le lua taseni.

Sosoo ai tusiga O le a matou fa'apipi'iina se ta'amilosaga mita maualuga ma a'oa'o pe fa'apefea ona faitau le fua o fua mai le faamama. Sei o tatou iloiloina le sa'o o le fua.

puna: www.habr.com

Faaopoopo i ai se faamatalaga