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

TagLib::Asf::ExtendedContentDescriptionObject Class Reference

Inheritance diagram for TagLib::Asf::ExtendedContentDescriptionObject:


List of all members.

Detailed Description

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

Definition at line 35 of file ExtendedContentDescriptionObject.cs.

Public Member Functions

void AddDescriptor (ContentDescriptor descriptor)
 Adds a descriptor to the current instance.
 ExtendedContentDescriptionObject ()
 Constructs and initializes a new instance of ExtendedContentDescriptionObject with no contents.
 ExtendedContentDescriptionObject (Asf.File file, long position)
 Constructs and initializes a new instance of ExtendedContentDescriptionObject by reading the contents from a specified position in a specified file.
IEnumerable< ContentDescriptorGetDescriptors (params string[] names)
 Gets all descriptors with any of a collection of names from the current instance.
IEnumerator< ContentDescriptorGetEnumerator ()
 Gets an enumerator for enumerating through the content descriptors.
void RemoveDescriptors (string name)
 Removes all descriptors with a given name from the current instance.
override ByteVector Render ()
 Renders the current instance as a raw ASF object.
void SetDescriptors (string name, params ContentDescriptor[] descriptors)
 Sets the a collection of desciptors for a given name, removing the existing matching records.

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.
bool IsEmpty [get]
 Gets whether or not the current instance is empty.
ulong OriginalSize [get]
 Gets the original size of the current instance.

Private Member Functions

GetEnumerator ()

Private Attributes

List< ContentDescriptordescriptors
 Contains the content descriptors.

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

Generated by  Doxygen 1.6.0   Back to index