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

#import <Foundation/Foundation.h>

@protocol MKRUPnPDevice <NSObject>

- (NSString *)deviceName;
- (NSString *)deviceUUID;
- (NSString *)deviceBaseUrl;
- (NSString *)connectionManagerUrl;
- (NSString *)avTransportUrl;
- (NSString *)renderingControlUrl;
- (NSString *)groupManagementUrl;

@end

@interface MKRUPnPDevice : NSObject<MKRUPnPDevice>

@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;

@end
