3
我在Linux中使用linphonec(沒有gtk接口,只有命令行),我想訪問傳入和傳出的聲音樣本,但我不知道應該編輯哪個文件才能訪問它們。 有人可以給我一個線索嗎?從linphone訪問音頻樣本
我在Linux中使用linphonec(沒有gtk接口,只有命令行),我想訪問傳入和傳出的聲音樣本,但我不知道應該編輯哪個文件才能訪問它們。 有人可以給我一個線索嗎?從linphone訪問音頻樣本
假定輸出和輸入聲音採樣與呼叫 例如您正在輸入linphonec> call sip:[email protected]
。
該函數的調用堆棧是:
lpc_cmd_call from linphone-version/console/commands.c
linphone_core_invite_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_invite_address_with_params from linphone-version/coreapi/linphonecore.c
linphone_core_start_invite from linphone-version/coreapi/linphonecore.c
linphone_call_init_media_streams from linphone-version/coreapi/linphonecall.c
audio_stream_new from from linphone-version/mediastreamer2/src/audiostream.c
媒體流被初始化在主機上,並且可以使用mediastreamer2 API
在接受呼叫請參閱下面的調用堆棧的術語來訪問:
linphone_core_accept_call from linphone-version/coreapi/linphonecore.c
linphone_core_update_streams from linphone-version/coreapi/callbacks.c
linphone_call_start_media_streams from linphone-version/coreapi/linphonecall.c
linphone_call_start_audio_stream from linphone-version/coreapi/linphonecall.c
audio_stream_start_full from linphone-version/mediastreamer2/src/audiostream.c
媒體流在客戶端被初始化,可以使用mediastreamer2 API訪問。
mediastreamer2 API文檔是avaliable here