There is no text for this section. Please add some- wikipedia
# Bindings
Several Application programming interface can connect to VLC and use its functionality:- wikipedia
- libVLC API – the VLC Core, for C (programming language)|C and C++ - VLCKit – an Objective-C framework for macOS - LibVLCSharp - Crossplatform .NET Core|.NET bindings to libVLC (C Sharp (programming language)|C#/F Sharp (programming language)|F#/Visual Basic .NET|VB) - JavaScript API – the evolution of ActiveX API and Firefox integration - D-Bus controls - Go (programming language)|Go bindings - Python (programming language)|Python controls - Java (programming language)|Java API - DirectShow filters - Object Pascal|Delphi/Pascal API: PasLibVlc by Robert Jędrzejczyk - Free Pascal bindings and an Object-oriented programming|OOP wrapper component, via the libvlc.pp and vlc.pp units. This comes standard with the Free Pascal Compiler as of November 6, 2012. - The Phonon (KDE)|Phonon multimedia API for Qt (framework)|Qt and KDE applications can optionally use VLC as a backend.
# Browser plugins
On Windows, Linux, macOS, and some other Unix-like platforms, VLC provides an NPAPI plugin, which enables users to view QuickTime, Windows Media, MP3, and Ogg files embedded in websites without using additional software.
It supports many web browsers including Mozilla Firefox, Mozilla Application Suite, and other Netscape plug-in based browsers; Safari (web browser), Google Chrome, and other WebKit based browsers; and Opera (web browser). Google used this plugin to build the Google Video#Google Video Player web browser plugin before switching to use Adobe Flash- wikipedia
Starting with version 0.8.2, VLC also provides an Component Object Model plugin, which lets people view QuickTime (MOV), Windows Media, MP3, and Ogg files embedded in websites when using Internet Explorer.
# Applications that use libVLC
VLC can handle some incomplete files and in some cases can be used to preview files being downloaded. Several programs make use of this, including eMule and KCeasy.
The free/open-source Internet television application Miro (software) also uses VLC code. HandBrake, an open-source video encoder, used to load libdvdcss from VLC Media Player.