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

TagLib::Asf::StreamPropertiesObject Class Reference

Inheritance diagram for TagLib::Asf::StreamPropertiesObject:

TagLib::Asf::Object

List of all members.


Detailed Description

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

Definition at line 34 of file StreamPropertiesObject.cs.


Public Member Functions

override ByteVector Render ()
 Renders the current instance as a raw ASF object.
 StreamPropertiesObject (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.

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.

Properties

ICodec Codec [get]
 Gets the codec information contained in the current instance.
ByteVector ErrorCorrectionData [get]
 Gets the error correction data contained in the current instance.
System.Guid ErrorCorrectionType [get]
 Gets the error correction type GUID of the current instance.
ushort Flags [get]
 Gets the flags that apply to the current instance.
System.Guid Guid [get]
 Gets the GUID for the current instance.
ulong OriginalSize [get]
 Gets the original size of the current instance.
System.Guid StreamType [get]
 Gets the stream type GUID of the current instance.
TimeSpan TimeOffset [get]
 Gets the time offset at which the stream described by the current instance begins.
ByteVector TypeSpecificData [get]
 Gets the type specific data contained in the current instance.

Private Attributes

ByteVector error_correction_data
 Contains the error correction data.
System.Guid error_correction_type
 Contains the error correction type GUID.
ushort flags
 Contains the stream flags.
uint reserved
 Contains the reserved data.
System.Guid stream_type
 Contains the stream type GUID.
ulong time_offset
 Contains the time offset of the stream.
ByteVector type_specific_data
 Contains the type specific data.

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

Generated by  Doxygen 1.6.0   Back to index