C# Класс csvorbis.VorbisFile

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

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

Метод Описание
Dispose ( ) : void
VorbisFile ( FileStream inst, byte initial, int ibytes ) : System
VorbisFile ( String file ) : System
bitrate ( int i ) : int
bitrate_instant ( ) : int
getComment ( int link ) : Comment
getComment ( ) : csvorbis.Comment[]
getInfo ( int link ) : Info
getInfo ( ) : csvorbis.Info[]
pcm_seek ( long pos ) : int
pcm_tell ( ) : long
pcm_total ( int i ) : long
raw_seek ( int pos ) : int
raw_tell ( ) : long
raw_total ( int i ) : long
read ( byte buffer, int length, int bigendianp, int word, int sgned, int bitstream ) : int
seekable ( ) : bool
serialnumber ( int i ) : int
streams ( ) : int
time_seek ( float seconds ) : int
time_tell ( ) : float
time_total ( int i ) : float

Приватные методы

Метод Описание
VorbisFile ( ) : System
bisect_forward_serialno ( long begin, long searched, long end, int currentno, int m ) : int
clear ( ) : int
decode_clear ( ) : void
fetch_headers ( Info vi, Comment vc, int serialno, Page og_ptr ) : int
fseek ( FileStream fis, long off, int whence ) : int
ftell ( FileStream fis ) : long
get_data ( ) : int
get_next_page ( Page page, long boundary ) : int
get_prev_page ( Page page ) : int
host_is_big_endian ( ) : int
make_decode_ready ( ) : int
open ( FileStream iis, byte initial, int ibytes ) : int
open_callbacks ( FileStream iis, byte initial, int ibytes ) : int
open_nonseekable ( ) : int
open_seekable ( ) : int
prefetch_all_headers ( Info first_i, Comment first_c, int dataoffset ) : void
process_packet ( int readp ) : int
seek_helper ( long offst ) : void

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

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

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

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

public VorbisFile ( FileStream inst, byte initial, int ibytes ) : System
inst System.IO.FileStream
initial byte
ibytes int
Результат System

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

public VorbisFile ( String file ) : System
file String
Результат System

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

public bitrate ( int i ) : int
i int
Результат int

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

public bitrate_instant ( ) : int
Результат int

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

public getComment ( int link ) : Comment
link int
Результат Comment

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

public getComment ( ) : csvorbis.Comment[]
Результат csvorbis.Comment[]

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

public getInfo ( int link ) : Info
link int
Результат Info

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

public getInfo ( ) : csvorbis.Info[]
Результат csvorbis.Info[]

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

public pcm_seek ( long pos ) : int
pos long
Результат int

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

public pcm_tell ( ) : long
Результат long

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

public pcm_total ( int i ) : long
i int
Результат long

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

public raw_seek ( int pos ) : int
pos int
Результат int

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

public raw_tell ( ) : long
Результат long

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

public raw_total ( int i ) : long
i int
Результат long

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

public read ( byte buffer, int length, int bigendianp, int word, int sgned, int bitstream ) : int
buffer byte
length int
bigendianp int
word int
sgned int
bitstream int
Результат int

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

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

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

public serialnumber ( int i ) : int
i int
Результат int

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

public streams ( ) : int
Результат int

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

public time_seek ( float seconds ) : int
seconds float
Результат int

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

public time_tell ( ) : float
Результат float

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

public time_total ( int i ) : float
i int
Результат float