点击或拖拽改变大小

LibVLCSharp.Shared 命名空间

[缺少 "N:LibVLCSharp.Shared" 的 <summary> 文档]

  说明
公共类Core
The Core class handles libvlc loading intricacies on various platforms as well as the libvlc/libvlcsharp version match check.
公共类Dialog
Dialogs can be raised by libvlc for network actions and logins. You may only call once PostLogin or PostAction or Dismiss after which this instance will be invalid.
公共类Equalizer
Equalizer settings can be applied to a media player using this type
公共类Internal
This base class is used for the main libvlc types
公共类LibVLC
Main LibVLC API object representing a libvlc instance in native code. Note: You may create multiple mediaplayers from a single LibVLC instance
公共类LogEventArgs
The LibVLC Log Event Arg
公共类Media
Media is an abstract representation of a playable media. It can be a network stream or a local video/audio file.
公共类MediaConfiguration
Configuration helper designed to be used for advanced libvlc configuration

More info at https://wiki.videolan.org/VLC_command-line_help/

公共类MediaDiscoverer
MediaDiscoverer should be used to find media on NAS and any SMB/UPnP-enabled device on your local network.
公共类MediaDurationChangedEventArgs
The duration of the media changed
公共类MediaFreedEventArgs
The media has been freed
公共类MediaInput
An abstract class that lets libvlc read a media from callbacks. Override this to provide your own reading mechanism, or you can use the StreamMediaInput class
公共类MediaList
The MediaList holds a list of Media types
公共类MediaListBaseEventArgs
Base class for MediaList events
公共类MediaListItemAddedEventArgs
An item has been added to the MediaList
公共类MediaListItemDeletedEventArgs
An item has been deleted from the MediaList
公共类MediaListWillAddItemEventArgs
An item is about to be added to the MediaList
公共类MediaListWillDeleteItemEventArgs
An item is about to be deleted from the MediaList
公共类MediaMetaChangedEventArgs
Media metadata changed
公共类MediaParsedChangedEventArgs
Media parsed status changed
公共类MediaPlayer
The MediaPlayer type is used to control playback, set renderers, provide events and much more
公共类MediaPlayerAudioDeviceEventArgs
The mediaplayer's audio device changed
公共类MediaPlayerBufferingEventArgs
The mediaplayer buffering information
公共类MediaPlayerChangedEventArgs
The MediaPlayerChanged event indicates when a new MediaPlayer has been set up with the VideoView and is ready to use for a first time playback.
公共类MediaPlayerChangingEventArgs
Internal event used by LibVLCSharp.
公共类MediaPlayerChapterChangedEventArgs
The mediaplayer's chapter changed
公共类MediaPlayerESAddedEventArgs
The mediaplayer has a new Elementary Stream (ES)
公共类MediaPlayerESDeletedEventArgs
An Elementary Stream (ES) was deleted
公共类MediaPlayerESSelectedEventArgs
An Elementary Stream (ES) was selected
公共类MediaPlayerLengthChangedEventArgs
The mediaplayer's length changed
公共类MediaPlayerMediaChangedEventArgs
The mediaplayer's media changed
公共类MediaPlayerPausableChangedEventArgs
The mediaplayer's pausable status changed
公共类MediaPlayerPositionChangedEventArgs
The mediaplayer's position changed
公共类MediaPlayerScrambledChangedEventArgs
The mediaplayer scrambled status changed
公共类MediaPlayerSeekableChangedEventArgs
The mediaplayer's seekable status changed
公共类MediaPlayerSnapshotTakenEventArgs
The mediaplayer had a snapshot taken
公共类MediaPlayerTimeChangedEventArgs
The mediaplayer's time changed
公共类MediaPlayerTitleChangedEventArgs
The mediaplayer's title changed
公共类MediaPlayerVolumeChangedEventArgs
The mediaplayer's volume changed
公共类MediaPlayerVoutEventArgs
The mediaplayer's video output changed
公共类MediaStateChangedEventArgs
The state of the media changed
公共类MediaSubItemAddedEventArgs
Media sub item added
公共类MediaSubItemTreeAddedEventArgs
A media sub item tree has been added
公共类PlatformHelper
Small helper for determining the current platform
公共类RendererDiscoverer
The renderer discoverer can be used to find and use a Chromecast or other distant renderers.
公共类RendererDiscovererItemAddedEventArgs
A new RendererItem has been found
公共类RendererDiscovererItemDeletedEventArgs
A RendererItem has been deleted
公共类RendererItem
A renderer item represents a device that libvlc can use to render media.
公共类StreamMediaInput
A MediaInput implementation that reads from a .NET stream
公共类VLCException
This exception is thrown when a problem with VLC occured
结构
  结构说明
