File::Format::RIFF::List - a single RIFF list
use File::Format::RIFF; my ( $list ) = new File::Format::RIFF::List; $list->type( 'stuf' ); $list->addChunk( abcd => 'a bunch of data' ); $list->addList( 'alst' )->addChunk( xyzw => 'more data' ); print $list->numChunks, "\n"; ... some $container ... $container->push( $list );
A File::Format::RIFF::List is a list of data in a RIFF file. It has an identifier, a type, and an array of data. The id is always 'LIST'. The type must be a four character code, and the data is an array of other RIFF lists and/or RIFF chunks.
File::Format::RIFF::List
Creates a new File::Format::RIFF::List object. $type is a four character code that identifies the type of this RIFF list. If $type is not specified, it defaults to ' ' (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new list object is initialized empty.
$type
' '
$data
undef
File::Format::RIFF::List inherits from File::Format::RIFF::Container, so all methods available for Containers can be used on RIFF lists. A Container essentially contains an array of RIFF lists and/or RIFF chunks. See the File::Format::RIFF::Container man page for more information.
File::Format::RIFF::Container
Paul Sturm <sturm@branewave.com>
To install File::Format::RIFF, copy and paste the appropriate command in to your terminal.
cpanm
cpanm File::Format::RIFF
CPAN shell
perl -MCPAN -e shell install File::Format::RIFF
For more information on module installation, please visit the detailed CPAN module installation guide.