Automated: update component fields |
Still missing Meter method |
||
| Line 1: | Line 1: | ||
The '''VolumeMeter''' component can be used to get the volume of an inputted audio source. | The '''VolumeMeter''' component can be used to get the volume of an inputted audio source. | ||
== Fields == | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|Smoothing|Float| | |Smoothing|Float| how much to smooth lerp the <code>Volume</code> field output. | ||
|Power|Float| | |Power|Float| the range of the <code>Volume</code> field from 0 to this. | ||
|Method|VolumeMeterMethod| | |Method|VolumeMeterMethod| | ||
|Source|IAudioSource| | |Source|IAudioSource| the audio source to read the volume of in real time as long as it's streaming or playing. | ||
|Volume|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv4=true| | |Volume|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv4=true| The current volume of <code>Source</code> after smoothing factor of <code>Smoothing</code> | ||
}} | }} | ||
[[Category: | |||
== Usage == | |||
Attach to a slot and provide [[Type:IAudioSource|any IAudioSource]] to <code>Source</code>. When audio data is being generated by <code>Source</code> the <code>Volume</code> field will start changing values. | |||
== Examples == | |||
This is used in avatars that flash when talking, or in audio visualizers | |||
== See Also == | |||
* [[Component:TalkVisualizer|TalkVisualizer]] | |||
[[Category:ComponentStub]] | |||
[[Category:Components{{#translation:}}|Volume Meter]] | [[Category:Components{{#translation:}}|Volume Meter]] | ||
[[Category:Components:Media:Utility{{#translation:}}|Volume Meter]] | [[Category:Components:Media:Utility{{#translation:}}|Volume Meter]] | ||
Revision as of 16:18, 17 October 2024
The VolumeMeter component can be used to get the volume of an inputted audio source.
Fields
| Name | Type | Description |
|---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
Smoothing
|
Float | how much to smooth lerp the Volume field output.
|
Power
|
Float | the range of the Volume field from 0 to this.
|
Method
|
VolumeMeterMethod | |
Source
|
IAudioSource | the audio source to read the volume of in real time as long as it's streaming or playing. |
Volume
|
raw output of Float | The current volume of Source after smoothing factor of Smoothing
|
Usage
Attach to a slot and provide any IAudioSource to Source. When audio data is being generated by Source the Volume field will start changing values.
Examples
This is used in avatars that flash when talking, or in audio visualizers