#import <AOVideoInteraction.h>
◆ discard
Shutdown the SDK after the interaction has ended.
◆ enableVideo:
- (void) enableVideo: |
|
(BOOL) |
enable |
|
Enables or disables the interaction's video.
- Parameters
-
enable | The new video state. |
◆ end
End the active video interaction.
◆ getInteractionState
- (AOInteractionState) getInteractionState |
|
|
|
Returns the current interaction state.
◆ getInteractionTimeElapsed
- (long) getInteractionTimeElapsed |
|
|
|
Gets time elapsed of the current interaction.
◆ holdWithCompletionHandler:
- (void) holdWithCompletionHandler: |
|
(void(^)(NSError *)) |
handler |
|
◆ muteAudio:
- (void) muteAudio: |
|
(BOOL) |
mute |
|
Mutes or unmutes the interaction's audio.
- Parameters
-
mute | The new audio mute state. |
◆ muteVideo:
- (void) muteVideo: |
|
(BOOL) |
mute |
|
Mutes or unmutes the interaction's video.
- Parameters
-
mute | The new video mute state. |
◆ readAudioDetailsWithCompletionHandler:
- (void) readAudioDetailsWithCompletionHandler: |
|
(void(^)(AOAudioDetails *audioDetails)) |
handler |
|
Reads detailed information about the audio channel associated with the call.
If the audio channel has ended the audio details contain the information received from the channel just before it was ended.
- Parameters
-
Implements AOAbstractInteraction.
◆ readCallTypeWithCompletionHandler:
- (void) readCallTypeWithCompletionHandler: |
|
(void(^)(NSString *csCallTypeString)) |
handler |
|
Reads Call Type information associated with the call.
- Parameters
-
handler | A block to be called to with Call Type in NSString. |
◆ readVideoDetailsWithCompletionHandler:
- (void) readVideoDetailsWithCompletionHandler: |
|
(void(^)(AOVideoDetails *videoDetails)) |
handler |
|
Reads list of AOVideoDetails objects representing details of all video streams in the interaction.
- Parameters
-
◆ sendDTMF:
- (void) sendDTMF: |
|
(AODTMFTone) |
tone |
|
Sends the specified DTMF tone.
- Parameters
-
tone | The tone to transmit. |
◆ setPlatformType:
- (void) setPlatformType: |
|
(AOPlatformType) |
type |
|
Set the platform types for the client configurations (Elite and Oceana)
- Parameters
-
type | an AOPlatformType to be passed to set the platform. |
◆ start
Initiate a video interaction.
◆ unholdWithCompletionHandler:
- (void) unholdWithCompletionHandler: |
|
(void(^)(NSError *)) |
handler |
|
◆ audioMuted
A Boolean value indicating whether audio has been explicitly muted for this interaction.
◆ authorizationToken
- (NSString*) authorizationToken |
|
readwritenonatomicassign |
Set the authorization token. The authorization token identifies the customer within Avaya Aura Web Gateway. This identity is used for the lifetime of the current interaction in Oceana.
◆ connectionListenerDelegate
The delegate responsible for handling connection listener events.
◆ delegate
The delegate responsible for handling video interaction-related events.
◆ destinationAddress
- (NSString*) destinationAddress |
|
readwritenonatomicstrong |
The remote address for this interaction.
For SIP this is the unescaped URI of the remote end of the interaction.
◆ held
A Boolean value indicating whether call has been explicitly held for this interaction.
◆ videoDevice
Returns a VideoDevice instance that provides media control services.
◆ videoEnabled
A Boolean value indicating whether video has been explicity enabled for this interaction.
◆ videoMuted
A Boolean value indicating whether video has been explicitly muted for this interaction.
The documentation for this class was generated from the following file: