Inherits Speaker.
Protected Member Functions | |
override IAudioOut< float > | CreateAudioOut () |
Protected Member Functions inherited from Speaker | |
override void | Awake () |
virtual void | OnDestroy () |
void | Update () |
Additional Inherited Members | |
Public Member Functions inherited from Speaker | |
void | RestartPlayback () |
Restarts the audio playback of the linked incoming remote audio stream via AudioSource component. More... | |
Public Attributes inherited from VoiceComponent | |
VoiceLogger | VoiceLogger => impl.VoiceLogger |
Protected Attributes inherited from Speaker | |
IAudioOut< float > | audioOutput |
AudioOutDelayControl.PlayDelayConfig | playDelayConfig = AudioOutDelayControl.PlayDelayConfig.Default |
bool | restartOnDeviceChange = true |
Protected Attributes inherited from VoiceComponent | |
Voice.ILogger | Logger => impl.Logger |
Properties inherited from Speaker | |
bool | IsPlaying [get] |
Is the speaker playing right now. More... | |
int? | Lag [get] |
The current difference between positions in the buffer of (jittery) stream writer and (clock-driven) audio output reader in ms. More... | |
Action< Speaker > | OnRemoteVoiceRemoveAction [get, set] |
Register a method to be called when remote voice removed. More... | |
RemoteVoiceLink | RemoteVoice [get] |
bool | IsLinked [get] |
Whether or not this Speaker has been linked to a remote voice stream. More... | |
AudioOutDelayControl.PlayDelayConfig | PlayDelayConfig [get, set] |
Gets or sets jitter buffer config. More... | |
int | PlayDelay [get, set] |
Gets or sets jitter buffer size in ms. More... | |
bool | RestartOnDeviceChange [get, set] |
Properties inherited from VoiceComponent | |
string | Name [set] |