charonn0 / rb-libvlc Goto Github PK
View Code? Open in Web Editor NEWA Realbasic and Xojo binding to libvlc
Home Page: http://www.boredomsoft.org/rb-libvlc.bs
License: BSD 3-Clause "New" or "Revised" License
A Realbasic and Xojo binding to libvlc
Home Page: http://www.boredomsoft.org/rb-libvlc.bs
License: BSD 3-Clause "New" or "Revised" License
System: Debian 11 KDE 64-bit (X Display)
VLC: 3.0.18
When playing a video using the example app the video plays in a new window. The new window is sized to the media and has the VLC logo in the header and launcher.
Setting the EmbedWithin to Window instead of RectControl made no change.
The VLCInstance.VLCLog event is defined as follows:
Event Sub VLCLog(Level As Integer, Context As Ptr, Format As String, Args As String)
Format
and Args
are supposed to be passed to a printf
-like function, but printf
is variadic and Args
is a var_args
structure of variable composition. The practical upshot is that Args
is not properly processed, and the replacement tokens in Format
are untouched.
The argv As String
parameter is an array of command line arguments, but since arrays can't be passed to declares only using zero parameters is currently possible. Given that many libvlc features may require passing command line arguments to a new instance, this limitation is quite... limiting.
The VLCLog event is currently raised only on the original VLCInstance instance, and never on other instances. This is wrong; VLCLog events should be raised on the appropriate instance of VLCInstance according to the Context
parameter of the callback.
Tried as 32bit and 64bit with respective dlls. Built the example and copied libvlc.dll and libvlccore.dll to the Libs folder. Gets the error "Unable to construct a VLC instance". Have monitored the system and it is opening the .dll files.
Have you tested on windows? If so x86 or x64 and what version of the .dll did you use?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.