C# 클래스 iSpyApplication.Sources.Audio.streams.VLCStream

상속: IAudioSource, IDisposable
파일 보기 프로젝트 열기: ispysoftware/iSpy

공개 프로퍼티들

프로퍼티 타입 설명
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