#include "xingheader.h" MODULE = TagLib PACKAGE = TagLib::MPEG::XingHeader PROTOTYPES: ENABLE ################################################################ # # PUBLIC MEMBER FUNCTIONS # ################################################################ TagLib::MPEG::XingHeader * TagLib::MPEG::XingHeader::new(data) TagLib::ByteVector * data CODE: RETVAL = new TagLib::MPEG::XingHeader(*data); OUTPUT: RETVAL void TagLib::MPEG::XingHeader::DESTROY() CODE: if(!SvREADONLY(SvRV(ST(0)))) delete THIS; bool TagLib::MPEG::XingHeader::isValid() CODE: RETVAL = THIS->isValid(); OUTPUT: RETVAL unsigned int TagLib::MPEG::XingHeader::totalFrames() CODE: RETVAL = THIS->totalFrames(); OUTPUT: RETVAL unsigned int TagLib::MPEG::XingHeader::totalSize() CODE: RETVAL = THIS->totalSize(); OUTPUT: RETVAL ################################################################ # # STATIC PULIC MEMBER FUNCTIONS # ################################################################ static int TagLib::MPEG::XingHeader::xingHeaderOffset(v, c) TagLib::MPEG::Header::Version v TagLib::MPEG::Header::ChannelMode c CODE: RETVAL = TagLib::MPEG::XingHeader::xingHeaderOffset(v, c); OUTPUT: RETVAL