Skip to content

Commit 2dc9ac4

Browse files
committed
Update xcframework for Xcode 15.2 (5.5.0.11-2024.12.09-78ce62799)
1 parent cfb0bbe commit 2dc9ac4

File tree

91 files changed

+15452
-3149
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+15452
-3149
lines changed

Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/Headers/PlanetKit-Swift.h

+2,760-435
Large diffs are not rendered by default.
Binary file not shown.

Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/Modules/PlanetKit.swiftmodule/arm64-apple-ios.swiftinterface

+166-173
Large diffs are not rendered by default.
Binary file not shown.

Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/Headers/PlanetKitAudioMixer.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/PlanetKitAudioMixer.h

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,18 @@
2626
@interface PlanetKitAudioMixerNode : NSObject
2727

2828
@property(nonatomic, weak) id<PlanetKitAudioMixerNodeDelegate> delegate;
29-
@property(nonatomic, readonly) AudioUnit unit;
29+
@property(nonatomic, readonly) AudioUnit inputUnit;
3030

3131
@end
3232

3333

3434
@interface PlanetKitAudioMixer : NSObject
3535

3636

37-
@property(nonatomic, readonly) AUNode node;
3837
@property(nonatomic, readonly) AudioUnit unit;
3938

4039

41-
- (OSStatus)setupWithGraph:(AUGraph)aGraph busCount:(UInt32)aBusCount;
40+
- (OSStatus)setupWithAudioUnit:(AudioUnit)aAudioUnit busCount:(UInt32)aBusCount;
4241
- (void)dispose;
4342
- (void)start;
4443

Frameworks/PlanetKit.xcframework/ios-arm64_x86_64-simulator/PlanetKit.framework/Headers/PlanetKitNative.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/PlanetKitNative.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
#include "planetkit_conference.h"
1616
#include "planetkit_clog.h"
1717
#include "planetkit_frame.h"
18-
18+
#include "planetkit_hooked_audio.h"
1919
#endif /* PlanetKitNative_h */

Frameworks/PlanetKit.xcframework/macos-arm64_x86_64/PlanetKit.framework/Versions/A/Headers/planetkit_call.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/planetkit_call.h

