C# Класс CSharpRTMP.Common.MediaFile

Наследование: IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Br N2HBinaryReader
Bw H2NBinaryWriter
DataStream Stream
FileName string
FilePath string
UseCount int

Открытые методы

Метод Описание
CacheMediaFile ( string path, FileAccess fileAccess = FileAccess.Read ) : MediaFile
Dispose ( ) : void
Initialize ( string path, FileMode fileMode = FileMode.Open, FileAccess fileAccess = FileAccess.Read ) : MediaFile
MediaFile ( string path ) : System
PeekBuffer ( byte pBuffer, int count ) : bool
PeekByte ( byte &b ) : bool
PeekUInt16 ( ushort &word ) : bool
PeekUInt64 ( ulong &result ) : bool
ReadBuffer ( byte pBuffer, int offset, int count ) : bool
ReadInt24 ( int &result, bool networkOrder = true ) : bool
ReadUInt8 ( byte &result ) : bool
SeekAhead ( long count ) : bool
SeekBegin ( ) : bool
SeekBehind ( long count ) : bool
SeekTo ( long p ) : bool
WriteFlvHead ( ) : void
WriteFlvTag ( MemoryStream pData, int timestamp, bool isAudio ) : void

Описание методов

CacheMediaFile() публичный статический Метод

public static CacheMediaFile ( string path, FileAccess fileAccess = FileAccess.Read ) : MediaFile
path string
fileAccess FileAccess
Результат MediaFile

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Initialize() публичный статический Метод

public static Initialize ( string path, FileMode fileMode = FileMode.Open, FileAccess fileAccess = FileAccess.Read ) : MediaFile
path string
fileMode FileMode
fileAccess FileAccess
Результат MediaFile

MediaFile() публичный Метод

public MediaFile ( string path ) : System
path string
Результат System

PeekBuffer() публичный Метод

public PeekBuffer ( byte pBuffer, int count ) : bool
pBuffer byte
count int
Результат bool

PeekByte() публичный Метод

public PeekByte ( byte &b ) : bool
b byte
Результат bool

PeekUInt16() публичный Метод

public PeekUInt16 ( ushort &word ) : bool
word ushort
Результат bool

PeekUInt64() публичный Метод

public PeekUInt64 ( ulong &result ) : bool
result ulong
Результат bool

ReadBuffer() публичный Метод

public ReadBuffer ( byte pBuffer, int offset, int count ) : bool
pBuffer byte
offset int
count int
Результат bool

ReadInt24() публичный Метод

public ReadInt24 ( int &result, bool networkOrder = true ) : bool
result int
networkOrder bool
Результат bool

ReadUInt8() публичный Метод

public ReadUInt8 ( byte &result ) : bool
result byte
Результат bool

SeekAhead() публичный Метод

public SeekAhead ( long count ) : bool
count long
Результат bool

SeekBegin() публичный Метод

public SeekBegin ( ) : bool
Результат bool

SeekBehind() публичный Метод

public SeekBehind ( long count ) : bool
count long
Результат bool

SeekTo() публичный Метод

public SeekTo ( long p ) : bool
p long
Результат bool

WriteFlvHead() публичный Метод

public WriteFlvHead ( ) : void
Результат void

WriteFlvTag() публичный Метод

public WriteFlvTag ( MemoryStream pData, int timestamp, bool isAudio ) : void
pData System.IO.MemoryStream
timestamp int
isAudio bool
Результат void

Описание свойств

Br публичное свойство

public N2HBinaryReader,CSharpRTMP.Common Br
Результат N2HBinaryReader

Bw публичное свойство

public H2NBinaryWriter,CSharpRTMP.Common Bw
Результат H2NBinaryWriter

DataStream публичное свойство

public Stream DataStream
Результат Stream

FileName публичное свойство

public string FileName
Результат string

FilePath публичное свойство

public string FilePath
Результат string

UseCount публичное свойство

public int UseCount
Результат int