0
我想從pjsip和pjsua用標準pjmedia_snd_port_create初始化一個聲音端口,但結果總是不成功。爲什麼pjmedia_snd_port_create(...)無法初始化聲音端口?
pj_caching_pool_init(&cp, &pj_pool_factory_default_policy, 0);
pool = pj_pool_create(&cp.factory,
"pool1",
4000,
4000,
NULL);
pjmedia_snd_port *snd_port1 = NULL;
status = pjmedia_snd_port_create(pool, id1, id1, clock_rate,
channel_count, samples_per_frame,
bits_per_sample,
0, &snd_port1);
我的設備id1是0,因爲我從音頻設備管理器獲得它。我已經嘗試了-1的默認值,但總是讓我失望。我使用C++類中的pjsua2 api創建了端點,lib運行正常,我也可以創建會議橋,但聲音端口使我失敗。有點暗示會很棒。