C# 클래스 OnlineVideos.Downloading.MMSDownloader

상속: System.MarshalByRefObject, IDownloader
파일 보기 프로젝트 열기: offbyoneBB/mp-onlinevideos2 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BinaryCalculate decimal
BinaryConvert string
BinaryICalculate System.Int64
CheckByteArrays bool
CheckQueryAtOffset bool
CommandCheck byte[]
DoublePercisionHex decimal
Find int
GetNumberOfPackets int
GetPacketLength int
HPacket byte[]
HTTPMMSDownload void
HexDoublePercision byte[]
HexM string
HexString string
HexToBinary64BitCalculate string
InitiateSession void
MMSDownload void
Pad0 byte[]
RequestConnection void
RequestFile void
ReturnB byte[]
ReturnB2 int
SendTimingTest void
SortOutHeader System.Array[]
StringEndToEnd string
StringHereToHere string
TTTest void
WriteStream void
ZM string

공개 메소드들

메소드 설명
Abort ( ) : void
CancelAsync ( ) : void
Download ( DownloadInfo downloadInfo ) : Exception
InitializeLifetimeService ( ) : object

비공개 메소드들

메소드 설명
BinaryCalculate ( string str ) : decimal
BinaryConvert ( string dec ) : string
BinaryICalculate ( string str ) : System.Int64
CheckByteArrays ( byte byte1, byte byte2, int offset2 ) : bool
CheckQueryAtOffset ( byte Query, byte Pool, int PoolOffset ) : bool
CommandCheck ( System sd, int comm ) : byte[]
DoublePercisionHex ( string str ) : decimal
Find ( byte Query, byte Pool ) : int
GetNumberOfPackets ( byte header ) : int
GetPacketLength ( byte header ) : int
HPacket ( int comm, byte b1, byte b2, byte b3 = null ) : byte[]
HTTPMMSDownload ( string Url, string path ) : void
HexDoublePercision ( decimal d ) : byte[]
HexM ( int i ) : string
HexString ( byte b, int l, int offset ) : string
HexToBinary64BitCalculate ( string str ) : string
InitiateSession ( System sd, string @base ) : void
MMSDownload ( string Url, string path ) : void
Pad0 ( byte array, int extra ) : byte[]
RequestConnection ( System sd ) : void
RequestFile ( System sd, string rest ) : void
ReturnB ( System sd ) : byte[]
ReturnB2 ( System sd ) : int
SendTimingTest ( System sd ) : void
SortOutHeader ( byte b, int n1 ) : System.Array[]
StringEndToEnd ( string here, string here1, string here2 ) : string
StringHereToHere ( string here, string here1, string here2 ) : string
TTTest ( System sd ) : void
WriteStream ( System sd, string path, decimal time, int hsize ) : void
ZM ( string str, int n ) : string

메소드 상세

Abort() 공개 메소드

public Abort ( ) : void
리턴 void

CancelAsync() 공개 메소드

public CancelAsync ( ) : void
리턴 void

Download() 공개 메소드

public Download ( DownloadInfo downloadInfo ) : Exception
downloadInfo DownloadInfo
리턴 System.Exception

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object