Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
ZLMediaKit
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
张翔宇
ZLMediaKit
Commits
9bb4b559
Commit
9bb4b559
authored
2 years ago
by
xiongziliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复mk_media_start_send_rtp相关bug: #2044
parent
3d7fc44a
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
+4
-3
api/source/mk_media.cpp
+4
-3
没有找到文件。
api/source/mk_media.cpp
查看文件 @
9bb4b559
...
...
@@ -258,7 +258,7 @@ API_EXPORT void API_CALL mk_media_start_send_rtp(mk_media ctx, const char *dst_u
// sender参数无用
auto
ref
=
*
obj
;
(
*
obj
)
->
getOwnerPoller
(
MediaSource
::
NullMediaSource
())
->
async
([
args
,
ref
,
cb
,
user_data
]()
{
(
*
obj
)
->
get
Channel
()
->
get
OwnerPoller
(
MediaSource
::
NullMediaSource
())
->
async
([
args
,
ref
,
cb
,
user_data
]()
{
ref
->
getChannel
()
->
startSendRtp
(
MediaSource
::
NullMediaSource
(),
args
,
[
cb
,
user_data
](
uint16_t
local_port
,
const
SockException
&
ex
)
{
if
(
cb
)
{
cb
(
user_data
,
local_port
,
ex
.
getErrCode
(),
ex
.
what
());
...
...
@@ -273,12 +273,12 @@ API_EXPORT void API_CALL mk_media_stop_send_rtp(mk_media ctx, const char *ssrc){
// sender参数无用
auto
ref
=
*
obj
;
string
ssrc_str
=
ssrc
?
ssrc
:
""
;
(
*
obj
)
->
getOwnerPoller
(
MediaSource
::
NullMediaSource
())
->
async
([
ref
,
ssrc_str
]()
{
(
*
obj
)
->
get
Channel
()
->
get
OwnerPoller
(
MediaSource
::
NullMediaSource
())
->
async
([
ref
,
ssrc_str
]()
{
ref
->
getChannel
()
->
stopSendRtp
(
MediaSource
::
NullMediaSource
(),
ssrc_str
);
});
}
API_EXPORT
mk_thread
API_CALL
mk_media_get_owner_thread
(
mk_media
ctx
)
{
MediaHelper
::
Ptr
*
obj
=
(
MediaHelper
::
Ptr
*
)
ctx
;
return
(
*
obj
)
->
getOwnerPoller
(
MediaSource
::
NullMediaSource
()).
get
();
return
(
*
obj
)
->
get
Channel
()
->
get
OwnerPoller
(
MediaSource
::
NullMediaSource
()).
get
();
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论