C# 클래스 NVorbis.Ogg.PacketReader

상속: IPacketProvider
파일 보기 프로젝트 열기: gregzo/G-Audio

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