protected function setCode($codec)
	{
		if (empty($codec) || ! is_string($codec))
		{
			throw new \InvalidArgumentException('The codec value must be a string type.');
		}
		
		$this->codec = $codec;
		
		return $this;
	}