X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=macosx%2FHBSubtitles.h;h=83c9a1d6fe6a462811668168821086c3f5e21f57;hb=4b72a63eb61a01275493c4bfb51ba02152d1c5e1;hp=990492db2a61278b561765b64bc25ef038601723;hpb=4a7c57d43ac03556597821bdc3469c00a319b7b7;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/macosx/HBSubtitles.h b/macosx/HBSubtitles.h index 990492db..83c9a1d6 100644 --- a/macosx/HBSubtitles.h +++ b/macosx/HBSubtitles.h @@ -7,11 +7,20 @@ #import #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;