AvayaWebRTCConnectSDK
AOCallDetails.h
Go to the documentation of this file.
1/* Copyright Avaya Inc. */
2
11typedef NS_ENUM(uint32_t, AOMediaEncryptionType) {
15 AOMediaEncryptionTypeNone = 0,
16
20 AOMediaEncryptionTypeAES128SHA1HMAC80,
21
25 AOMediaEncryptionTypeAES128SHA1HMAC32,
26
30 AOMediaEncryptionTypeAES256SHA1HMAC80,
31
35 AOMediaEncryptionTypeAES256SHA1HMAC32,
36};
37
41@protocol AOCallDetails <NSObject>
42
46@property (nonatomic, readonly) NSString *localIPAddress;
47
51@property (nonatomic, readonly) NSUInteger localPort;
52
56@property (nonatomic, readonly) NSString *remoteIPAddress;
57
61@property (nonatomic, readonly) NSUInteger remotePort;
62
66@property (nonatomic, readonly) NSString *codec;
67
71@property (nonatomic, readonly) AOMediaEncryptionType mediaEncryptionType;
72
76@property(nonatomic, readonly) BOOL mediaTunnelled;
77
81@property(nonatomic, readonly) BOOL mediaProxied;
82
89@property (nonatomic, readonly) BOOL mediaEncrypted;
90
95@property (nonatomic, readonly) NSUInteger roundTripTimeMilliseconds;
96
97@end
typedef NS_ENUM(uint32_t, AOMediaEncryptionType)
Definition: AOCallDetails.h:11
Definition: AOCallDetails.h:41
NSString * localIPAddress
Definition: AOCallDetails.h:46
NSString * codec
Definition: AOCallDetails.h:66
AOMediaEncryptionType mediaEncryptionType
Definition: AOCallDetails.h:71
NSUInteger roundTripTimeMilliseconds
Definition: AOCallDetails.h:95
BOOL mediaEncrypted
Definition: AOCallDetails.h:89
BOOL mediaProxied
Definition: AOCallDetails.h:81
BOOL mediaTunnelled
Definition: AOCallDetails.h:76
NSUInteger remotePort
Definition: AOCallDetails.h:61
NSUInteger localPort
Definition: AOCallDetails.h:51
NSString * remoteIPAddress
Definition: AOCallDetails.h:56