C# Class Xamarin.Forms.Conference.WebRTC.Droid.Opus.OpusEchoCanceller

Exibir arquivo Open project: QuickBlox/quickblox-dotnet-sdk Class Usage Examples

Public Methods

Method Description
OpusEchoCanceller ( int clockRate, int channels ) : System
OpusEchoCanceller ( int clockRate, int channels, bool useMixer ) : System
Start ( ) : void
Stop ( ) : void
capture ( AudioBuffer input ) : byte[]
render ( String peerId, AudioBuffer echo ) : void

Private Methods

Method Description
OnAudioMixerFrame ( AudioBuffer echoMixed ) : void
OpusEchoCanceller ( ) : System

Method Details

OpusEchoCanceller() public method

public OpusEchoCanceller ( int clockRate, int channels ) : System
clockRate int
channels int
return System

OpusEchoCanceller() public method

public OpusEchoCanceller ( int clockRate, int channels, bool useMixer ) : System
clockRate int
channels int
useMixer bool
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

capture() public method

public capture ( AudioBuffer input ) : byte[]
input AudioBuffer
return byte[]

render() public method

public render ( String peerId, AudioBuffer echo ) : void
peerId String
echo AudioBuffer
return void