X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=projects%2Fmacosx%2Fframework%2FHeaders%2FPublic%2FVLCMediaThumbnailer.h;h=a18b4fcdcad2a2a2284e7204ed0928b246b3625c;hb=0381d38320edc33cd7bff46fa4adcb6236f5f7fa;hp=e27c344989907692ec1923ee735d7b0c7b5a5640;hpb=a8b37fbd6e4b8d8adfacbbf64cc546c90a5a5994;p=vlc diff --git a/projects/macosx/framework/Headers/Public/VLCMediaThumbnailer.h b/projects/macosx/framework/Headers/Public/VLCMediaThumbnailer.h index e27c344989..a18b4fcdca 100644 --- a/projects/macosx/framework/Headers/Public/VLCMediaThumbnailer.h +++ b/projects/macosx/framework/Headers/Public/VLCMediaThumbnailer.h @@ -21,9 +21,12 @@ CGImageRef _thumbnail; void *_data; NSTimer *_parsingTimeoutTimer; + NSTimer *_thumbnailingTimeoutTimer; CGFloat _thumbnailHeight,_thumbnailWidth; CGFloat _effectiveThumbnailHeight,_effectiveThumbnailWidth; + int _numberOfReceivedFrames; + BOOL _shouldRejectFrames; } + (VLCMediaThumbnailer *)thumbnailerWithMedia:(VLCMedia *)media andDelegate:(id)delegate; @@ -52,5 +55,6 @@ @protocol VLCMediaThumbnailerDelegate @required +- (void)mediaThumbnailerDidTimeOut:(VLCMediaThumbnailer *)mediaThumbnailer; - (void)mediaThumbnailer:(VLCMediaThumbnailer *)mediaThumbnailer didFinishThumbnail:(CGImageRef)thumbnail; @end