AMFReader::readData() –

You appear to be a bot. Output may be restricted

Description

Usage

$mixed = AMFReader::readData();

Parameters

Returns

mixed

Source

File name: wordpress/wp-includes/ID3/module.audio-video.flv.php
Lines:

1 to 68 of 68
  public function readData() {
    $value = null;

    $type = $this->stream->readByte();
    switch ($type) {

      // Double
      case 0:
        $value = $this->AMFReader::readDouble();
      break;

      // Boolean
      case 1:
        $value = $this->AMFReader::readBoolean();
        break;

      // String
      case 2:
        $value = $this->AMFReader::readString();
        break;

      // Object
      case 3:
        $value = $this->AMFReader::readObject();
        break;

      // null
      case 6:
        return null;

      // Mixed array
      case 8:
        $value = $this->AMFReader::readMixedArray();
        break;

      // Array
      case 10:
        $value = $this->AMFReader::readArray();
        break;

      // Date
      case 11:
        $value = $this->AMFReader::readDate();
        break;

      // Long string
      case 13:
        $value = $this->AMFReader::readLongString();
        break;

      // XML (handled as string)
      case 15:
        $value = $this->AMFReader::readXML();
        break;

      // Typed object (handled as object)
      case 16:
        $value = $this->AMFReader::readTypedObject();
        break;

      // Long string
      default:
        $value = '(unknown or unsupported data type)';
        break;
    }

    return $value;
  }
 

 View on GitHub View on Trac