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