C# Class iSpyApplication.Sources.Audio.streams.WebStream

Inheritance: IAudioSource, IDisposable
Mostra file Open project: ispysoftware/iSpy

Public Methods

Method Description
Dispose ( ) : void
Start ( ) : void

Start audio source.

Starts audio source and return execution to caller. audio source object creates background thread and notifies about new frames with the help of DataAvailable event.

Stop ( ) : void

Stop audio source.

Stops audio source.

WaitForStop ( ) : void
WebStream ( ) : System

Initializes a new instance of the LocalDeviceStream class.

WebStream ( Socket skt ) : System

Initializes a new instance of the LocalDeviceStream class.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
Free ( ) : void

Free resource.

SampleChannelPreVolumeMeter ( object sender, NAudio.Wave.SampleProviders.StreamVolumeEventArgs e ) : void
WebStreamListener ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Start() public method

Start audio source.
Starts audio source and return execution to caller. audio source object creates background thread and notifies about new frames with the help of DataAvailable event.
audio source is not specified.
public Start ( ) : void
return void

Stop() public method

Stop audio source.

Stops audio source.

public Stop ( ) : void
return void

WaitForStop() public method

public WaitForStop ( ) : void
return void

WebStream() public method

Initializes a new instance of the LocalDeviceStream class.
public WebStream ( ) : System
return System

WebStream() public method

Initializes a new instance of the LocalDeviceStream class.
public WebStream ( Socket skt ) : System
skt System.Net.Sockets.Socket socket, which provides audio data.
return System