公共结构AudioTrack
Audio track
公共结构MediaDiscovererDescription
Description of a media discoverer
公共结构MediaSlave
A slave of a libvlc_media_t
公共结构MediaStats
Statistics of a Media
公共结构MediaTrack
Media track information
公共结构MediaTrackData
Media track data struct, containing info about audio, video and subtitles track
公共结构RendererDescription
Renderer description
公共结构SubtitleTrack
Subtitle track
公共结构VideoTrack
Video track
公共结构VideoViewpoint
Viewpoint for video outputs
接口
  接口说明
公共接口IVideoView
VideoView Interface
委托
  委托说明
公共委托DisplayError
Called when an error message needs to be displayed.
公共委托DisplayLogin
Called when a login dialog needs to be displayed. You can interact with this dialog by calling PostLogin() to post an answer or Dismiss() to cancel this dialog.
公共委托DisplayProgress
Called when a progress dialog needs to be displayed. If cancellable cancelText is not NULL, you can cancel this dialog by calling libvlc_dialog_dismiss()
公共委托DisplayQuestion
Called when a question dialog needs to be displayed. You can interact with this dialog by calling PostAction() to post an answer or Dismiss() to cancel this dialog.
公共委托ExitCallback
Registers a callback for the LibVLC exit event. This is mostly useful if the VLC playlist and/or at least one interface are started with libvlc_playlist_play() or AddInterface() respectively. Typically, this function will wake up your application main loop (from another thread).
公共委托MediaPlayerLibVLCAudioCleanupCb
Callback prototype for audio playback cleanup.
公共委托MediaPlayerLibVLCAudioDrainCb
Callback prototype for audio buffer drain.
公共委托MediaPlayerLibVLCAudioFlushCb
Callback prototype for audio buffer flush.

LibVLC invokes this callback if it needs to discard all pending buffers and

stop playback as soon as possible. This typically occurs when the media is stopped.

公共委托MediaPlayerLibVLCAudioPauseCb
Callback prototype for audio pause.
公共委托MediaPlayerLibVLCAudioPlayCb
Callback prototype for audio playback.
公共委托MediaPlayerLibVLCAudioResumeCb
Callback prototype for audio resumption.
公共委托MediaPlayerLibVLCAudioSetupCb
Callback prototype to setup the audio playback.
公共委托MediaPlayerLibVLCVideoCleanupCb
Callback prototype to configure picture buffers format.
公共委托MediaPlayerLibVLCVideoDisplayCb
Callback prototype to display a picture.
公共委托MediaPlayerLibVLCVideoFormatCb

Callback prototype to configure picture buffers format.

This callback gets the format of the video as output by the video decoder

and the chain of video filters (if any). It can opt to change any parameter

as it needs. In that case, LibVLC will attempt to convert the video format

(rescaling and chroma conversion) but these operations can be CPU intensive.

公共委托MediaPlayerLibVLCVideoLockCb

A LibVLC media player plays one media (usually in a custom drawable).

@{

LibVLC simple media player external API

公共委托MediaPlayerLibVLCVideoUnlockCb
Callback prototype to unlock a picture buffer.
公共委托MediaPlayerLibVLCVolumeCb
Callback prototype for audio volume change.
公共委托UpdateProgress
Called when a progress dialog needs to be updated.
枚举
  枚举说明
公共枚举AudioOutputChannel
Audio channels
公共枚举DialogQuestionType
Describes the question type by libvlc
公共枚举FromType
The FromType enum is used to drive the media creation. A media is usually created using a string, which can represent one of 3 things: FromPath, FromLocation, AsNode.
公共枚举LogLevel
Logging messages level.
公共枚举MediaDiscovererCategory
Category of a media discoverer
公共枚举MediaParsedStatus
Parse status used sent by libvlc_media_parse_with_options() or returned by libvlc_media_get_parsed_status()
公共枚举MediaParseOptions
Parse flags used by libvlc_media_parse_with_options()
公共枚举MediaPlayerRole
Media player roles.
公共枚举MediaSlaveType
Type of a media slave: subtitle or audio.
公共枚举MediaType
Media type
公共枚举MetadataType
Meta data types
公共枚举NavigationMode
Navigation mode
公共枚举Position
Enumeration of values used to set position (e.g. of video title).
公共枚举TeletextKey

Enumeration of teletext keys than can be passed via

libvlc_video_set_teletext()

公共枚举Title
Description for titles
公共枚举TrackType
Media track type such as Audio, Video or Text
公共枚举VideoAdjustOption
option values for libvlc_video_{get,set}_adjust_{int,float,bool}
公共枚举VideoLogoOption
option values for libvlc_video_{get,set}_logo_{int,string}
公共枚举VideoMarqueeOption
Marq options definition
公共枚举VideoOrientation
Video orientation
公共枚举VideoProjection
Video projection
公共枚举VLCState
Note the order of libvlc_state_t enum must match exactly the order of