+26-5
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ typedef struct planetkit_call_make_call_param_t {
6060
planetkit_param_bool_e start_with_video;
6161
planetkit_param_bool_e enable_statistics;
6262

63+
planetkit_initial_my_video_state_e initial_my_video_state;
64+
6365
planetkit_call_video_param_t vid_param;
6466
planetkit_call_scrn_shr_param_t scrn_shr_param;
6567
planetkit_comm_param_t comm_param;
@@ -106,7 +108,8 @@ planetkit_start_fail_reason_e planetkit_call_verify_call(planetkit_call_t * NONN
106108
* @param record_on_cloud DO NOT set this to true before consulting with LINE Planet team.
107109
* If you want to use this feature, please contact us. (https://docs.lineplanet.me/ko/help/contact)
108110
*/
109-
void planetkit_call_accept_call(planetkit_call_t * NONNULL call, planetkit_call_start_message_t *NULLABLE start_message, kit_bool_t use_rsp_prep, kit_bool_t record_on_cloud);
111+
void planetkit_call_accept_call(planetkit_call_t * NONNULL call, planetkit_call_start_message_t *NULLABLE start_message, kit_bool_t use_rsp_prep, kit_bool_t record_on_cloud,
112+
planetkit_initial_my_video_state_e initial_my_video_state);
110113
kit_bool_t planetkit_call_finish_preparation(planetkit_call_t * NONNULL call);
111114

112115
/**
@@ -121,7 +124,7 @@ void planetkit_call_end_call(planetkit_call_t * NONNULL call, planetk
121124
*/
122125
void planetkit_call_end_call_with_kit_internal_error(planetkit_call_t * NONNULL call, planetkit_str_t NONNULL internal_rel_code);
123126

124-
kit_bool_t planetkit_call_enable_video(planetkit_call_t * NONNULL call, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
127+
kit_bool_t planetkit_call_enable_video(planetkit_call_t * NONNULL call, planetkit_initial_my_video_state_e initial_video_state, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
125128
kit_bool_t planetkit_call_disable_video(planetkit_call_t * NONNULL call, planetkit_media_disable_reason_e reason, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
126129

127130
int32_t planetkit_call_get_duration(planetkit_call_t * NONNULL call);
@@ -138,16 +141,16 @@ kit_bool_t planetkit_call_retain(planetkit_call_t * NONNULL call);
138141
void planetkit_call_release(planetkit_call_t * NONNULL call);
139142

140143
int32_t planetkit_call_send_my_audio_data(planetkit_call_t * NONNULL call,
141-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
144+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
142145
const void * NONNULL data_ptr, int32_t data_len,
143146
planetkit_audio_tx_level_t * NULLABLE audio_level);
144147
int32_t planetkit_call_put_user_acoustic_echo_canceller_reference(planetkit_call_t * NONNULL call,
145-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
148+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
146149
const void * NONNULL data_ptr, int32_t data_len);
147150
kit_bool_t planetkit_call_start_user_acoustic_echo_canceller_reference(planetkit_call_t * NONNULL call, void * NULLABLE user_ptr, planetkit_result_handler_t NULLABLE result_handler);
148151
kit_bool_t planetkit_call_stop_user_acoustic_echo_canceller_reference(planetkit_call_t * NONNULL call, void * NULLABLE user_ptr, planetkit_result_handler_t NULLABLE result_handler);
149152
int32_t planetkit_call_get_peer_audio_data(planetkit_call_t * NONNULL call,
150-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
153+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
151154
int32_t sample_cnt_to_get, void * NONNULL buf_ptr, int32_t buf_size,
152155
planetkit_audio_rx_level_t * NULLABLE audio_level);
153156
int32_t planetkit_call_send_my_video_data(planetkit_call_t * NONNULL call, int64_t tick, int32_t width, int32_t height,
@@ -245,6 +248,16 @@ kit_bool_t planetkit_call_unsupport_inbound_data_session(planetkit_call_t *
245248
*/
246249
planetkit_send_voice_processor_t * NONNULL planetkit_call_get_send_voice_processor(planetkit_call_t * NONNULL call);
247250

251+
/**
252+
* Hook my audio
253+
*/
254+
kit_bool_t planetkit_call_put_hooked_my_audio_back(planetkit_call_t *NONNULL call, planetkit_hooked_audio_t *NONNULL hooked_audio);
255+
kit_bool_t planetkit_call_put_hooked_my_audio_back_with_params(planetkit_call_t *NONNULL call, uint32_t sample_rate, uint32_t channel, planetkit_audio_sample_type_e sample_type, uint32_t sample_count,
256+
int64_t seq, const void *NONNULL data_ptr, int32_t data_len);
257+
258+
kit_bool_t planetkit_call_enable_hook_my_audio(planetkit_call_t * NONNULL call, void *NULLABLE hook_my_audio_cb_user_ptr, planetkit_hook_my_audio_cb_t NULLABLE hook_my_audio_cb,
259+
void * NULLABLE result_user_ptr, planetkit_result_handler_t NULLABLE result_handler);
260+
kit_bool_t planetkit_call_disable_hook_my_audio(planetkit_call_t * NONNULL call, void * NULLABLE user_ptr, planetkit_result_handler_t NULLABLE result_handler);
248261

249262
/**
250263
* User stat
@@ -255,6 +268,14 @@ kit_bool_t planetkit_call_notify_start_first_my_audio_init(planetkit_call_t
255268
*/
256269
kit_bool_t planetkit_call_notify_end_first_my_audio_init(planetkit_call_t * NONNULL call, planetkit_str_t NULLABLE err_code);
257270

271+
/**
272+
* Media source event
273+
*/
274+
kit_bool_t planetkit_call_register_my_media_source_evt_cb(planetkit_call_t * NONNULL call, planetkit_my_media_source_evt_cb_t NONNULL cb, void *NULLABLE user_ptr,
275+
planetkit_result_handler_t NONNULL result_handler, void *NULLABLE result_user_ptr);
276+
void planetkit_call_unregister_my_media_source_evt_cb(planetkit_call_t * NONNULL call, planetkit_my_media_source_evt_cb_t NONNULL cb, void *NULLABLE user_ptr);
277+
kit_bool_t planetkit_call_get_my_media_source_state(planetkit_call_t * NONNULL call, planetkit_my_media_source_kind_e kind, planetkit_get_my_media_source_result_cb_t NONNULL cb, void *NULLABLE user_ptr);
278+
258279
/**
259280
* Utility Functions
260281
*/

Frameworks/PlanetKit.xcframework/ios-arm64_x86_64-simulator/PlanetKit.framework/Headers/planetkit_common.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/planetkit_common.h

+31
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,37 @@ planetkit_statistics_peer_screen_share_t * NULLABLE planetkit_statistics_get_pee
229229
planetkit_statistics_peer_video_t * NULLABLE planetkit_statistics_get_peer_video(planetkit_statistics_t * NONNULL statistics, uint32_t index);
230230
planetkit_statistics_peer_screen_share_t * NULLABLE planetkit_statistics_get_peer_screen_share(planetkit_statistics_t * NONNULL statistics, uint32_t index);
231231

232+
typedef enum planetkit_initial_my_video_state_e {
233+
PLANETKIT_INITIAL_MY_VIDEO_STATE_RESUME = 0,
234+
PLANETKIT_INITIAL_MY_VIDEO_STATE_PAUSE = 1,
235+
} planetkit_initial_my_video_state_e;
236+
237+
/**
238+
* My media source state
239+
*/
240+
typedef enum planetkit_my_media_source_kind_e
241+
{
242+
PLANETKIT_MY_MEDIA_SOURCE_AUDIO = 0,
243+
PLANETKIT_MY_MEDIA_SOURCE_VIDEO = 1,
244+
PLANETKIT_MY_MEDIA_SOURCE_COUNT = 2,
245+
} planetkit_my_media_source_kind_e;
246+
247+
typedef enum planetkit_my_media_source_state_e
248+
{
249+
PLANETKIT_MY_MEDIA_SOURCE_STATE_NOT_REQUIRED = 0,
250+
PLANETKIT_MY_MEDIA_SOURCE_STATE_REQUIRED = 1,
251+
} planetkit_my_media_source_state_e;
252+
253+
typedef struct planetkit_my_media_source_event_t
254+
{
255+
planetkit_my_media_source_kind_e kind;
256+
planetkit_my_media_source_state_e state;
257+
planetkit_str_t NULLABLE reason;
258+
} planetkit_my_media_source_event_t;
259+
260+
typedef void (*planetkit_my_media_source_evt_cb_t)(void *NULLABLE user_ptr, planetkit_my_media_source_event_t *NONNULL evt);
261+
typedef void (*planetkit_get_my_media_source_result_cb_t)(void *NULLABLE user_ptr, planetkit_my_media_source_kind_e kind, planetkit_my_media_source_state_e state);
262+
232263
/**
233264
* APIs to stringify debug monitoring info
234265
*/

Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/Headers/planetkit_common_type.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/planetkit_common_type.h

+8-4
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,10 @@ typedef enum planetkit_audio_route_type {
8383
PLANETKIT_AUDIO_ROUTE_TYPE_EXTERNAL = 2,
8484
} planetkit_audio_route_type_e;
8585

86-
typedef enum planetkit_audio_sampleformat {
87-
PLANETKIT_AUDIO_SAMPLEFORMAT_FLOAT = 0,
88-
PLANETKIT_AUDIO_SAMPLEFORMAT_SHORT = 1
89-
} planetkit_audio_sampleformat_e;
86+
typedef enum planetkit_audio_sample_type_e {
87+
PLANETKIT_AUDIO_SAMPLE_TYPE_SIGNED_FLOAT32 = 0,
88+
PLANETKIT_AUDIO_SAMPLE_TYPE_SIGNED_SHORT16 = 1
89+
} planetkit_audio_sample_type_e;
9090

9191
typedef enum planetkit_audio_bw_type {
9292
PLANETKIT_AUDIO_BW_TYPE_WB = 1, ///< wideband(~16kHz)
@@ -255,6 +255,7 @@ typedef enum planetkit_disconnect_reason {
255255
PLANETKIT_DISCONNECT_REASON_SYSTEM_LOGOFF = 1311, ///< [Both][Caller, Callee, Participant] Application is in logoff mode
256256
PLANETKIT_DISCONNECT_REASON_MTU_EXCEEDED = 1312, ///< [Both][Caller, Callee, Participant] The call is not connected because the MTU is exceeded
257257
PLANETKIT_DISCONNECT_REASON_APP_SERVER_DATA_ERROR = 1313, ///< [Both][CloudServer] Server failed to deliver app server data to AppServer
258+
PLANETKIT_DISCONNECT_REASON_DESKTOP_SCREEN_LOCKED = 1314, ///< [Both][Caller, Callee, Participant] Desktop screen is locked
258259

259260
// ERROR REASON GroupCall Only (1401 ~ 1500)
260261
PLANETKIT_DISCONNECT_REASON_ROOM_IS_FULL = 1401, ///< [Group][CloudServer] The number of participants in this room is full
@@ -789,6 +790,9 @@ typedef void (*planetkit_conference_req_video_resolution_handler_t)(void *NULLAB
789790
planetkit_video_resolution_e recv_res,
790791
planetkit_str_t NULLABLE fail_reason);
791792

793+
typedef struct planetkit_hooked_audio_t planetkit_hooked_audio_t;
794+
typedef void (*planetkit_hook_my_audio_cb_t)(void *NULLABLE user_ptr, planetkit_hooked_audio_t *NONNULL hooked_audio);
795+
792796
/*************************************************************************
793797
* API DEFINITION
794798
*************************************************************************/

Frameworks/PlanetKit.xcframework/ios-arm64_x86_64-simulator/PlanetKit.framework/Headers/planetkit_conference.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/planetkit_conference.h

+14-4
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ typedef struct planetkit_conference_param_t {
6161
planetkit_param_bool_e start_with_video;
6262
planetkit_param_bool_e enable_statistics;
6363

64+
planetkit_initial_my_video_state_e initial_my_video_state;
65+
6466
planetkit_conference_video_param_t vid_param;
6567
planetkit_conference_scrn_shr_param_t scrn_shr_param;
6668
planetkit_comm_param_t comm_param;
@@ -86,7 +88,7 @@ planetkit_start_fail_reason_e planetkit_conference_join_conference(planetkit_con
8688
void planetkit_conference_leave_conference_with_kit_internal_error(planetkit_conference_t * NONNULL conference, planetkit_str_t NONNULL internal_rel_code);
8789
void planetkit_conference_leave_conference(planetkit_conference_t * NONNULL conference, planetkit_disconnect_reason_e end_reason);
8890

89-
kit_bool_t planetkit_conference_enable_video(planetkit_conference_t * NONNULL conference, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
91+
kit_bool_t planetkit_conference_enable_video(planetkit_conference_t * NONNULL conference, planetkit_initial_my_video_state_e initial_video_state, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
9092
kit_bool_t planetkit_conference_disable_video(planetkit_conference_t * NONNULL conference, void * NULLABLE result_user, planetkit_result_handler_t NULLABLE result_handler);
9193

9294
int32_t planetkit_conference_get_duration(planetkit_conference_t * NONNULL conference);
@@ -104,16 +106,16 @@ kit_bool_t planetkit_conference_retain(planetkit_conference_t * NONNULL con
104106
void planetkit_conference_release(planetkit_conference_t * NONNULL conference);
105107

106108
int32_t planetkit_conference_send_my_audio_data(planetkit_conference_t * NONNULL conference,
107-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
109+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
108110
const void * NONNULL data_ptr, int32_t data_len,
109111
planetkit_audio_tx_level_t * NULLABLE audio_level);
110112
int32_t planetkit_conference_put_user_acoustic_echo_canceller_reference(planetkit_conference_t * NONNULL conference,
111-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
113+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
112114
const void * NONNULL data_ptr, int32_t data_len);
113115
kit_bool_t planetkit_conference_start_user_acoustic_echo_canceller_reference(planetkit_conference_t * NONNULL conference, void * NULLABLE user_ptr, planetkit_result_handler_t NULLABLE result_handler);
114116
kit_bool_t planetkit_conference_stop_user_acoustic_echo_canceller_reference(planetkit_conference_t * NONNULL conference, void * NULLABLE user_ptr, planetkit_result_handler_t NULLABLE result_handler);
115117
int32_t planetkit_conference_get_peers_audio_data(planetkit_conference_t * NONNULL conference,
116-
int32_t sampling_rate, planetkit_audio_sampleformat_e sample_format,
118+
int32_t sampling_rate, planetkit_audio_sample_type_e sample_format,
117119
int32_t sample_cnt_to_get, void * NONNULL buf_ptr, int32_t buf_size,
118120
planetkit_audio_rx_level_t * NULLABLE audio_level);
119121
int32_t planetkit_conference_send_my_video_data(planetkit_conference_t * NONNULL conference,
@@ -333,6 +335,14 @@ int32_t planetkit_conference_scrn_shr_param_to_str(planetkit_conference_
333335
kit_bool_t planetkit_conference_notify_start_first_my_audio_init(planetkit_conference_t *NONNULL conference);
334336
kit_bool_t planetkit_conference_notify_end_first_my_audio_init(planetkit_conference_t *NONNULL conference, planetkit_str_t NULLABLE err_code);
335337

338+
/**
339+
* Media source event
340+
*/
341+
kit_bool_t planetkit_conference_register_my_media_source_evt_cb(planetkit_conference_t *NONNULL conference, planetkit_my_media_source_evt_cb_t NONNULL cb, void *NULLABLE user_ptr,
342+
planetkit_result_handler_t NONNULL result_handler, void *NULLABLE result_user_ptr);
343+
void planetkit_conference_unregister_my_media_source_evt_cb(planetkit_conference_t *NONNULL conference, planetkit_my_media_source_evt_cb_t NONNULL cb, void *NULLABLE user_ptr);
344+
kit_bool_t planetkit_conference_get_my_media_source_state(planetkit_conference_t *NONNULL conference, planetkit_my_media_source_kind_e kind, planetkit_get_my_media_source_result_cb_t NONNULL cb, void *NULLABLE user_ptr);
345+
336346
/**
337347
* Debug API set
338348
*/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
/**
2+
* @file planetkit_hooked_audio.h
3+
* @brief write some brief information here.
4+
*
5+
* @date 2024-04-09
6+
*
7+
* Generated by genc_planetkit.py v1.0
8+
*
9+
*/
10+
11+
#ifndef __PLANETKIT_HOOKED_AUDIO_H__
12+
#define __PLANETKIT_HOOKED_AUDIO_H__
13+
14+
15+
/*************************************************************************
16+
* INCLUDE
17+
*************************************************************************/
18+
#include "planetkit_common_type.h"
19+
20+
21+
#if defined(__cplusplus)
22+
extern "C" {
23+
#endif
24+
/*************************************************************************
25+
* DATA STRUCTURE
26+
*************************************************************************/
27+
28+
typedef struct planetkit_hooked_audio_description_t {
29+
const uint32_t sample_rate;
30+
const uint32_t channel; /// The number of channels
31+
const planetkit_audio_sample_type_e sample_type;
32+
33+
const uint32_t sample_count; /// sample count for each channel
34+
const int64_t seq;
35+
} planetkit_hooked_audio_description_t;
36+
37+
/*************************************************************************
38+
* API DEFINITION
39+
*************************************************************************/
40+
41+
kit_bool_t planetkit_hooked_audio_retain(planetkit_hooked_audio_t *NONNULL hooked_audio);
42+
void planetkit_hooked_audio_release(planetkit_hooked_audio_t *NONNULL hooked_audio);
43+
44+
planetkit_hooked_audio_description_t *NONNULL planetkit_hooked_audio_get_desc(planetkit_hooked_audio_t *NONNULL hooked_audio);
45+
const void *NONNULL planetkit_hooked_audio_get_data(planetkit_hooked_audio_t *NONNULL hooked_audio);
46+
int32_t planetkit_hooked_audio_get_data_len(planetkit_hooked_audio_t *NONNULL hooked_audio);
47+
48+
kit_bool_t planetkit_hooked_audio_set_data(planetkit_hooked_audio_t *NONNULL hooked_audio, const void *NONNULL data_ptr, int32_t data_len);
49+
50+
#if defined(__cplusplus)
51+
}
52+
#endif
53+
54+
#endif /* __PLANETKIT_HOOKED_AUDIO_H__ */
55+

Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/Headers/planetkit_peer.h Frameworks/PlanetKit.xcframework/ios-arm64/PlanetKit.framework/PrivateHeaders/planetkit_peer.h

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ extern "C" {
2323
*************************************************************************/
2424

2525
#define PLANETKIT_PEER_MAX_SUBGRPS 100
26+
#define PLANETKIT_PEER_CONFIGURED_VOLUME_DEFAULT 100
2627

2728
typedef struct planetkit_peer planetkit_peer_t;
2829
typedef struct planetkit_peer_shared_contents_t planetkit_peer_shared_contents_t;

0 commit comments

Comments
 (0)