C# Класс NVorbis.Ogg.PacketReader

Наследование: IPacketProvider
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddPacket void
FindPacketInPage Packet
GetLastPacket DataPacket
GetLastPacketInPage Packet
PacketReader System
PeekNextPacketInternal Packet
ReadAllPages void
SetEndOfStream void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FindPacket() публичный Метод

public FindPacket ( long granulePos, Func packetGranuleCountCallback ) : DataPacket
granulePos long
packetGranuleCountCallback Func
Результат DataPacket

GetGranuleCount() публичный Метод

public GetGranuleCount ( ) : long
Результат long

GetNextPacket() публичный Метод

public GetNextPacket ( ) : DataPacket
Результат DataPacket

GetPacket() публичный Метод

public GetPacket ( int packetIndex ) : DataPacket
packetIndex int
Результат DataPacket

GetTotalPageCount() публичный Метод

public GetTotalPageCount ( ) : int
Результат int

PeekNextPacket() публичный Метод

public PeekNextPacket ( ) : DataPacket
Результат DataPacket

SeekToPacket() публичный Метод

public SeekToPacket ( DataPacket packet, int preRoll ) : void
packet DataPacket
preRoll int
Результат void