This namespace provides an interface into libvlc.
Classes
| Class | Description | |
|---|---|---|
| AudioOutput |
Describes an audio output and its associated devices.
| |
| BoolEventArgs |
Event args containing a bool value.
| |
| EncounteredErrorEventArgs |
Event args for an EncounteredError event.
| |
| FloatEventArgs |
Event args containing a float value.
| |
| IntEventArgs |
Event args containing an int value.
| |
| LongEventArgs |
Event args containing a long value.
| |
| MediaChangedEventArgs |
Event args for a MediaChanged event.
| |
| MediaStats |
Represents stats that are collected on a media as a media player is playing.
| |
| StateChangedEventArgs |
Event args for StateChanged event.
| |
| StringEventArgs |
Event args containing a string value.
| |
| TrackDescription |
Describes a track in a VLCMediaPlayer. There are a variety of track types, and the type can be determined by the property name.
| |
| TwoflowerVLCFactory |
IVLCFactory that instantiates a Twoflower (VLC v2.x.x) instance.
| |
| VLCException |
Managed exception for encapsulating LibVLC errors.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAudioPlayer |
Exposes properties specific to audio players.
| |
| IMedia |
Exposes methods, events, and properties associated with media.
| |
| IMediaPlayer |
Generic media player interface.
| |
| IVideoPlayer |
Exposes properties, events, and methods specific to video players.
| |
| IVLCFactory |
Interface that exposes the underlying vlc version, compiler version, and changeset, and allows for the creation of new vlc instances.
A concrete instance of this interface is the main entry point into LibVLCBind.
| |
| IVLCInstance |
Exposes methods available to an instance of VLC.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| LIBVLC_ADJUST_OPTIONS |
Used to specify the requested adjust option to get/set.
| |
| LIBVLC_LOGO_OPTIONS |
Used to specify the requested logo option to get/set.
| |
| LIBVLC_STATE |
Enum representing the state of a VLCMediaPlayer.
|