|
@@ -545,7 +545,7 @@ RCT_EXPORT_METHOD(adjustAudioMixingPublishVolume:(NSInteger) volume) {
|
545
|
545
|
|
546
|
546
|
// get audio mixing duration
|
547
|
547
|
RCT_EXPORT_METHOD(getAudioMixingDuration
|
548
|
|
- : (RCTPromiseResolveBlock)resolve
|
|
548
|
+ :(RCTPromiseResolveBlock)resolve
|
549
|
549
|
reject:(RCTPromiseRejectBlock)reject) {
|
550
|
550
|
NSInteger res = [self.rtcEngine getAudioMixingDuration];
|
551
|
551
|
if (res != 0) {
|
|
@@ -1387,7 +1387,8 @@ RCT_EXPORT_METHOD(switchCamera
|
1387
|
1387
|
|
1388
|
1388
|
// isCameraZoomSupported
|
1389
|
1389
|
RCT_EXPORT_METHOD(isCameraZoomSupported
|
1390
|
|
- :(RCTPromiseResolveBlock)resolve) {
|
|
1390
|
+ :(RCTPromiseResolveBlock)resolve
|
|
1391
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1391
|
1392
|
BOOL res = [self.rtcEngine isCameraZoomSupported];
|
1392
|
1393
|
resolve(@{
|
1393
|
1394
|
@"success": @(YES),
|
|
@@ -1398,7 +1399,8 @@ RCT_EXPORT_METHOD(isCameraZoomSupported
|
1398
|
1399
|
|
1399
|
1400
|
// isCameraTorchSupported
|
1400
|
1401
|
RCT_EXPORT_METHOD(isCameraTorchSupported
|
1401
|
|
- :(RCTPromiseResolveBlock)resolve) {
|
|
1402
|
+ :(RCTPromiseResolveBlock)resolve
|
|
1403
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1402
|
1404
|
BOOL res = [self.rtcEngine isCameraTorchSupported];
|
1403
|
1405
|
resolve(@{
|
1404
|
1406
|
@"success": @(YES),
|
|
@@ -1408,7 +1410,8 @@ RCT_EXPORT_METHOD(isCameraTorchSupported
|
1408
|
1410
|
|
1409
|
1411
|
// isCameraFocusSupported
|
1410
|
1412
|
RCT_EXPORT_METHOD(isCameraFocusSupported
|
1411
|
|
- :(RCTPromiseResolveBlock)resolve) {
|
|
1413
|
+ :(RCTPromiseResolveBlock)resolve
|
|
1414
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1412
|
1415
|
BOOL res = [self.rtcEngine isCameraFocusPositionInPreviewSupported];
|
1413
|
1416
|
resolve(@{
|
1414
|
1417
|
@"success": @(YES),
|
|
@@ -1418,7 +1421,8 @@ RCT_EXPORT_METHOD(isCameraFocusSupported
|
1418
|
1421
|
|
1419
|
1422
|
// isCameraExposurePositionSupported
|
1420
|
1423
|
RCT_EXPORT_METHOD(isCameraExposurePositionSupported
|
1421
|
|
- :(RCTPromiseResolveBlock)resolve) {
|
|
1424
|
+ :(RCTPromiseResolveBlock)resolve
|
|
1425
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1422
|
1426
|
BOOL res = [self.rtcEngine isCameraExposurePositionSupported];
|
1423
|
1427
|
resolve(@{
|
1424
|
1428
|
@"success": @(YES),
|
|
@@ -1428,7 +1432,8 @@ RCT_EXPORT_METHOD(isCameraExposurePositionSupported
|
1428
|
1432
|
|
1429
|
1433
|
// isCameraAutoFocusFaceModeSupported
|
1430
|
1434
|
RCT_EXPORT_METHOD(isCameraAutoFocusFaceModeSupported
|
1431
|
|
- :(RCTPromiseResolveBlock)resolve) {
|
|
1435
|
+ :(RCTPromiseResolveBlock)resolve
|
|
1436
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1432
|
1437
|
BOOL res = [self.rtcEngine isCameraAutoFocusFaceModeSupported];
|
1433
|
1438
|
resolve(@{
|
1434
|
1439
|
@"success": @(YES),
|
|
@@ -1439,7 +1444,8 @@ RCT_EXPORT_METHOD(isCameraAutoFocusFaceModeSupported
|
1439
|
1444
|
// setCameraZoomFactor
|
1440
|
1445
|
RCT_EXPORT_METHOD(setCameraZoomFactor
|
1441
|
1446
|
:(float)zoomFactor
|
1442
|
|
- resolve:(RCTPromiseResolveBlock)resolve) {
|
|
1447
|
+ resolve:(RCTPromiseResolveBlock)resolve
|
|
1448
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1443
|
1449
|
BOOL res = [self.rtcEngine setCameraZoomFactor:(CGFloat)zoomFactor];
|
1444
|
1450
|
resolve(@{
|
1445
|
1451
|
@"success": @(YES),
|
|
@@ -1450,7 +1456,8 @@ RCT_EXPORT_METHOD(setCameraZoomFactor
|
1450
|
1456
|
// setCameraFocusPositionInPreview
|
1451
|
1457
|
RCT_EXPORT_METHOD(setCameraFocusPositionInPreview
|
1452
|
1458
|
:(NSDictionary *)options
|
1453
|
|
- resolve:(RCTPromiseResolveBlock)resolve) {
|
|
1459
|
+ resolve:(RCTPromiseResolveBlock)resolve
|
|
1460
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1454
|
1461
|
BOOL res = [self.rtcEngine setCameraFocusPositionInPreview:CGPointMake((CGFloat)[options[@"x"] floatValue], (CGFloat)[options[@"y"] floatValue])];
|
1455
|
1462
|
resolve(@{
|
1456
|
1463
|
@"success": @(YES),
|
|
@@ -1461,7 +1468,8 @@ RCT_EXPORT_METHOD(setCameraFocusPositionInPreview
|
1461
|
1468
|
// setCameraExposurePosition
|
1462
|
1469
|
RCT_EXPORT_METHOD(setCameraExposurePosition
|
1463
|
1470
|
:(NSDictionary *)options
|
1464
|
|
- resolve:(RCTPromiseResolveBlock)resolve) {
|
|
1471
|
+ resolve:(RCTPromiseResolveBlock)resolve
|
|
1472
|
+ reject:(RCTPromiseRejectBlock)reject) {
|
1465
|
1473
|
BOOL res = [self.rtcEngine setCameraExposurePosition:CGPointMake((CGFloat)[options[@"x"] floatValue], (CGFloat)[options[@"y"] floatValue])];
|
1466
|
1474
|
resolve(@{
|
1467
|
1475
|
@"success": @(YES),
|