[*] 调整解构

This commit is contained in:
acgist
2024-05-04 19:45:54 +08:00
parent 7f80c7bbaf
commit d48246a983
18 changed files with 47 additions and 56 deletions

View File

@@ -34,6 +34,12 @@ add_library(
media/RoomClient.cpp
media/LocalClient.cpp
media/RemoteClient.cpp
media/Player.cpp
media/AudioPlayer.cpp
media/VideoPlayer.cpp
media/Capturer.cpp
media/AudioCapturer.cpp
media/VideoCapturer.cpp
media/MediaManager.cpp
)

View File

@@ -32,19 +32,19 @@ static void shutdown() {
// this->roomMap
}
static napi_value mediaConsume(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsumerClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsumerPause(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsume(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsumerClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsumerPause(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaConsumerResume(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaProducerClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaProducerPause(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaProducerClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaProducerPause(napi_env env, napi_callback_info info) { return 0; }
static napi_value mediaProducerResume(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomClientList(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomEnter(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomExpel(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomClientList(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomClose(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomEnter(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomExpel(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomInvite(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomLeave(napi_env env, napi_callback_info info) { return 0; }
static napi_value roomLeave(napi_env env, napi_callback_info info) { return 0; }
}

View File

@@ -1,5 +0,0 @@
#ifndef TAOYAO_AUDIOCAPTURER_H
#define TAOYAO_AUDIOCAPTURER_H
#endif //TAOYAO_AUDIOCAPTURER_H

View File

@@ -19,6 +19,10 @@ public:
};
class AudioCapturer {};
class VideoCapturer {};
}
#endif // taoyao_Capturer_HPP

View File

@@ -14,6 +14,12 @@ public:
};
class RoomClient {};
class LocalClient {};
class RemoteClient {};
}
#endif // taoyao_Client_HPP

View File

@@ -1,10 +0,0 @@
/**
* 房间本地终端
*
* @author acgist
*/
#ifndef taoyao_LocalClient_HPP
#define taoyao_LocalClient_HPP
#endif // taoyao_LocalClient_HPP

View File

@@ -3,6 +3,8 @@
* 提供通道等等创建
*
* @author acgist
*
* https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/media/obtain-supported-codecs.md
*/
#ifndef taoyao_MediaManager_HPP

View File

@@ -0,0 +1,18 @@
/**
* 播放器
*/
#ifndef TAOYAO_PALYER_H
#define TAOYAO_PALYER_H
namespace acgist {
class Player {};
class AudioPlayer {};
class VideoPlayer {};
}
#endif //TAOYAO_PALYER_H

View File

@@ -1,10 +0,0 @@
/**
* 房间远程终端
*
* @author acgist
*/
#ifndef taoyao_RemoteClient_HPP
#define taoyao_RemoteClient_HPP
#endif // taoyao_RemoteClient_HPP

View File

@@ -1,10 +0,0 @@
/**
* 房间终端
*
* @author acgist
*/
#ifndef taoyao_RoomClient_HPP
#define taoyao_RoomClient_HPP
#endif // taoyao_RoomClient_HPP

View File

@@ -1,5 +0,0 @@
#ifndef TAOYAO_VIDEOCAPTURER_H
#define TAOYAO_VIDEOCAPTURER_H
#endif //TAOYAO_VIDEOCAPTURER_H

View File

@@ -1,9 +1,4 @@
export const sessionCall : () => void;
export const sessionPause : () => void;
export const sessionResume : () => void;
export const sessionExchange: () => void;
export const sessionClose : () => void;
export const mediaConsume : () => void;
export const mediaConsume : () => void;
export const mediaConsumerClose : () => void;
export const mediaConsumerPause : () => void;
export const mediaConsumerResume: () => void;