Package com.avaya.clientservices.call
Interface MediaChannel
-
- All Known Implementing Classes:
VideoChannel
public interface MediaChannelBase interface representing the methods that can be invoked on a media channel (e.g., audio or video).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetChannelId()Return the media channel ID, which is informational data not to be used for specific processing.MediaDirectiongetNegotiatedDirection()MediaDirectiongetRequestedDirection()voidsetRequestedDirection(MediaDirection direction)Set the desired media direction (transmit and/or receive, or none).
-
-
-
Method Detail
-
setRequestedDirection
void setRequestedDirection(MediaDirection direction)
Set the desired media direction (transmit and/or receive, or none). In order to stop media transmission while keepting media receipt, the direction of the media needs to be set to RECEIVE_ONLY. In order to shut down media bidirectionally, the direction needs to be set to INACTIVE.- Parameters:
direction- Direction of the media.- See Also:
MediaDirection
-
getRequestedDirection
MediaDirection getRequestedDirection()
- Returns:
- Locally desired media direction (transmit only, receive only, or transmit and receive).
- See Also:
MediaDirection
-
getNegotiatedDirection
MediaDirection getNegotiatedDirection()
- Returns:
- Actual media direction (transmitting, receiving, or both).
- See Also:
MediaDirection
-
getChannelId
int getChannelId()
Return the media channel ID, which is informational data not to be used for specific processing.- Returns:
- the unique media channel ID assigned by the SDK.
-
-