## Uses of Interface
com.samsung.multiscreen.Result

- - ### Uses of Result in com.samsung.multiscreen

    Methods in com.samsung.multiscreen with parameters of type Result
    Modifier and Type | Method and Description
    --- | ---
    `void` | Application.`connect(Map<String,String> attributes, Result<Client> result)` Connect to the specified channel.
    `void` | Channel.`connect(Map<String,String> attributes, Result<Client> result)` Connect to the specified channel.
    `void` | Channel.`connect(Result<Client> result)` Connect to the specified channel.
    `void` | Channel.`connect(Uri url, Map<String,String> attributes, Result<Client> result)`
    `void` | Application.`disconnect(boolean stopOnDisconnect, Result<Client> result)` Disconnect from the specified channel.
    `void` | Player.`disconnect(boolean stopOnDisconnect, Result<Client> callback)` Disconnect from the media player.
    `void` | Application.`disconnect(Result<Client> result)`
    `void` | Channel.`disconnect(Result<Client> result)` Disconnect from the specified channel.
    `void` | Player.`disconnect(Result<Client> result)` Disconnect from the specified channel.
    `static void` | Service.`getById(Context context, String id, Result<Service> result)` Retrieve the service given by the specified id.
    `static void` | Service.`getByURI(Uri uri, int timeout, Result<Service> result)` Retrieve the service given by the specified uri.
    `static void` | Service.`getByURI(Uri uri, Result<Service> result)` Retrieve the service given by the specified uri.
    `void` | Service.`getDeviceInfo(Result<Device> callback)` Retrieve the underlying device information for the specified service.
    `void` | Application.`getInfo(Result<ApplicationInfo> result)` Retrieve information for the specified application.
    `void` | Application.`install(Result<Boolean> result)` Install the specified application.
    `void` | Service.`isDMPSupported(Result<Boolean> result)` Checks whether support for DMP feature is provided or not
    `void` | AudioPlayer.`playContent(Uri contentUrl, Result<Boolean> result)` public API to play audio content
    `void` | PhotoPlayer.`playContent(Uri contentUrl, Result<Boolean> result)` public API to play photo content
    `void` | VideoPlayer.`playContent(Uri contentUrl, Result<Boolean> result)` public API to play video content
    `void` | PhotoPlayer.`playContent(Uri contentUrl, String title, Result<Boolean> result)` public API to play photo content
    `void` | AudioPlayer.`playContent(Uri contentUrl, String title, String albumName, Uri albumArtUrl, Result<Boolean> result)` public API to play audio content
    `void` | VideoPlayer.`playContent(Uri contentUrl, String title, Uri thumbnailUrl, Result<Boolean> result)` public API to play video content
    `void` | Channel.`setSecurityMode(boolean securityMode, Result<Boolean> result)` Set security mode status to for web socket connection or rest API
    `void` | Player.`standbyConnect(Result<Boolean> result)` Establish DMP Connection with a standby screen.
    `void` | Player.`standbyConnect(Uri bgImageUrl1, Result<Boolean> result)` Establish DMP Connection with a standby screen.
    `void` | Player.`standbyConnect(Uri bgImageUrl1, Uri bgImageUrl2, Result<Boolean> result)` Establish DMP Connection with a standby screen.
    `void` | Player.`standbyConnect(Uri bgImageUrl1, Uri bgImageUrl2, Uri bgImageUrl3, Result<Boolean> result)` Establish DMP Connection with a standby screen.
    `void` | Application.`start(Result<Boolean> result)` Start or launch the specified application.
    `void` | Application.`stop(Result<Boolean> result)` Stop the specified application.
    `static void` | Service.`WakeOnWirelessAndConnect(String macAddr, Uri uri, int timeout, Result<Service> connectCallback)` Send a packet via WakeOnWirelessLan and create and connect to particular appilcation
    `static void` | Service.`WakeOnWirelessAndConnect(String macAddr, Uri uri, Result<Service> connectCallback)` Send a packet via WakeOnWirelessLan and create and connect to particular appilcation