Switchboard SDK
androidJvm
SwitchboardSDK
/
com.synervoz.switchboard.sdk.audiographnodes
/
AudioPlayerNode
Audio
Player
Node
class
AudioPlayerNode
:
AudioSourceNode
Members
Constructors
Audio
Player
Node
Link copied to clipboard
constructor
(
)
Properties
end
Position
Link copied to clipboard
var
endPosition
:
Double
is
Looping
Enabled
Link copied to clipboard
var
isLoopingEnabled
:
Boolean
is
Playing
Link copied to clipboard
val
isPlaying
:
Boolean
name
Link copied to clipboard
var
name
:
String
number
Of
Channels
Link copied to clipboard
var
numberOfChannels
:
Int
position
Link copied to clipboard
var
position
:
Double
start
Position
Link copied to clipboard
var
startPosition
:
Double
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
get
Display
Name
Link copied to clipboard
external
fun
getDisplayName
(
)
:
String
get
Duration
Link copied to clipboard
external
fun
getDuration
(
)
:
Double
get
Parameters
Link copied to clipboard
external
fun
getParameters
(
)
:
List
<
Parameter
>
get
Source
Sample
Rate
Link copied to clipboard
external
fun
getSourceSampleRate
(
)
:
Int
get
Type
Link copied to clipboard
external
fun
getType
(
)
:
String
init
Link copied to clipboard
open
external override
fun
init
(
)
load
Link copied to clipboard
fun
load
(
array
:
ByteArray
,
format
:
Codec
)
:
Boolean
fun
load
(
path
:
String
,
format
:
Codec
)
:
Boolean
load
Buffer
Link copied to clipboard
external
fun
loadBuffer
(
array
:
AudioBuffer
)
:
Boolean
pause
Link copied to clipboard
external
fun
pause
(
)
play
Link copied to clipboard
external
fun
play
(
)
set
Source
Link copied to clipboard
external
fun
setSource
(
source
:
AudioPlayerSource
)
stop
Link copied to clipboard
external
fun
stop
(
)
stream
Link copied to clipboard
fun
stream
(
path
:
String
,
format
:
Codec
)
:
Boolean