Difference between revisions of "Block Audio"
(Created page with "== Audio library == === Playback === ==== AUDIO_PLAY_FILE ==== Plays audio file on given path {| class="wikitable" | colspan="5" |#Asynchronous operations|Asynchronous int...") |
(→Audio library) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | == [[Libraries for IEC 61131-3|Back to Libraries]] == | ||
== Audio library == | == Audio library == | ||
Line 6: | Line 7: | ||
Plays audio file on given path | Plays audio file on given path | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | colspan="5" |[[ | + | | colspan="5" |[[Libraries for IEC 61131-3|Asynchronous interface]] |
|- | |- | ||
|in | |in | ||
Line 14: | Line 15: | ||
|file (with whole path) to play | |file (with whole path) to play | ||
|} | |} | ||
+ | '''Example:'''<br> | ||
+ | [[File:Block Audio play File.png]]<br> | ||
+ | Note: plays abc.mp3 file in folder "home" | ||
==== AUDIO_PLAY_HTTP ==== | ==== AUDIO_PLAY_HTTP ==== | ||
Plays http audio stream on given url | Plays http audio stream on given url | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | colspan="5" |[[ | + | | colspan="5" |[[Libraries for IEC 61131-3|Asynchronous interface]] |
|- | |- | ||
|in | |in | ||
Line 26: | Line 30: | ||
|url to audio stream | |url to audio stream | ||
|} | |} | ||
+ | '''Example:'''<br> | ||
+ | [[File:Block Audio play HTTP.png]] | ||
==== AUDIO_STOP ==== | ==== AUDIO_STOP ==== | ||
Stops actual playback | Stops actual playback | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | colspan="5" |[[ | + | | colspan="5" |[[Libraries for IEC 61131-3|Asynchronous interface]] |
|} | |} | ||
+ | '''Example:'''<br> | ||
+ | [[File:Block Audio stop.png]] | ||
=== Configuration === | === Configuration === | ||
Line 38: | Line 46: | ||
Sets volume to left and right audio channel | Sets volume to left and right audio channel | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | colspan="5" |[[ | + | | colspan="5" |[[Libraries for IEC 61131-3|Asynchronous interface]] |
|- | |- | ||
|in | |in | ||
Line 52: | Line 60: | ||
|percent volume for right channel | |percent volume for right channel | ||
|} | |} | ||
+ | '''Example:'''<br> | ||
+ | [[File:Block Audio Volume configuration .png]]<br> | ||
+ | Note: Volume set to 50% in the example. |
Latest revision as of 07:24, 30 April 2020
Contents
Back to Libraries
Audio library
Playback
AUDIO_PLAY_FILE
Plays audio file on given path
Asynchronous interface | ||||
in | FILENAME | string | file (with whole path) to play |
Example:
Note: plays abc.mp3 file in folder "home"
AUDIO_PLAY_HTTP
Plays http audio stream on given url
Asynchronous interface | ||||
in | URL | string | url to audio stream |
AUDIO_STOP
Stops actual playback
Asynchronous interface |
Configuration
AUDIO_VOLUME
Sets volume to left and right audio channel
Asynchronous interface | ||||
in | VOL_L | uint | percent volume for left channel | |
in | VOL_R | uint | percent volume for right channel |