Functions | |
bool | parse (ID3_TagImpl &tag, ID3_Reader &rdr) |
void | render (ID3_Writer &writer, const ID3_TagImpl &tag) |
bool dami::id3::v2::parse | ( | ID3_TagImpl & | tag, | |
ID3_Reader & | rdr | |||
) |
Definition at line 137 of file tag_parse.cpp.
References ID3_Reader::getCur(), ID3_Header::GetDataSize(), ID3_TagHeader::GetExtended(), ID3_Header::GetSpec(), ID3_TagHeader::GetUnsync(), ID3_TagHeader::Parse(), ID3_TagHeader::ParseExtended(), ID3_TagImpl::SetExtended(), ID3_TagImpl::SetSpec(), ID3_TagImpl::SetUnsync(), and ID3_TagHeader::SIZE.
void dami::id3::v2::render | ( | ID3_Writer & | writer, | |
const ID3_TagImpl & | tag | |||
) |
Definition at line 78 of file tag_render.cpp.
References ID3_Writer::END_OF_WRITER, ID3_TagImpl::GetExperimental(), ID3_TagImpl::GetExtended(), ID3_TagImpl::GetExtendedBytes(), ID3_TagImpl::GetFooter(), ID3_TagImpl::GetSpec(), ID3_TagImpl::GetUnsync(), ID3_TagImpl::NumFrames(), ID3_TagImpl::PaddingSize(), ID3_TagHeader::Render(), ID3_Header::SetDataSize(), ID3_TagHeader::SetExperimental(), ID3_TagHeader::SetExtended(), ID3_TagHeader::SetFooter(), ID3_TagHeader::SetSpec(), ID3_TagHeader::SetUnsync(), ID3_Writer::writeChar(), and ID3_Writer::writeChars().
Referenced by ID3_Tag::Render(), RenderV1ToFile(), and RenderV2ToFile().