text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
   */
  
  @interface _MRContentItemMetadataProtobuf : PBCodable <NSCopying> {
      NSString * _albumArtistName;
      NSString * _albumName;
      NSData * _artworkData;
      NSString * _directorName;
      double  _duration;
      int  _episodeNumber;
      struct { 
          unsigned int duration : 1; 
          unsigned int releaseDate : 1; 
          unsigned int episodeNumber : 1; 
          unsigned int playCount : 1; 
          unsigned int playbackProgress : 1; 
          unsigned int playlistType : 1; 
          unsigned int radioStationType : 1; 
          unsigned int seasonNumber : 1; 
          unsigned int isContainer : 1; 
          unsigned int isExplicitItem : 1; 
          unsigned int isPlayable : 1; 
      }  _has;
      bool  _isContainer;
      bool  _isExplicitItem;
      bool  _isPlayable;
      NSString * _localizedContentRating;
      int  _playCount;
      float  _playbackProgress;
      int  _playlistType;
      int  _radioStationType;
      double  _releaseDate;
      int  _seasonNumber;
      NSString * _subtitle;
      NSString * _title;
      NSString * _trackArtistName;
  }
  
  @property (nonatomic, retain) NSString *albumArtistName;
  @property (nonatomic, retain) NSString *albumName;
  @property (nonatomic, retain) NSData *artworkData;
  @property (nonatomic, retain) NSString *directorName;
  @property (nonatomic) double duration;
  @property (nonatomic) int episodeNumber;
  @property (nonatomic, readonly) bool hasAlbumArtistName;
  @property (nonatomic, readonly) bool hasAlbumName;
  @property (nonatomic, readonly) bool hasArtworkData;
  @property (nonatomic, readonly) bool hasDirectorName;
  @property (nonatomic) bool hasDuration;
  @property (nonatomic) bool hasEpisodeNumber;
  @property (nonatomic) bool hasIsContainer;
  @property (nonatomic) bool hasIsExplicitItem;
  @property (nonatomic) bool hasIsPlayable;
  @property (nonatomic, readonly) bool hasLocalizedContentRating;
  @property (nonatomic) bool hasPlayCount;
  @property (nonatomic) bool hasPlaybackProgress;
  @property (nonatomic) bool hasPlaylistType;
  @property (nonatomic) bool hasRadioStationType;
  @property (nonatomic) bool hasReleaseDate;
  @property (nonatomic) bool hasSeasonNumber;
  @property (nonatomic, readonly) bool hasSubtitle;
  @property (nonatomic, readonly) bool hasTitle;
  @property (nonatomic, readonly) bool hasTrackArtistName;
  @property (nonatomic) bool isContainer;
  @property (nonatomic) bool isExplicitItem;
  @property (nonatomic) bool isPlayable;
  @property (nonatomic, retain) NSString *localizedContentRating;
  @property (nonatomic) int playCount;
  @property (nonatomic) float playbackProgress;
  @property (nonatomic) int playlistType;
  @property (nonatomic) int radioStationType;
  @property (nonatomic) double releaseDate;
  @property (nonatomic) int seasonNumber;
  @property (nonatomic, retain) NSString *subtitle;
  @property (nonatomic, retain) NSString *title;
  @property (nonatomic, retain) NSString *trackArtistName;
  
  - (id)albumArtistName;
  - (id)albumName;
  - (id)artworkData;
  - (void)copyTo:(id)arg1;
  - (id)copyWithZone:(struct _NSZone { }*)arg1;
  - (void)dealloc;
  - (id)description;
  - (id)dictionaryRepresentation;
  - (id)directorName;
  - (double)duration;
  - (int)episodeNumber;
  - (bool)hasAlbumArtistName;
  - (bool)hasAlbumName;
  - (bool)hasArtworkData;
  - (bool)hasDirectorName;
  - (bool)hasDuration;
  - (bool)hasEpisodeNumber;
  - (bool)hasIsContainer;
  - (bool)hasIsExplicitItem;
  - (bool)hasIsPlayable;
  - (bool)hasLocalizedContentRating;
  - (bool)hasPlayCount;
  - (bool)hasPlaybackProgress;
  - (bool)hasPlaylistType;
  - (bool)hasRadioStationType;
  - (bool)hasReleaseDate;
  - (bool)hasSeasonNumber;
  - (bool)hasSubtitle;
  - (bool)hasTitle;
  - (bool)hasTrackArtistName;
  - (unsigned long long)hash;
  - (bool)isContainer;
  - (bool)isEqual:(id)arg1;
  - (bool)isExplicitItem;
  - (bool)isPlayable;
  - (id)localizedContentRating;
  - (void)mergeFrom:(id)arg1;
  - (int)playCount;
  - (float)playbackProgress;
  - (int)playlistType;
  - (int)radioStationType;
  - (bool)readFrom:(id)arg1;
  - (double)releaseDate;
  - (int)seasonNumber;
  - (void)setAlbumArtistName:(id)arg1;
  - (void)setAlbumName:(id)arg1;
  - (void)setArtworkData:(id)arg1;
  - (void)setDirectorName:(id)arg1;
  - (void)setDuration:(double)arg1;
  - (void)setEpisodeNumber:(int)arg1;
  - (void)setHasDuration:(bool)arg1;
  - (void)setHasEpisodeNumber:(bool)arg1;
  - (void)setHasIsContainer:(bool)arg1;
  - (void)setHasIsExplicitItem:(bool)arg1;
  - (void)setHasIsPlayable:(bool)arg1;
  - (void)setHasPlayCount:(bool)arg1;
  - (void)setHasPlaybackProgress:(bool)arg1;
  - (void)setHasPlaylistType:(bool)arg1;
  - (void)setHasRadioStationType:(bool)arg1;
  - (void)setHasReleaseDate:(bool)arg1;
  - (void)setHasSeasonNumber:(bool)arg1;
  - (void)setIsContainer:(bool)arg1;
  - (void)setIsExplicitItem:(bool)arg1;
  - (void)setIsPlayable:(bool)arg1;
  - (void)setLocalizedContentRating:(id)arg1;
  - (void)setPlayCount:(int)arg1;
  - (void)setPlaybackProgress:(float)arg1;
  - (void)setPlaylistType:(int)arg1;
  - (void)setRadioStationType:(int)arg1;
  - (void)setReleaseDate:(double)arg1;
  - (void)setSeasonNumber:(int)arg1;
  - (void)setSubtitle:(id)arg1;
  - (void)setTitle:(id)arg1;
  - (void)setTrackArtistName:(id)arg1;
  - (id)subtitle;
  - (id)title;
  - (id)trackArtistName;
  - (void)writeTo:(id)arg1;
  
  @end
  