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

Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | Private Attributes

TagLib::Ogg::Page Class Reference

This class provides a representation of an Ogg page. More...

Collaboration diagram for TagLib::Ogg::Page:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Page (File file, long position)
 Constructs and initializes a new instance of Page by reading a raw Ogg page from a specified position in a specified file.
 Page (ByteVectorCollection packets, PageHeader header)
 Constructs and initializes a new instance of Page with a specified header and packets.
ByteVector Render ()
 Renders the current instance as a raw Ogg page.

Static Public Member Functions

static void OverwriteSequenceNumbers (File file, long position, IDictionary< uint, int > shiftTable)
 Overwrites all page headers in a file starting at a specified position, shifting the page sequence numbers a set amount.

Protected Member Functions

 Page (PageHeader header)
 Constructs and intializes a new instance of Page with a specified header and no packets.

Properties

PageHeader Header [get]
 Gets the header of the current instance.
ByteVector[] Packets [get]
 Gets the packets contained in the current instance.
uint Size [get]
 Gets the total size of the current instance as it appeared on disk.

Private Attributes

PageHeader header
 Contains the page header.
ByteVectorCollection packets
 Contains the packets.

Detailed Description

This class provides a representation of an Ogg page.

Definition at line 36 of file Page.cs.


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

Generated by  Doxygen 1.6.0   Back to index