NAME
XML::ASX - An ASX file - methods for everything from <ASX> to </ASX>
SYNOPSIS
use XML::ASX::File;
my $asx = XML::ASX::File->new;
print $asx;
DESCRIPTION
Represents the ASX file itself. Use this class to add Repeat blocks, ASP Events, and Refs (audio and video media sources).
METHODS
CONSTRUCTOR
ACCESSORS
The following are readable by calling without argument, and settable by calling with argument.
Method Default Value Purpose
---------------------------------------------------------------------
abstract none one line summary of file content
author none who made the file
banner none URL to 82x30 image to be displayed
during play, just below the media
bannerbar AUTO ??? May be 'FIXED' or 'AUTO'
base none just like HTML
copyright none who holds rights to the file
logo_icon none URL to 16x16 image to be displayed in
WMP control bar
logo_mark none URL to 82x30 image displayed before and
after queue is played
moreinfo none text to display when mouse hovers over
logo or banner
previewmode YES ??? May be 'YES' or 'NO'
target none url to open in web browser when banner
is clicked
title none title of the file for WMP to display
version 3.0 ASX version -- don't mess with it
MORE ACCESSORS
add_repeat() - add an XML::ASX::Repeat object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
add_entry() - add an XML::ASX::Entry object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
add_event() - add an XML::ASX::Event object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
xml() - print the playlist
AUTHOR
Allen Day, <allenday@ucla.edu>
SEE ALSO
XML::ASX::Repeat
XML::ASX::Entry
XML::ASX::Event