C# Class NVorbis.Ogg.PacketReader

Inheritance: IPacketProvider
Afficher le fichier Open project: gregzo/G-Audio

Private Properties

Свойство Type Description
AddPacket void
FindPacketInPage Packet
GetLastPacket DataPacket
GetLastPacketInPage Packet
PacketReader System
PeekNextPacketInternal Packet
ReadAllPages void
SetEndOfStream void

Méthodes publiques

Méthode Description
Dispose ( ) : void
FindPacket ( long granulePos, Func packetGranuleCountCallback ) : DataPacket
GetGranuleCount ( ) : long
GetNextPacket ( ) : DataPacket
GetPacket ( int packetIndex ) : DataPacket
GetTotalPageCount ( ) : int
PeekNextPacket ( ) : DataPacket
SeekToPacket ( DataPacket packet, int preRoll ) : void

Private Methods

Méthode Description
AddPacket ( Packet packet ) : void
FindPacketInPage ( Packet pagePacket, long targetGranulePos, Func packetGranuleCountCallback ) : Packet
GetLastPacket ( ) : DataPacket
GetLastPacketInPage ( Packet packet ) : Packet
PacketReader ( ContainerReader container, int streamSerial ) : System
PeekNextPacketInternal ( ) : Packet
ReadAllPages ( ) : void
SetEndOfStream ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FindPacket() public méthode

public FindPacket ( long granulePos, Func packetGranuleCountCallback ) : DataPacket
granulePos long
packetGranuleCountCallback Func
Résultat DataPacket

GetGranuleCount() public méthode

public GetGranuleCount ( ) : long
Résultat long

GetNextPacket() public méthode

public GetNextPacket ( ) : DataPacket
Résultat DataPacket

GetPacket() public méthode

public GetPacket ( int packetIndex ) : DataPacket
packetIndex int
Résultat DataPacket

GetTotalPageCount() public méthode

public GetTotalPageCount ( ) : int
Résultat int

PeekNextPacket() public méthode

public PeekNextPacket ( ) : DataPacket
Résultat DataPacket

SeekToPacket() public méthode

public SeekToPacket ( DataPacket packet, int preRoll ) : void
packet DataPacket
preRoll int
Résultat void