C# Class Multimedia.AudioRender

Inheritance: BaseComponent, IPipe
Mostrar archivo Open project: crazyender/FFMPEG.net Class Usage Examples

Public Methods

Method Description
AudioRender ( ) : System
Close ( ) : bool
ConnectTo ( IPipe pipe ) : bool
Flush ( ) : bool
OnReceiveData ( object packet ) : bool
PlayUsingASound ( AudioFrame frame ) : void
Start ( ) : bool
Stop ( ) : bool

Private Methods

Method Description
PlayUsingWaveOut ( AudioFrame frame ) : void
WaveoutThread ( ) : void
WriteWaveOut ( IntPtr buf, int size ) : int
_Stop ( ) : void

Method Details

AudioRender() public method

public AudioRender ( ) : System
return System

Close() public method

public Close ( ) : bool
return bool

ConnectTo() public method

public ConnectTo ( IPipe pipe ) : bool
pipe IPipe
return bool

Flush() public method

public Flush ( ) : bool
return bool

OnReceiveData() public method

public OnReceiveData ( object packet ) : bool
packet object
return bool

PlayUsingASound() public method

public PlayUsingASound ( AudioFrame frame ) : void
frame SharpFFmpeg.AudioFrame
return void

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : bool
return bool