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
|