Kaynağa Gözat

VLCMediaListPlayer: hide implementation details

Gleb Pinigin 11 yıl önce
ebeveyn
işleme
417d2237e7

+ 1 - 7
Headers/Public/VLCMediaListPlayer.h

@@ -36,13 +36,7 @@ typedef NS_ENUM(NSInteger, VLCRepeatMode) {
     VLCRepeatAllItems
 };
 
-@interface VLCMediaListPlayer : NSObject {
-    void *instance;
-    VLCMedia *_rootMedia;
-    VLCMediaPlayer *_mediaPlayer;
-    VLCMediaList *_mediaList;
-    VLCRepeatMode _repeatMode;
-}
+@interface VLCMediaListPlayer : NSObject
 
 @property (readwrite) VLCMediaList *mediaList;
 

+ 9 - 0
Sources/VLCMediaListPlayer.m

@@ -30,6 +30,15 @@
 #import "VLCMediaList.h"
 #import "VLCLibVLCBridging.h"
 
+@interface VLCMediaListPlayer () {
+    void *instance;
+    VLCMedia *_rootMedia;
+    VLCMediaPlayer *_mediaPlayer;
+    VLCMediaList *_mediaList;
+    VLCRepeatMode _repeatMode;
+}
+@end
+
 @implementation VLCMediaListPlayer
 
 - (id)initWithOptions:(NSArray *)options