123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?php
- namespace OCP;
- use OCP\Files\File;
- use OCP\Files\NotFoundException;
- use OCP\Files\SimpleFS\ISimpleFile;
- interface IPreview {
-
- public const MODE_FILL = 'fill';
-
- public const MODE_COVER = 'cover';
-
- public function registerProvider($mimeTypeRegex, \Closure $callable);
-
- public function getProviders();
-
- public function hasProviders();
-
- public function getPreview(File $file, $width = -1, $height = -1, $crop = false, $mode = IPreview::MODE_FILL, $mimeType = null);
-
- public function isMimeSupported($mimeType = '*');
-
- public function isAvailable(\OCP\Files\FileInfo $file);
-
- public function generatePreviews(File $file, array $specifications, $mimeType = null);
- }
|