Ịchọgharị igwe Mediastreamer2 VoIP. Nkeji 3

A na-ewepụta ihe nke isiokwu ahụ site na nke m zen ọwa.

Ịchọgharị igwe Mediastreamer2 VoIP. Nkeji 3

Ịkwalite ihe atụ generator ụda

Na gara aga ederede Anyị dere ngwa na-emepụta ụda ma jiri ya wepụ ụda na igwe okwu kọmputa. Ugbu a, anyị ga-achọpụta na mmemme anyị anaghị alaghachi azụ na ebe nchekwa mgbe ọ gwụchara. Ọ bụ oge iji dokwuo anya okwu a.

Mgbe anyị enweghịzi mkpa sekit ahụ, ebe nchekwa nnwere onwe kwesịrị ịmalite site na ịkwụsị pipeline data. Iji mee nke a, ịkwesịrị iwepụ isi iyi elekere na akara na sekit site na iji ọrụ ahụ ms_ticker_detach(). N'ọnọdụ anyị, anyị ga-ewepụrịrị akara na ntinye nzacha voidsource:

ms_ticker_detach(ticker, voidsource)

Site n'ụzọ, mgbe ọ kwụsịrị ebufe, anyị nwere ike ịgbanwe sekit ya ma tinyeghachi ya n'ọrụ, ọzọ jikọọ akọrọ.

Ugbu a, anyị nwere ike wepụ ya site na iji ọrụ ahụ ms_ticker_destroy():

ms_ticker_destroy(ticker)

Onye na-ebufe akwụsịla, anyị nwere ike ịmalite ịkwasa akụkụ ya, wepụ ihe nzacha. Iji mee nke a, jiri ọrụ ahụ ms_filter_unlink():

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

ebumnuche nke arụmụka bụ otu maka ọrụ ahụ ms_filter_link().

Anyị na-eji iji wepụ ihe nzacha ndị kewapụrụ ugbu a ms_filter_destroy():

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

Site n'ịgbakwunye ahịrị ndị a na ihe atụ anyị, anyị ga-enweta mmemme ahụ ka ọ kwụsị n'ụzọ ziri ezi, site n'echiche nke njikwa ebe nchekwa.

Dị ka anyị nwere ike ịhụ, mmecha nke mmemme ahụ chọrọ ka anyị tinye ihe dị ka otu ahịrị ahịrị koodu dịka na mbido, yana nkezi nke ahịrị koodu anọ kwa nzacha. Ọ na-apụta na nha koodu mmemme ahụ ga-abawanye n'ogo na ọnụọgụ nke nzacha ejiri na ọrụ ahụ. Ọ bụrụ na anyị na-ekwu banyere otu puku nzacha na sekit, mgbe ahụ, puku anọ ahịrị nke arụ ọrụ oge niile maka ịmepụta na ibibi ha ga-agbakwunye na koodu gị.

Ugbu a ị maara ka esi akwụsị ngwa ngwa nke na-eji mgbasa ozi mgbasa ozi. N'ihe atụ ndị a, n'ihi nkwekọrịta, m ga-echefu ime nke a. Ma ị gaghị echefu?

Ndị na-emepụta mgbasa ozi mgbasa ozi enyeghị ngwaọrụ ngwanrọ iji kwado nhazi nke nzacha mgbe ị na-agbakọta / na-ekewa sekit. Ka o sina dị, enwere onye inyeaka na-enye gị ohere itinye ngwa ngwa / wepụ ihe nzacha na sekit.

Anyị ga-alaghachi na idozi nsogbu a ma emechaa, mgbe ọnụọgụ nzacha dị na ihe atụ anyị karịrị iri na abuo.

Osote ederede Anyị ga-akpọkọta sekit nke larịị mgbaàmà wee mụta ka esi agụ nsonaazụ nha site na nzacha. Ka anyị tụlee izi ezi nha.

isi: www.habr.com

Tinye a comment