VLCLocalNetworkServiceVLCMedia.m 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /*****************************************************************************
  2. * VLCLocalNetworkServiceVLCMedia.m
  3. * VLC for iOS
  4. *****************************************************************************
  5. * Copyright (c) 2015 VideoLAN. All rights reserved.
  6. * $Id$
  7. *
  8. * Authors: Tobias Conradi <videolan # tobias-conradi.de>
  9. *
  10. * Refer to the COPYING file of the official project for license.
  11. *****************************************************************************/
  12. #import "VLCLocalNetworkServiceVLCMedia.h"
  13. @interface VLCLocalNetworkServiceVLCMedia()
  14. @property (nonatomic) VLCMedia *mediaItem;
  15. @end
  16. @implementation VLCLocalNetworkServiceVLCMedia
  17. @synthesize serviceName = _serviceName;
  18. - (instancetype)initWithMediaItem:(VLCMedia *)mediaItem serviceName:(nonnull NSString *)serviceName
  19. {
  20. self = [super init];
  21. if (self) {
  22. _mediaItem = mediaItem;
  23. _serviceName = serviceName;
  24. }
  25. return self;
  26. }
  27. - (NSString *)title {
  28. return [self.mediaItem metadataForKey:VLCMetaInformationTitle];
  29. }
  30. - (UIImage *)icon {
  31. return nil;
  32. }
  33. @end