fuget.org
LibVLCSharp
by VideoLAN
0.1.6
8 Jan 19
Toggle Dropdown
Version 3
3.8.5
23 May 24
3.8.4
15 May 24
3.8.3
13 May 24
3.8.2
7 Nov 23
3.8.1
17 Oct 23
3.8.0
26 Sep 23
3.7.0
4 Apr 23
3.6.8
15 Mar 23
3.6.7
3 Oct 22
3.6.6
23 Mar 22
3.6.5
28 Dec 21
3.6.4
14 Dec 21
3.6.3
8 Dec 21
3.6.2
6 Dec 21
3.6.1
28 Sep 21
3.6.0
11 Aug 21
3.5.1
8 Jun 21
3.5.0
29 Mar 21
3.4.9
12 Nov 20
3.4.8
16 Sep 20
3.4.7
12 Aug 20
3.4.6
9 Jul 20
3.4.5
7 May 20
3.4.4
22 Apr 20
3.4.3
5 Mar 20
3.4.2
21 Jan 20
3.4.1
26 Dec 19
3.4.0
11 Dec 19
3.3.1
30 Oct 19
3.3.0
24 Oct 19
3.2.5
21 Oct 19
3.2.4
13 Oct 19
3.2.3
24 Sep 19
3.2.2
23 Sep 19
3.2.1
26 Aug 19
3.2.0
13 Aug 19
3.1.1
9 Aug 19
3.1.0
11 Jul 19
3.0.3
20 Jun 19
3.0.2
12 Jun 19
3.0.1
4 Jun 19
3.0.0
13 May 19
Version 0
0.8.1
16 Apr 19
0.8.0
9 Apr 19
0.7.0
1 Apr 19
0.6.0
25 Mar 19
0.5.0
26 Feb 19
0.4.2
18 Feb 19
0.4.1
4 Feb 19
0.4.0
28 Jan 19
0.3.0
21 Jan 19
0.2.0
15 Jan 19
0.1.6
8 Jan 19
0.1.5
7 Jan 19
0.1.4
12 Dec 18
0.1.3
5 Dec 18
0.1.2
28 Nov 18
0.1.1
14 Nov 18
0.1.0
14 Nov 18
0.0.4
30 Oct 18
0.0.3
9 Oct 18
0.0.2
4 Oct 18
0.0.1
18 Sep 18
0.0.1-alpha6
30 Jul 18
0.0.1-alpha5
30 Jul 18
0.0.1-alpha4
5 Jul 18
0.0.1-alpha3
30 Jun 18
0.0.1-alpha2
29 May 18
0.0.1-alpha1
28 May 18
API Diff
with 0.0.1-alpha4
Toggle Dropdown
Version 3
3.8.5
23 May 24
3.8.4
15 May 24
3.8.3
13 May 24
3.8.2
7 Nov 23
3.8.1
17 Oct 23
3.8.0
26 Sep 23
3.7.0
4 Apr 23
3.6.8
15 Mar 23
3.6.7
3 Oct 22
3.6.6
23 Mar 22
3.6.5
28 Dec 21
3.6.4
14 Dec 21
3.6.3
8 Dec 21
3.6.2
6 Dec 21
3.6.1
28 Sep 21
3.6.0
11 Aug 21
3.5.1
8 Jun 21
3.5.0
29 Mar 21
3.4.9
12 Nov 20
3.4.8
16 Sep 20
3.4.7
12 Aug 20
3.4.6
9 Jul 20
3.4.5
7 May 20
3.4.4
22 Apr 20
3.4.3
5 Mar 20
3.4.2
21 Jan 20
3.4.1
26 Dec 19
3.4.0
11 Dec 19
3.3.1
30 Oct 19
3.3.0
24 Oct 19
3.2.5
21 Oct 19
3.2.4
13 Oct 19
3.2.3
24 Sep 19
3.2.2
23 Sep 19
3.2.1
26 Aug 19
3.2.0
13 Aug 19
3.1.1
9 Aug 19
3.1.0
11 Jul 19
3.0.3
20 Jun 19
3.0.2
12 Jun 19
3.0.1
4 Jun 19
3.0.0
13 May 19
Version 0
0.8.1
16 Apr 19
0.8.0
9 Apr 19
0.7.0
1 Apr 19
0.6.0
25 Mar 19
0.5.0
26 Feb 19
0.4.2
18 Feb 19
0.4.1
4 Feb 19
0.4.0
28 Jan 19
0.3.0
21 Jan 19
0.2.0
15 Jan 19
0.1.6
8 Jan 19
0.1.5
7 Jan 19
0.1.4
12 Dec 18
0.1.3
5 Dec 18
0.1.2
28 Nov 18
0.1.1
14 Nov 18
0.1.0
14 Nov 18
0.0.4
30 Oct 18
0.0.3
9 Oct 18
0.0.2
4 Oct 18
0.0.1
18 Sep 18
0.0.1-alpha6
30 Jul 18
0.0.1-alpha5
30 Jul 18
0.0.1-alpha4
5 Jul 18
0.0.1-alpha3
30 Jun 18
0.0.1-alpha2
29 May 18
0.0.1-alpha1
28 May 18
LibVLCSharp.0.1.6.nupkg
nuget.org
Source
License
<
PackageReference
Include
=
"LibVLCSharp"
Version
=
"0.1.6"
/>
Frameworks
monoandroid81
net40
netstandard1.1
netstandard2.0
xamarinios10
xamarinmac20
API Diff between 0.1.6 and 0.0.1-alpha4
77
Additions
75
Removals
LibVLCSharp.Shared
public
class
ApiVersion
:
Attribute
public
sealed
delegate
CancelCallback
:
MulticastDelegate
public
sealed
delegate
CloseMedia
:
MulticastDelegate
public
static
class
Core
public
static
void
Initialize
()
public
static
void
Initialize
(
string
appExecutionDirectory
=
null
)
public
class
Dialog
public
Dialog
(
DialogId
id
)
public
void
Dispose
()
public
struct
DialogCallbacks
public
struct
DialogId
public
sealed
delegate
DisplayErrorCallback
:
MulticastDelegate
public
sealed
delegate
DisplayLoginCallback
:
MulticastDelegate
public
sealed
delegate
DisplayProgressCallback
:
MulticastDelegate
public
sealed
delegate
DisplayQuestionCallback
:
MulticastDelegate
public
abstract
class
EventManager
public
abstract
class
Internal
:
IDisposable
protected
bool
IsDisposed
protected
virtual
void
Dispose
(
bool
disposing
)
public
interface
IVideoView
LibVLC
LibVLC
{
get
; }
public
struct
LibVLCEvent
public
struct
RendererDiscovererItemAdded
public
struct
RendererDiscovererItemDeleted
public
IntPtr
RendererItem
public
static
class
MarshalUtils
public
class
Media
:
Internal
public
MediaEventManager
EventManager
{
get
; }
public
event
EventHandler
<
MediaDurationChangedEventArgs
>
DurationChanged
public
event
EventHandler
<
MediaFreedEventArgs
>
MediaFreed
public
event
EventHandler
<
MediaMetaChangedEventArgs
>
MetaChanged
public
event
EventHandler
<
MediaParsedChangedEventArgs
>
ParsedChanged
public
event
EventHandler
<
MediaStateChangedEventArgs
>
StateChanged
public
event
EventHandler
<
MediaParsedChangedEventArgs
>
SubItemAdded
public
event
EventHandler
<
MediaSubItemAddedEventArgs
>
SubItemTreeAdded
public
class
MediaDiscoverer
:
Internal
public
MediaDiscovererEventManager
EventManager
{
get
; }
public
event
EventHandler
<
EventArgs
>
Started
public
event
EventHandler
<
EventArgs
>
Stopped
public
class
MediaDiscovererEventManager
:
EventManager
public
class
MediaEventManager
:
EventManager
public
class
MediaList
:
Internal
public
MediaListEventManager
EventManager
{
get
; }
public
event
EventHandler
<
EventArgs
>
EndReached
public
event
EventHandler
<
MediaListItemAddedEventArgs
>
ItemAdded
public
event
EventHandler
<
MediaListItemDeletedEventArgs
>
ItemDeleted
public
event
EventHandler
<
MediaListWillAddItemEventArgs
>
WillAddItem
public
event
EventHandler
<
MediaListWillDeleteItemEventArgs
>
WillDeleteItem
public
class
MediaListEventManager
:
EventManager
public
class
MediaListPlayerEventManager
:
EventManager
public
class
MediaPlayer
:
Internal
public
MediaPlayerEventManager
EventManager
{
get
; }
public
event
EventHandler
<
MediaPlayerAudioDeviceEventArgs
>
AudioDevice
public
event
EventHandler
<
EventArgs
>
Backward
public
event
EventHandler
<
MediaPlayerBufferingEventArgs
>
Buffering
public
event
EventHandler
<
MediaPlayerChapterChangedEventArgs
>
ChapterChanged
public
event
EventHandler
<
EventArgs
>
Corked
public
event
EventHandler
<
EventArgs
>
EncounteredError
public
event
EventHandler
<
EventArgs
>
EndReached
public
event
EventHandler
<
MediaPlayerESAddedEventArgs
>
ESAdded
public
event
EventHandler
<
MediaPlayerESDeletedEventArgs
>
ESDeleted
public
event
EventHandler
<
MediaPlayerESSelectedEventArgs
>
ESSelected
public
event
EventHandler
<
EventArgs
>
Forward
public
event
EventHandler
<
MediaPlayerLengthChangedEventArgs
>
LengthChanged
public
event
EventHandler
<
MediaPlayerMediaChangedEventArgs
>
MediaChanged
public
event
EventHandler
<
EventArgs
>
Muted
public
event
EventHandler
<
EventArgs
>
NothingSpecial
public
event
EventHandler
<
EventArgs
>
Opening
public
event
EventHandler
<
MediaPlayerPausableChangedEventArgs
>
PausableChanged
public
event
EventHandler
<
EventArgs
>
Paused
public
event
EventHandler
<
EventArgs
>
Playing
public
event
EventHandler
<
MediaPlayerPositionChangedEventArgs
>
PositionChanged
public
event
EventHandler
<
MediaPlayerScrambledChangedEventArgs
>
ScrambledChanged
public
event
EventHandler
<
MediaPlayerSeekableChangedEventArgs
>
SeekableChanged
public
event
EventHandler
<
MediaPlayerSnapshotTakenEventArgs
>
SnapshotTaken
public
event
EventHandler
<
EventArgs
>
Stopped
public
event
EventHandler
<
MediaPlayerTimeChangedEventArgs
>
TimeChanged
public
event
EventHandler
<
MediaPlayerTitleChangedEventArgs
>
TitleChanged
public
event
EventHandler
<
EventArgs
>
Uncorked
public
event
EventHandler
<
EventArgs
>
Unmuted
public
event
EventHandler
<
MediaPlayerVolumeChangedEventArgs
>
VolumeChanged
public
event
EventHandler
<
MediaPlayerVoutEventArgs
>
Vout
public
class
MediaPlayerChangedEventArgs
:
EventArgs
public
MediaPlayer
NewMediaPlayer
{
get
; }
public
MediaPlayer
OldMediaPlayer
{
get
; }
public
MediaPlayerChangedEventArgs
(
MediaPlayer
oldMediaPlayer
,
MediaPlayer
newMediaPlayer
)
public
class
MediaPlayerEventManager
:
EventManager
public
sealed
delegate
OpenMedia
:
MulticastDelegate
public
sealed
delegate
ReadMedia
:
MulticastDelegate
public
class
RendererDiscoverer
:
Internal
public
RendererDiscovererEventManager
EventManager
{
get
; }
public
event
EventHandler
<
RendererDiscovererItemAddedEventArgs
>
ItemAdded
public
event
EventHandler
<
RendererDiscovererItemDeletedEventArgs
>
ItemDeleted
public
class
RendererDiscovererEventManager
:
EventManager
public
sealed
delegate
SeekMedia
:
MulticastDelegate
public
sealed
delegate
UpdateProgressCallback
:
MulticastDelegate
public
class
Utf8StringMarshaler
:
ICustomMarshaler
public
class
VLCException
:
Exception
public
readonly
string
Reason
public
class
VLMEventManager
:
EventManager
LibVLCSharp.Shared.Helpers
public
static
class
MarshalUtils
public
static
bool
Close
(
IntPtr
fileHandle
)
public
static
bool
Open
(
string
filename
,
out
IntPtr
fileHandle
)
public
static
T
PtrToStructure
<
T
>(
IntPtr
ptr
)
public
static
TU
[]
Retrieve
<
T
,
TU
>(
Func
<
IntPtr
>
getRef
,
Func
<
IntPtr
,
T
>
retrieve
,
Func
<
T
,
TU
>
create
,
Func
<
TU
,
TU
>
next
,
Action
<
IntPtr
>
releaseRef
)
public
static
IntPtr
[]
ToUtf8
(
string
[]
args
)
public
class
Utf8StringMarshaler
:
ICustomMarshaler
public
Utf8StringMarshaler
()
public
static
Utf8StringMarshaler
GetInstance
()
public
void
CleanUpManagedData
(
object
ManagedObj
)
public
void
CleanUpNativeData
(
IntPtr
pNativeData
)
public
int
GetNativeDataSize
()
public
IntPtr
MarshalManagedToNative
(
object
ManagedObj
)
public
object
MarshalNativeToManaged
(
IntPtr
pNativeData
)
LibVLCSharp.Shared.Structures
public
struct
AudioOutputDescription
public
struct
Internal
protected
Void*
[]
__OriginalVTables
protected
bool
__ownsNativeInstance
protected
int
__PointerAdjustment
public
IntPtr
__Instance
{
get
;
protected set
; }
public
string
Description
{
get
; }
public
string
Name
{
get
; }
public
AudioOutputDescription
Next
{
get
;
set
; }
protected
AudioOutputDescription
(
Void*
native
,
bool
skipVTables
=
false
)
public
AudioOutputDescription
()
public
AudioOutputDescription
(
AudioOutputDescription
_0
)
public
void
Dispose
()
public
virtual
void
Dispose
(
bool
disposing
)
public
readonly
string
Description
public
readonly
string
Name
public
struct
AudioOutputDevice
public
struct
Internal
protected
Void*
[]
__OriginalVTables
protected
bool
__ownsNativeInstance
protected
int
__PointerAdjustment
public
string
Description
{
get
; }
public
string
Device
{
get
; }
public
IntPtr
NativeReference
{
get
;
protected set
; }
public
AudioOutputDevice
Next
{
get
;
set
; }
protected
AudioOutputDevice
(
Void*
native
,
bool
skipVTables
=
false
)
public
AudioOutputDevice
()
public
AudioOutputDevice
(
AudioOutputDevice
_0
)
public
void
Dispose
()
public
virtual
void
Dispose
(
bool
disposing
)
public
readonly
string
Description
public
readonly
string
DeviceIdentifier
public
struct
ModuleDescription
public
struct
Internal
protected
Void*
[]
__OriginalVTables
protected
bool
__ownsNativeInstance
protected
int
__PointerAdjustment
public
string
Help
{
get
; }
public
string
Longname
{
get
; }
public
string
Name
{
get
; }
public
IntPtr
NativeReference
{
get
;
protected set
; }
public
ModuleDescription
Next
{
get
;
set
; }
public
string
Shortname
{
get
; }
protected
ModuleDescription
(
Void*
native
,
bool
skipVTables
=
false
)
public
ModuleDescription
()
public
ModuleDescription
(
ModuleDescription
_0
)
public
void
Dispose
()
public
virtual
void
Dispose
(
bool
disposing
)
public
readonly
string
Help
public
readonly
string
LongName
public
readonly
string
Name
public
readonly
string
ShortName