Blame view
sources/lib/private/preview/provider.php
805 Bytes
|
31b7f2792
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php
namespace OC\Preview;
abstract class Provider {
private $options;
public function __construct($options) {
$this->options=$options;
}
abstract public function getMimeType();
/**
* get thumbnail for file at path $path
* @param string $path Path of file
* @param int $maxX The maximum X size of the thumbnail. It can be smaller depending on the shape of the image
* @param int $maxY The maximum Y size of the thumbnail. It can be smaller depending on the shape of the image
|
|
6d9380f96
|
18 |
* @param bool $scalingup Disable/Enable upscaling of previews |
|
31b7f2792
|
19 20 21 22 23 24 |
* @param object $fileview fileview object of user folder * @return mixed * false if no preview was generated * OC_Image object of the preview */ abstract public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview); |
|
6d9380f96
|
25 |
|
|
31b7f2792
|
26 |
} |