29 lines
451 B
PHP
29 lines
451 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace Danjones\FFMpeg;
|
||
|
|
|
||
|
|
class Map
|
||
|
|
{
|
||
|
|
protected MappableMedia $media;
|
||
|
|
protected string $path;
|
||
|
|
|
||
|
|
public function __construct(MappableMedia $media)
|
||
|
|
{
|
||
|
|
$this->media = $media;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function saveMap(): MappableMedia
|
||
|
|
{
|
||
|
|
$this->media->saveMap($this);
|
||
|
|
|
||
|
|
return $this->media;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function saveAs(string $path): static
|
||
|
|
{
|
||
|
|
$this->path = $path;
|
||
|
|
|
||
|
|
return $this;
|
||
|
|
}
|
||
|
|
}
|