C# Class PeerCastStation.MKV.Element

Datei anzeigen Open project: kumaryu/peercaststation Class Usage Examples

Public Methods

Method Description
Element ( VInt id, VInt size ) : System
ReadBody ( Stream s ) : void
ReadBodyAsync ( Stream s, CancellationToken cancel_token ) : Task
ReadHeader ( Stream s ) : Element
ReadHeaderAsync ( Stream s, CancellationToken cancel_token ) : Task
ReadString ( Stream s, long len ) : string
ReadUInt ( Stream s, long len ) : long
ToArray ( ) : byte[]
Write ( Stream s ) : void

Method Details

Element() public method

public Element ( VInt id, VInt size ) : System
id VInt
size VInt
return System

ReadBody() public method

public ReadBody ( Stream s ) : void
s Stream
return void

ReadBodyAsync() public method

public ReadBodyAsync ( Stream s, CancellationToken cancel_token ) : Task
s Stream
cancel_token System.Threading.CancellationToken
return Task

ReadHeader() public static method

public static ReadHeader ( Stream s ) : Element
s Stream
return Element

ReadHeaderAsync() public static method

public static ReadHeaderAsync ( Stream s, CancellationToken cancel_token ) : Task
s Stream
cancel_token System.Threading.CancellationToken
return Task

ReadString() public static method

public static ReadString ( Stream s, long len ) : string
s Stream
len long
return string

ReadUInt() public static method

public static ReadUInt ( Stream s, long len ) : long
s Stream
len long
return long

ToArray() public method

public ToArray ( ) : byte[]
return byte[]

Write() public method

public Write ( Stream s ) : void
s Stream
return void