public function metering($mode)
    {
        $meteringModes = [
            self::METERING_AVERAGE,
            self::METERING_SPOT,
            self::METERING_BACKLIT,
            self::METERING_MATRIX,
        ];

        $this->assertInArray($mode, $meteringModes);

        $this->valueArguments['metering'] = $mode;

        return $this;
    }