...
Code Block |
---|
a = CreateObject("roAudioPlayerMx") track1 = CreateObject("roAssociativeArray") track1["Filename"] = "file1.mp3" track1["FadeInLength"] = 4000 track1["FadeOutLength"] = 4000 track1["QueueNext"] = 1 track2 = CreateObject("roAssociativeArray") track2["Filename"] = "file2.mp3" track2["FadeInLength"] = 4000 track2["FadeOutLength"] = 4000 track2["QueueNext"] = 1 a.PlayFile(track1) a.PlayFile(track2) |
ifMediaTransport
PlayFile(a As Object) As Boolean
Stop() As Boolean
Play() As Boolean
Pause() As Boolean
Resume() As Boolean
SetLoopMode(a As Boolean) As Boolean
GetPlaybackStatus() As Object
ifAudioControl
MapStereoOutput(a As Integer) As Boolean
SetVolume(a As Integer) As Boolean
SetChannelVolumes(a As Integer, b As Integer) As Boolean
SetAudioOutput(a As Integer) As Boolean
SetAudioMode(a As Integer) As Boolean
SetAudioStream(a As Integer) As Boolean
SetUsbAudioPort(a As Integer) As Boolean
SetSpdifMute(a As Boolean) As Boolean
MapDigitalOutput(a As Integer) As Boolean
StoreEncryptionKey(a As String, b As String) As Boolean
StoreObfuscatedEncryptionKey(a As String, b As String) As Boolean
SetStereoMappingSpan(a As Integer) As Boolean
ConfigureAudioResources() As Boolean
SetPcmAudioOutputs(a As Object) As Boolean
SetCompressedAudioOutputs(a As Object) As Boolean
ifSetMessagePort
SetPort(a As Object)
ifUserData
SetUserData(user_data As Object)
Sets the user data that will be returned when events are raised.
GetUserData() As Object
Returns the user data that has previously been set via SetUserData()
. It will return Invalid if no data has been set.
ifIdentity
GetIdentity() As Integer
Note | ||
---|---|---|
| ||
The ifIdentity interface has been deprecated. We recommend using the ifUserData interface instead. |
ifAudioControlMx
SetDecoderCount(a As Integer) As Boolean
...