You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
1.5 KiB

//
// JuPhoonCallViewController.h
// watch
//
// Created by Apple on 2019/4/29.
// Copyright © 2019年 xTT. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import "User.h"
#import "Device.h"
//默认 限制时间前的提示 的倒数时间 30
#define DefineVideoLimitBeforeShowTime 30
NS_ASSUME_NONNULL_BEGIN
@class JCMediaDeviceVideoCanvas;
/**
*/
@interface JuPhoonCallViewController : UIViewController
/**
*/
@property(nonatomic, strong) Device * device;
/**
id
*/
@property(nonatomic, strong) NSString * video_id;
/**
uid
*/
@property(nonatomic, assign) NSInteger uid;
/**
device_uid
*/
@property(nonatomic, assign) NSInteger device_uid;
/**
*/
@property (assign, nonatomic) int distinguishability_width;
/**
*/
@property (assign, nonatomic) int distinguishability_heiger;
/**
NO
*/
@property (assign, nonatomic) BOOL isReceiveCall;
/**
*/
@property (nonatomic) int callDuration;
/**
Label
*/
@property (weak, nonatomic) IBOutlet UILabel *statusLabel;
@property(nonatomic, strong) JCMediaDeviceVideoCanvas* localCanvas;
@property(nonatomic, strong) JCMediaDeviceVideoCanvas* remoteCanvas;
/**
*/
- (void)stopRing;
/**
@param isFull
*/
-(void)openLocationCarmeraViewWithFullSScreen:(BOOL)isFull;
/// 去除画层
-(void)removeCanvas;
@end
NS_ASSUME_NONNULL_END