VLCMetadata.h 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. /*****************************************************************************
  2. * VLC for iOS
  3. *****************************************************************************
  4. * Copyright (c) 2017-2019 VideoLAN. All rights reserved.
  5. * $Id$
  6. *
  7. * Authors: Carola Nitz <caro # videolan.org>
  8. *
  9. * Refer to the COPYING file of the official project for license.
  10. *****************************************************************************/
  11. @class VLCMLMedia;
  12. @interface VLCMetaData: NSObject
  13. @property(readwrite, copy) NSString *title;
  14. @property(readwrite) UIImage *artworkImage;
  15. @property(readwrite, copy) NSString *artist;
  16. @property(readwrite, copy) NSString *albumName;
  17. @property(readwrite, assign) BOOL isAudioOnly;
  18. @property(readwrite) NSNumber *trackNumber;
  19. @property(readwrite) NSNumber *playbackDuration;
  20. @property(readwrite) NSNumber *elapsedPlaybackTime;
  21. @property(readwrite) NSNumber *playbackRate;
  22. #if TARGET_OS_IOS
  23. - (void)updateMetadataFromMedia:(VLCMLMedia *)media mediaPlayer:(VLCMediaPlayer*)mediaPlayer;
  24. #else
  25. - (void)updateMetadataFromMediaPlayer:(VLCMediaPlayer *)mediaPlayer;
  26. #endif
  27. @end