Classes | |
| class | WindowedReader |
| Set a window on the buffer. More... | |
| class | CharReader |
| class | LineFeedReader |
| class | UnsyncedReader |
| class | CompressedReader |
| class | UnsyncedWriter |
| class | CompressedWriter |
| class | ExitTrigger |
| class | StringReader |
| class | BStringReader |
| class | StringWriter |
| class | BStringWriter |
Functions | |
| ID3_C_EXPORT String | readString (ID3_Reader &) |
| ID3_C_EXPORT String | readText (ID3_Reader &, size_t) |
| ID3_C_EXPORT String | readUnicodeString (ID3_Reader &) |
| ID3_C_EXPORT String | readUnicodeText (ID3_Reader &, size_t) |
| ID3_C_EXPORT BString | readAllBinary (ID3_Reader &) |
| ID3_C_EXPORT BString | readBinary (ID3_Reader &, size_t) |
| ID3_C_EXPORT uint32 | readLENumber (ID3_Reader &, size_t) |
| ID3_C_EXPORT uint32 | readBENumber (ID3_Reader &, size_t) |
| ID3_C_EXPORT String | readTrailingSpaces (ID3_Reader &, size_t) |
| ID3_C_EXPORT uint32 | readUInt28 (ID3_Reader &) |
| ID3_C_EXPORT size_t | writeString (ID3_Writer &, String) |
| ID3_C_EXPORT size_t | writeText (ID3_Writer &, String) |
| ID3_C_EXPORT size_t | writeUnicodeString (ID3_Writer &, String, bool=true) |
| ID3_C_EXPORT size_t | writeUnicodeText (ID3_Writer &, String, bool=true) |
| ID3_C_EXPORT size_t | writeBENumber (ID3_Writer &, uint32 val, size_t) |
| ID3_C_EXPORT size_t | writeTrailingSpaces (ID3_Writer &, String, size_t) |
| ID3_C_EXPORT size_t | writeUInt28 (ID3_Writer &, uint32) |
| BString dami::io::readAllBinary | ( | ID3_Reader & | ) |
Definition at line 194 of file io_helpers.cpp.
References readBinary(), and ID3_Reader::remainingBytes().
Referenced by dami::mm::parse(), dami::id3::v2::parse(), and ID3_FieldImpl::ParseBinary().
| uint32 dami::io::readBENumber | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
Definition at line 231 of file io_helpers.cpp.
References ID3_Reader::atEnd(), and ID3_Reader::readChar().
Referenced by Mp3Info::Parse(), ID3_FrameHeader::Parse(), ID3_FrameImpl::Parse(), ID3_TagHeader::ParseExtended(), and ID3_FieldImpl::ParseInteger().
| BString dami::io::readBinary | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
Definition at line 199 of file io_helpers.cpp.
References ID3_Reader::atEnd(), min, and ID3_Reader::readChars().
Referenced by dami::io::CompressedReader::CompressedReader(), dami::id3::v1::parse(), and readAllBinary().
| uint32 dami::io::readLENumber | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
Definition at line 217 of file io_helpers.cpp.
References ID3_Reader::atEnd(), and ID3_Reader::readChar().
Referenced by dami::mm::parse().
| String dami::io::readString | ( | ID3_Reader & | ) |
Definition at line 35 of file io_helpers.cpp.
References ID3_Reader::atEnd(), and ID3_Reader::readChar().
| String dami::io::readText | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
Definition at line 50 of file io_helpers.cpp.
References ID3_Reader::atEnd(), min, and ID3_Reader::readChars().
Referenced by ID3_TagImpl::IsV2Tag(), dami::id3::v1::parse(), dami::mm::parse(), dami::lyr3::v2::parse(), dami::lyr3::v1::parse(), ID3_FrameHeader::Parse(), and readUnicodeText().
| String dami::io::readTrailingSpaces | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
Definition at line 243 of file io_helpers.cpp.
References ID3_Reader::atEnd(), and dami::io::WindowedReader::readChar().
Referenced by dami::id3::v1::parse(), and dami::mm::parse().
| uint32 dami::io::readUInt28 | ( | ID3_Reader & | ) |
Definition at line 266 of file io_helpers.cpp.
References ID3_Reader::atEnd(), MASK, min, and ID3_Reader::readChar().
Referenced by ID3_TagImpl::IsV2Tag(), ID3_TagHeader::Parse(), and ID3_TagHeader::ParseExtended().
| String dami::io::readUnicodeString | ( | ID3_Reader & | ) |
| String dami::io::readUnicodeText | ( | ID3_Reader & | , | |
| size_t | ||||
| ) |
| size_t dami::io::writeBENumber | ( | ID3_Writer & | , | |
| uint32 | val, | |||
| size_t | ||||
| ) |
Definition at line 286 of file io_helpers.cpp.
References dami::renderNumber(), and ID3_Writer::writeChars().
Referenced by ID3_TagHeader::Render(), ID3_FrameHeader::Render(), ID3_FrameImpl::Render(), and ID3_FieldImpl::RenderInteger().
| size_t dami::io::writeString | ( | ID3_Writer & | , | |
| String | ||||
| ) |
| size_t dami::io::writeText | ( | ID3_Writer & | , | |
| String | ||||
| ) |
Definition at line 338 of file io_helpers.cpp.
References ID3_Writer::getCur(), and ID3_Writer::writeChars().
Referenced by writeString().
| size_t dami::io::writeTrailingSpaces | ( | ID3_Writer & | , | |
| String | , | |||
| size_t | ||||
| ) |
Definition at line 294 of file io_helpers.cpp.
References ID3_Writer::getCur(), min, ID3_Writer::writeChar(), and ID3_Writer::writeChars().
Referenced by dami::id3::v1::render().
| size_t dami::io::writeUInt28 | ( | ID3_Writer & | , | |
| uint32 | ||||
| ) |
Definition at line 307 of file io_helpers.cpp.
References MASK, min, and ID3_Writer::writeChars().
Referenced by ID3_TagHeader::Render().
| size_t dami::io::writeUnicodeString | ( | ID3_Writer & | , | |
| String | , | |||
| bool | = true | |||
| ) |
Definition at line 345 of file io_helpers.cpp.
References NULL_UNICODE, ID3_Writer::writeChars(), and writeUnicodeText().
| size_t dami::io::writeUnicodeText | ( | ID3_Writer & | , | |
| String | , | |||
| bool | = true | |||
| ) |
Definition at line 353 of file io_helpers.cpp.
References ID3_Writer::getCur(), and ID3_Writer::writeChars().
Referenced by writeUnicodeString().
1.5.1