MediaWiki master
RiffExtractor Class Reference

Extractor for the Resource Interchange File Format. More...

Static Public Member Functions

static extractUInt32 ( $string)
 Extract a little-endian uint32 from a 4 byte string.
 
static findChunks ( $file, $maxChunks=-1)
 
static findChunksFromFile ( $filename, $maxChunks=-1)
 

Detailed Description

Extractor for the Resource Interchange File Format.

Note
GPL-2.0-or-later
Author
Bryan Tong Minh

Definition at line 12 of file RiffExtractor.php.

Member Function Documentation

◆ extractUInt32()

static RiffExtractor::extractUInt32 ( $string)
static

Extract a little-endian uint32 from a 4 byte string.

Parameters
string$string4-byte string
Returns
int

Definition at line 93 of file RiffExtractor.php.

Referenced by findChunks().

◆ findChunks()

static RiffExtractor::findChunks ( $file,
$maxChunks = -1 )
static
Parameters
resource$file
int$maxChunks
Returns
array|false

Definition at line 30 of file RiffExtractor.php.

References extractUInt32().

Referenced by findChunksFromFile().

◆ findChunksFromFile()

static RiffExtractor::findChunksFromFile ( $filename,
$maxChunks = -1 )
static
Parameters
string$filename
int$maxChunks
Returns
array|false

Definition at line 18 of file RiffExtractor.php.

References findChunks().

Referenced by WebPHandler\extractMetadata().


The documentation for this class was generated from the following file: