ffmpeg-mappable-media/src/Traits/HasMetadata.php
Dan Jones de5cf914da 🚧 Add stream to map
Still need to handle the codecs. But almost there.
2022-08-23 15:25:27 -05:00

21 lines
421 B
PHP

<?php
namespace Danjones\FFMpeg\Traits;
trait HasMetadata
{
protected array $metadata = [];
public function addMetadata(array|string $keyOrData, string $value = null): static
{
if (is_array($keyOrData)) {
array_walk($keyOrData, fn($v, $k) => $this->addMetadata($k, $v));
return $this;
}
$this->metadata[$keyOrData] = $value;
return $this;
}
}