beautypg.com

Roshoutcaststream – BrightSign Object Reference Manual (FW 5.1) User Manual

Page 230

background image

222

roShoutcastStream


Object creation: The roShoutcastStream object takes a URL object, a maximum buffer size (in seconds), and an initial
buffering duration (in seconds).

CreateObject("roShoutcastStream", url_transfer, buffer size, buffer duration)

Interfaces:

ifShoutcastStream

,

ifSetMessagePort

,

ifSourceIdentity


The ifShoutcastStream interface provides the following:

GetUrl() As String

GetBufferedDuration() As Integer

GetTimeSinceLastData() As Integer

GetCurrentMetadata() As String

Rebuffer() As Boolean

AsyncSaveBuffer(a As String) As Boolean

RestartBufferRecord() As Boolean


The ifSetMessagePort interface provides the following:

SetPort(a As Object)


The ifSourceIdentity interface provides the following:

GetSourceIdentity() As Integer

SetSourceIdentity(a As Integer)