Description
Supported Script Types: Interface Scripts • Client Entity Scripts • Avatar Scripts
TheAudioStats
API provides statistics of the client and mixer audio.Classes
Properties
Name | Type | Summary |
---|---|---|
clientStream | AudioStats.AudioStreamStats |
Statistics of the client's audio stream. Read-only. |
inputReadMsMax | number |
The maximum duration of a block of audio data recently read from the microphone, in ms. Read-only. |
inputUnplayedMsMax | number |
The maximum duration of microphone audio recently in the input buffer waiting to be played, in ms. Read-only. |
mixerStream | AudioStats.AudioStreamStats |
Statistics of the audio mixer's stream. Read-only. |
outputUnplayedMsMax | number |
The maximum duration of output audio recently in the output buffer waiting to be played, in ms. Read-only. |
pingMs | number |
The current ping time to the audio mixer, in ms. Read-only. |
sentTimegapMsAvg | number |
The overall average time between sending data packets to the audio mixer, in ms. Read-only. |
sentTimegapMsAvgWindow | number |
The recent average time between sending data packets to the audio mixer, in ms. Read-only. |
sentTimegapMsMax | number |
The overall maximum time between sending data packets to the audio mixer, in ms. Read-only. |
sentTimegapMsMaxWindow | number |
The recent maximum time between sending data packets to the audio mixer, in ms. Read-only. |
Signals
Name | Summary |
---|---|
clientStreamChanged
|
Triggered when the client's stream statisticss have been updated. |
injectorStreamsChanged
|
Triggered when the injector streams' statistics have been updated. Note: The injector streams' statistics are currently not provided. |
inputReadMsMaxChanged
|
Triggered when the maximum duration of a block of audio data recently read from the microphone changes. |
inputUnplayedMsMaxChanged
|
Triggered when the maximum duration of microphone audio recently in the input buffer waiting to be played changes. |
mixerStreamChanged
|
Triggered when the mixer's stream statistics have been updated. |
outputUnplayedMsMaxChanged
|
Triggered when the maximum duration of output audio recently in the output buffer waiting to be played changes. |
pingMsChanged
|
Triggered when the ping time to the audio mixer changes. |
sentTimegapMsAvgChanged
|
Triggered when the overall average time between sending data packets to the audio mixer changes. |
sentTimegapMsAvgWindowChanged
|
Triggered when the recent average time between sending data packets to the audio mixer changes. |
sentTimegapMsMaxChanged
|
Triggered when the overall maximum time between sending data packets to the audio mixer changes. |
sentTimegapMsMaxWindowChanged
|
Triggered when the recent maximum time between sending data packets to the audio mixer changes. |
Signal Details
clientStreamChanged(
)
Returns: Signal |
---|
Triggered when the client's stream statisticss have been updated. |
injectorStreamsChanged(
)
Returns: Signal |
---|
Triggered when the injector streams' statistics have been updated. Note: The injector streams' statistics are currently not provided. |
inputReadMsMaxChanged(
inputReadMsMax
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the maximum duration of a block of audio data recently read from the microphone changes. Parameters
|
inputUnplayedMsMaxChanged(
inputUnplayedMsMax
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the maximum duration of microphone audio recently in the input buffer waiting to be played changes. Parameters
|
mixerStreamChanged(
)
Returns: Signal |
---|
Triggered when the mixer's stream statistics have been updated. |
outputUnplayedMsMaxChanged(
outputUnplayedMsMax
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the maximum duration of output audio recently in the output buffer waiting to be played changes. Parameters
|
pingMsChanged(
pingMs
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the ping time to the audio mixer changes. Parameters
|
sentTimegapMsAvgChanged(
sentTimegapMsAvg
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the overall average time between sending data packets to the audio mixer changes. Parameters
|
sentTimegapMsAvgWindowChanged(
sentTimegapMsAvgWindow
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the recent average time between sending data packets to the audio mixer changes. Parameters
|
sentTimegapMsMaxChanged(
sentTimegapMsMax
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the overall maximum time between sending data packets to the audio mixer changes. Parameters
|
sentTimegapMsMaxWindowChanged(
sentTimegapMsMaxWindow
)
Returns: Signal |
||||||
---|---|---|---|---|---|---|
Triggered when the recent maximum time between sending data packets to the audio mixer changes. Parameters
|