Logo Search packages:      
Sourcecode: f-spot version File versions  Download package

TagLib::Asf::PaddingObject Class Reference

Inheritance diagram for TagLib::Asf::PaddingObject:


List of all members.

Detailed Description

This class extends Object to provide a representation of an ASF Padding object which can be read from and written to disk.

Definition at line 33 of file PaddingObject.cs.

Public Member Functions

 PaddingObject (uint size)
 Constructs and initializes a new instance of PaddingObject of a specified size.
 PaddingObject (Asf.File file, long position)
 Constructs and initializes a new instance of PaddingObject by reading the contents from a specified position in a specified file.
override ByteVector Render ()
 Renders the current instance as a raw ASF object.

Static Public Member Functions

static ByteVector RenderDWord (uint value)
 Renders a 4-byte DWORD.
static ByteVector RenderQWord (ulong value)
 Renders a 8-byte QWORD.
static ByteVector RenderUnicode (string value)
 Renders a Unicode (wide) string.
static ByteVector RenderWord (ushort value)
 Renders a 2-byte WORD.

Protected Member Functions

ByteVector Render (ByteVector data)
 Renders the current instance as a raw ASF object containing specified data.


System.Guid Guid [get]
 Gets the GUID for the current instance.
ulong OriginalSize [get]
 Gets the original size of the current instance.
ulong Size [get, set]
 Gets and sets the number of bytes the current instance will take up on disk.

Private Attributes

ulong size
 Contains the size of the current instance.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index