C# Класс iSpyApplication.Sources.Audio.streams.VLCStream

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

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

Свойство Тип Описание
BytePacket int
OutAudio IAudioSource
Seekable bool
Time long
TimeOut int

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

Метод Описание
CheckTimestamp ( ) : void
Dispose ( ) : void
EventsDurationChanged ( object sender, Declarations.Events.MediaDurationChange e ) : void
EventsStateChanged ( object sender, Declarations.Events.MediaStateChange e ) : void
EventsTimeChanged ( object sender, Declarations.Events.MediaPlayerTimeChanged e ) : void
Handler ( Exception ex ) : void
SampleChannelPreVolumeMeter ( object sender, NAudio.Wave.SampleProviders.StreamVolumeEventArgs e ) : void
Seek ( float percentage ) : void
SignalToStop ( ) : void

Calls Stop

Start ( ) : void
Stop ( ) : void
Stop ( bool requested ) : void

Stop video source.

VLCStream ( ) : System

Initializes a new instance of the VLCStream class.

VLCStream ( string source, string arguments ) : System

Initializes a new instance of the VLCStream class.

WaitForStop ( ) : void

Calls Stop

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
DisposePlayer ( ) : void
SoundCallback ( Declarations.Sound soundData ) : void
SoundFormatCallback ( Declarations.SoundFormat sf ) : Declarations.SoundFormat
ToStereo ( byte input, int fromChannels ) : byte[]
WorkerThread ( ) : void

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

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

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

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public EventsDurationChanged ( object sender, Declarations.Events.MediaDurationChange e ) : void
sender object
e Declarations.Events.MediaDurationChange
Результат void

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

public EventsStateChanged ( object sender, Declarations.Events.MediaStateChange e ) : void
sender object
e Declarations.Events.MediaStateChange
Результат void

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

public EventsTimeChanged ( object sender, Declarations.Events.MediaPlayerTimeChanged e ) : void
sender object
e Declarations.Events.MediaPlayerTimeChanged
Результат void

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

public Handler ( Exception ex ) : void
ex System.Exception
Результат void

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

public SampleChannelPreVolumeMeter ( object sender, NAudio.Wave.SampleProviders.StreamVolumeEventArgs e ) : void
sender object
e NAudio.Wave.SampleProviders.StreamVolumeEventArgs
Результат void

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

public Seek ( float percentage ) : void
percentage float
Результат void

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

Calls Stop
public SignalToStop ( ) : void
Результат void

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

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

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

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

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

Stop video source.
public Stop ( bool requested ) : void
requested bool
Результат void

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

Initializes a new instance of the VLCStream class.
public VLCStream ( ) : System
Результат System

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

Initializes a new instance of the VLCStream class.
public VLCStream ( string source, string arguments ) : System
source string URL, which provides VLCstream.
arguments string
Результат System

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

Calls Stop
public WaitForStop ( ) : void
Результат void

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

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

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

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

public IAudioSource OutAudio
Результат IAudioSource

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

public bool Seekable
Результат bool

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

public long Time
Результат long

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

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