C# Class OnlineVideos.Downloading.MMSDownloader

Inheritance: System.MarshalByRefObject, IDownloader
ファイルを表示 Open project: offbyoneBB/mp-onlinevideos2 Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
Abort ( ) : void
CancelAsync ( ) : void
Download ( DownloadInfo downloadInfo ) : Exception
InitializeLifetimeService ( ) : object

Private Methods

Method Description
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

Method Details

Abort() public method

public Abort ( ) : void
return void

CancelAsync() public method

public CancelAsync ( ) : void
return void

Download() public method

public Download ( DownloadInfo downloadInfo ) : Exception
downloadInfo DownloadInfo
return System.Exception

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object