27 #import <Foundation/Foundation.h>
31 NS_ASSUME_NONNULL_BEGIN
34 typedef NS_ENUM(
unsigned, VLCMediaDiscovererCategoryType)
36 VLCMediaDiscovererCategoryTypeDevices = 0,
37 VLCMediaDiscovererCategoryTypeLAN,
38 VLCMediaDiscovererCategoryTypePodcasts,
39 VLCMediaDiscovererCategoryTypeLocalDirectories
43 extern NSString *
const VLCMediaDiscovererName;
44 extern NSString *
const VLCMediaDiscovererLongName;
45 extern NSString *
const VLCMediaDiscovererCategory;
64 + (NSArray *)availableMediaDiscoverer
__attribute__((deprecated));
70 + (NSArray *)availableMediaDiscovererForCategoryType:(VLCMediaDiscovererCategoryType)categoryType;
79 - (instancetype)initWithName:(NSString *)aServiceName;
107 @property (readonly, copy) NSString *localizedName
__attribute__((deprecated));
116 NS_ASSUME_NONNULL_END