VivochaMediaCallback
@interface VivochaMediaCallback : NSObject
This class defines all the callbacks avaible to be notified about media changes
-
@property (nonatomic, copy) VivochaMediaEventBlock mediaEventBlock;The media status has changed
-
@property (nonatomic, copy) VivochaCapabilitiesEventBlock capabilitiesBlock;A capabilities event for the Agent has been received (es. Agent changed availability for the Video media)
-
@property (nonatomic, copy) VivochaMediaWaitingBlock waitingBlock;Waiting for a response from the Agent (used to present a loading view to the user)
-
@property (nonatomic, copy) VivochaMediaErrorBlock errorBlock;There was an error establishing a call or a media change
-
@property (nonatomic, copy) VivochaMediaRejectedBlock rejectedBlock;The Agent rejected the media change request
-
- (instancetype)initWithOnMedia:(VivochaMediaEventBlock)mediaEvent onCaps:(VivochaCapabilitiesEventBlock)capsBlock onWaiting:(VivochaMediaWaitingBlock)waitingBlock onError:(VivochaMediaErrorBlock)errorBlock onReject:(VivochaMediaRejectedBlock)rejectBlock;Utility method to register to all callbacks at once