Up
VLC
VLC support for Scol
ObjVlcPlayer
: a VLC player Scol object
ObjVlmStream
: a VLC server Scol object
_crVlcVmenPlayer
fun [Chn ObjBitmap] ObjVlcPlayer
_crVlcPlayer
fun [Chn] ObjVlcPlayer
_dsVlcPlayer
fun [ObjVlcPlayer] I
_setVlcPlayerFile
fun [ObjVlcPlayer P] I
_setVlcPlayerUrl
fun [ObjVlcPlayer S] I
_playVlcPlayer
fun [ObjVlcPlayer] ObjVlcPlayer
_pauseVlcPlayer
fun [ObjVlcPlayer] ObjVlcPlayer
_stopVlcPlayer
fun [ObjVlcPlayer] ObjVlcPlayer
_setVlcPlayerFullScreenState
fun [ObjVlcPlayer I] I
_getVlcPlayerFullScreenState
fun [ObjVlcPlayer] I
_setVlcAudioVolume
fun [ObjVlcPlayer I] ObjVlcPlayer
_getVlcAudioVolume
fun [ObjVlcPlayer] I
_seekVlcPlayer
fun [ObjVlcPlayer F] F
_getVlcPlayerDuration
fun [ObjVlcPlayer] I
_getVlcPlayerPosition
fun [ObjVlcPlayer] F
_setVlcPlayerPosition
fun [ObjVlcPlayer F] F
_getVlcPlayerTime
fun [ObjVlcPlayer] I
_setVlcPlayerTime
fun [ObjVlcPlayer I] I
_cbVlcMediaEvent
fun [ObjVlcPlayer fun [ObjVlcPlayer u0 I] u1 u0] I
Supplemental argument is the event. It can be one of these folowing values :
VLC_MEDIAPLAYER_END_REACHED
VLC_MEDIAPLAYER_PAUSED
VLC_MEDIAPLAYER_STOPPED
VLC_MEDIAPLAYER_BUFFERING
VLC_MEDIAPLAYER_POSITION_CHANGED
VLC_MEDIAPLAYER_TIME_CHANGED
VLC_MEDIAPLAYER_FORWARD
VLC_MEDIAPLAYER_BACKWARD
VLC_MEDIAPLAYER_ERROR
_getVlcAudioMute
fun [ObjVlcPlayer] I
_setVlcAudioMute
fun [ObjVlcPlayer I] ObjVlcPlayer
_getVlcPlayerState
fun [ObjVlcPlayer] I
The state can be one of these following values :
VLC_OPENING_STATE
VLC_BUFFERING_STATE
VLC_PLAYING_STATE
VLC_PAUSED_STATE
VLC_STOPPED_STATE
VLC_ENDED_STATE
VLC_ERROR_STATE
_setVlcPlayerLoop
fun [ObjVlcPlayer I] I
_getVlcPlayerLoop
fun [ObjVlcPlayer] I
_saveVlcPlayerSnapShot
fun [ObjVlcPlayer W I I] I
The two integers are the width and the height of the snapshot.
_setVlcPlayerWindow
fun [ObjVlcPlayer ObjWin] ObjVlcPlayer
_getVlcVideoDevices
fun [] [S r1]
_getVlcAudioDevices
fun [] [S r1]
_crVlmStream
fun [Chn S I S I] ObjVlmStream
After the channel, arguments are : the name, the rate (default 128 if nil), the ip and the port number.
_dsVlmStream
fun [ObjVlmStream] I
_setVlmStreamInput
fun [ObjVlmStream S I I] ObjVlmStream
The arguments are the device name to use, next the width and the height
_enableVlmStream
fun [ObjVlmStream I] ObjVlmStream
_playVlmStream
fun [ObjVlmStream] ObjVlmStream
_pauseVlmStream
fun [ObjVlmStream] ObjVlmStream
_stopVlmStream
fun [ObjVlmStream] ObjVlmStream
_seekVlmStream
fun [ObjVlmStream F] F
_getVlmStreamDuration
fun [ObjVlmStream] I
_getVlmStreamPosition
fun [ObjVlmStream] F
_getVlmStreamTime
fun [ObjVlmStream] I
Example
Note