C# 클래스 JarrettVance.ChapterTools.IfoUtil

파일 보기 프로젝트 열기: jarrettv/ChapterGrabber

공개 메소드들

메소드 설명
GetFileBlock ( string strFile, long pos, int count ) : byte[]
GetTotalFrames ( System.TimeSpan time, int fps ) : long
ToFilePosition ( byte bytes ) : long
ToInt16 ( byte bytes ) : short
ToInt32 ( byte bytes ) : uint
ToShort ( byte bytes ) : short

비공개 메소드들

메소드 설명
AsHex ( int val ) : int
GetChainOffset ( string ifoFile, long pcgitPosition, int programChain ) : uint
GetFrames ( System.TimeSpan time, int fps ) : int
GetFrames ( byte val ) : short?
GetNumberOfPrograms ( string ifoFile, long pcgitPosition, uint chainOffset ) : int
GetPCGIP_Position ( string ifoFile ) : long
GetProgramChains ( string ifoFile, long pcgitPosition ) : int
ReadTimeSpan ( byte playbackBytes, double &fps ) : TimeSpan?
ReadTimeSpan ( string ifoFile, long pcgitPosition, uint chainOffset, double &fps ) : TimeSpan?
TwoLong ( int val ) : string

메소드 상세

GetFileBlock() 공개 정적인 메소드

public static GetFileBlock ( string strFile, long pos, int count ) : byte[]
strFile string
pos long
count int
리턴 byte[]

GetTotalFrames() 공개 정적인 메소드

public static GetTotalFrames ( System.TimeSpan time, int fps ) : long
time System.TimeSpan
fps int
리턴 long

ToFilePosition() 공개 정적인 메소드

public static ToFilePosition ( byte bytes ) : long
bytes byte
리턴 long

ToInt16() 공개 정적인 메소드

public static ToInt16 ( byte bytes ) : short
bytes byte
리턴 short

ToInt32() 공개 정적인 메소드

public static ToInt32 ( byte bytes ) : uint
bytes byte
리턴 uint

ToShort() 공개 정적인 메소드

public static ToShort ( byte bytes ) : short
bytes byte
리턴 short