* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace FFMpeg\FFProbe; interface MapperInterface { /** * Maps data given its type * * @param string $type One of FFProbe::TYPE_* constant * @param string $data The data * * @return Format|Stream * * @throws InvalidArgumentException In case the type is not supported */ public function map($type, $data); }