id3lib 3.8.3
dami::io Namespace Reference

Classes

class  BStringReader
 
class  BStringWriter
 
class  CharReader
 
class  CompressedReader
 
class  CompressedWriter
 
class  ExitTrigger
 
class  LineFeedReader
 
class  StringReader
 
class  StringWriter
 
class  UnsyncedReader
 
class  UnsyncedWriter
 
class  WindowedReader
 Set a window on the buffer. More...
 

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)
 

Function Documentation

◆ readAllBinary()

BString dami::io::readAllBinary ( ID3_Reader & reader)

Definition at line 194 of file io_helpers.cpp.

◆ readBENumber()

uint32 dami::io::readBENumber ( ID3_Reader & reader,
size_t len )

Definition at line 231 of file io_helpers.cpp.

◆ readBinary()

BString dami::io::readBinary ( ID3_Reader & reader,
size_t len )

Definition at line 199 of file io_helpers.cpp.

◆ readLENumber()

uint32 dami::io::readLENumber ( ID3_Reader & reader,
size_t len )

Definition at line 217 of file io_helpers.cpp.

◆ readString()

String dami::io::readString ( ID3_Reader & reader)

Definition at line 35 of file io_helpers.cpp.

◆ readText()

String dami::io::readText ( ID3_Reader & reader,
size_t len )

Definition at line 50 of file io_helpers.cpp.

◆ readTrailingSpaces()

String dami::io::readTrailingSpaces ( ID3_Reader & reader,
size_t len )

Definition at line 243 of file io_helpers.cpp.

◆ readUInt28()

uint32 dami::io::readUInt28 ( ID3_Reader & reader)

Definition at line 266 of file io_helpers.cpp.

◆ readUnicodeString()

String dami::io::readUnicodeString ( ID3_Reader & reader)

Definition at line 125 of file io_helpers.cpp.

◆ readUnicodeText()

String dami::io::readUnicodeText ( ID3_Reader & reader,
size_t len )

Definition at line 159 of file io_helpers.cpp.

◆ writeBENumber()

size_t dami::io::writeBENumber ( ID3_Writer & writer,
uint32 val,
size_t len )

Definition at line 286 of file io_helpers.cpp.

◆ writeString()

size_t dami::io::writeString ( ID3_Writer & writer,
String data )

Definition at line 331 of file io_helpers.cpp.

◆ writeText()

size_t dami::io::writeText ( ID3_Writer & writer,
String data )

Definition at line 338 of file io_helpers.cpp.

◆ writeTrailingSpaces()

size_t dami::io::writeTrailingSpaces ( ID3_Writer & writer,
String buf,
size_t len )

Definition at line 294 of file io_helpers.cpp.

◆ writeUInt28()

size_t dami::io::writeUInt28 ( ID3_Writer & writer,
uint32 val )

Definition at line 307 of file io_helpers.cpp.

◆ writeUnicodeString()

size_t dami::io::writeUnicodeString ( ID3_Writer & writer,
String data,
bool bom = true )

Definition at line 345 of file io_helpers.cpp.

◆ writeUnicodeText()

size_t dami::io::writeUnicodeText ( ID3_Writer & writer,
String data,
bool bom = true )

Definition at line 353 of file io_helpers.cpp.