// Path: playerSDK/src/main/java/com/kaltura/playersdk/casting/KCastDevice.java
// public class KCastDevice {
//     private String routerName;
//     private String modelName;
//     private String deviceVersion;
//     private String routerId;
// 
//     public KCastDevice(MediaRouter.RouteInfo info) {
//         routerName = info.getName();
//         routerId = info.getId();
//     }
// 
//     public KCastDevice(CastDevice castDevice) {
//         routerName = castDevice.getFriendlyName();
//         modelName = castDevice.getModelName();
//         deviceVersion = castDevice.getDeviceVersion();
//         routerId = castDevice.getDeviceId();
//     }
// 
//     public String getRouterName() {
//         return routerName;
//     }
// 
//     public void setRouterName(String routerName) {
//         this.routerName = routerName;
//     }
// 
//     public String getRouterId() {
//         return routerId;
//     }
// 
//     public void setRouterId(String routerId) {
//         this.routerId = routerId;
//     }
// 
//     public String getModelName() {
//         return modelName;
//     }
// 
//     public void setModelName(String modelName) {
//         this.modelName = modelName;
//     }
// 
//     public String getDeviceVersion() {
//         return deviceVersion;
//     }
// 
//     public void setDeviceVersion(String deviceVersion) {
//         this.deviceVersion = deviceVersion;
//     }
// 
//     @Override
//     public String toString() {
//         return routerName;
//     }
// }


import android.content.Context;
import com.kaltura.playersdk.casting.KCastDevice;
package com.kaltura.playersdk.interfaces;



/**
 * Created by nissimpardo on 29/05/16.
 */
public interface KCastProvider {
    void init(Context context);
    void startReceiver(Context context, boolean guestModeEnabled);
    void startReceiver(Context context);
    void showLogo();
    void hideLogo();
    void disconnectFromCastDevice();
// Path: playerSDK/src/main/java/com/kaltura/playersdk/casting/KCastDevice.java
// public class KCastDevice {
//     private String routerName;
//     private String modelName;
//     private String deviceVersion;
//     private String routerId;
// 
//     public KCastDevice(MediaRouter.RouteInfo info) {
//         routerName = info.getName();
//         routerId = info.getId();
//     }
// 
//     public KCastDevice(CastDevice castDevice) {
//         routerName = castDevice.getFriendlyName();
//         modelName = castDevice.getModelName();
//         deviceVersion = castDevice.getDeviceVersion();
//         routerId = castDevice.getDeviceId();
//     }
// 
//     public String getRouterName() {
//         return routerName;
//     }
// 
//     public void setRouterName(String routerName) {
//         this.routerName = routerName;
//     }
// 
//     public String getRouterId() {
//         return routerId;
//     }
// 
//     public void setRouterId(String routerId) {
//         this.routerId = routerId;
//     }
// 
//     public String getModelName() {
//         return modelName;
//     }
// 
//     public void setModelName(String modelName) {
//         this.modelName = modelName;
//     }
// 
//     public String getDeviceVersion() {
//         return deviceVersion;
//     }
// 
//     public void setDeviceVersion(String deviceVersion) {
//         this.deviceVersion = deviceVersion;
//     }
// 
//     @Override
//     public String toString() {
//         return routerName;
//     }
// }


// Path: playerSDK/src/main/java/com/kaltura/playersdk/interfaces/KCastProvider.java
import android.content.Context;
import com.kaltura.playersdk.casting.KCastDevice;

package com.kaltura.playersdk.interfaces;



/**
 * Created by nissimpardo on 29/05/16.
 */
public interface KCastProvider {
    void init(Context context);
    void startReceiver(Context context, boolean guestModeEnabled);
    void startReceiver(Context context);
    void showLogo();
    void hideLogo();
    void disconnectFromCastDevice();
    KCastDevice getSelectedCastDevice();