OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / macosx / HBSubtitles.h
index 990492d..83c9a1d 100644 (file)
@@ -7,11 +7,20 @@
 #import <Cocoa/Cocoa.h>
 #include "hb.h"
 
+
+
+
 @interface HBSubtitles : NSObject {
 hb_title_t                   *fTitle;
 
-NSMutableArray               *subtitleArray;
+NSMutableArray               *subtitleArray; // contains the output subtitle track info
+NSMutableArray               *subtitleSourceArray;// contains the source subtitle track info
+NSMutableArray               *languagesArray; // array of languages taken from lang.c
+int                           languagesArrayDefIndex;
+NSMutableArray               *charCodeArray; // array of character codes
+int                           charCodeArrayDefIndex;
 int                           container;
+
 }
 
 // Trigger a refresh of data
@@ -20,10 +29,14 @@ int                           container;
 // Create new subtitle track
 - (void)addSubtitleTrack;
 - (NSDictionary *)createSubtitleTrack;
-- (NSMutableArray*) getSubtitleArray: (NSMutableArray *) subtitlesArray ;
+- (NSMutableArray*) getSubtitleArray;
+// Add an srt file
+- (void)createSubtitleSrtTrack:(NSString *)filePath;
 
 - (void)containerChanged:(int) newContainer;
 
+- (void)setNewSubtitles:(NSMutableArray*) newSubtitleArray;
+
 // Table View Delegates
 - (int)numberOfRowsInTableView:(NSTableView *)aTableView;