Package com.avaya.clientservices.media

## Interface Device

-     public interface Device

  Representation of the media engine interface

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `disableVmon()` | This function disables VMON service.
    `void` | `enableVmon​(java.lang.String address, int port)` | This function enables VMON service, which enables sending of RTCP packets to a VMON server for quality monitoring.
    `void` | `setApplicationBackgroundStatus​(boolean backgroundStatus)` | This function sets the background status received from the application

- - ### Method Detail

    - #### enableVmon

          void enableVmon​(java.lang.String address,
                          int port)

      This function enables VMON service, which enables sending of RTCP packets to a VMON server for quality monitoring. Calling this method enables VMON on subsequent audio sessions. It does not affect currently active audio sessions.
      Parameters:
        `address` - VMON server address in dotted IP format (xx.xx.xx.xx).
        `port` - VMON port

    - #### disableVmon

          void disableVmon()

      This function disables VMON service.

    - #### setApplicationBackgroundStatus

          void setApplicationBackgroundStatus​(boolean backgroundStatus)

      This function sets the background status received from the application
      Parameters:
        `backgroundStatus` - true if the application is in background or tab with video views is switched, false otherwise