//
//  MKRUPnPDevice.h
//  MKRAVPlayer
//
//  Created by yyqxiaoyin on 2019/4/17.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, MKRDeviceType) {
    MKRDeviceTypeWIFI = 1, //WIFI设备
    MKRDeviceType4G = 2,   //4G设备
    MKRDeviceTypeBluetooth = 4, //蓝牙设备
    MKRDeviceTypeVirtual = 3,   //虚拟设备
};

@protocol MKRUPnPDevice <NSObject>

@property (nonatomic, strong) NSString *deviceName;
@property (nonatomic, strong) NSString *deviceUUID;
@property (nonatomic, strong) NSString *deviceBaseUrl;
@property (nonatomic, strong) NSString *connectionManagerUrl;
@property (nonatomic, strong) NSString *avTransportUrl;
@property (nonatomic, strong) NSString *renderingControlUrl;
@property (nonatomic, strong) NSString *groupManagementUrl;
@property (nonatomic, assign) MKRDeviceType deviceType;

@end

@interface MKRUPnPDevice : NSObject<MKRUPnPDevice>

@end
