|
VLC
3.0.15
|
| ▼LibVLC | LibVLC is the external programming interface of the VLC media player. It is used to embed VLC into other applications or frameworks |
| LibVLC playlist (legacy) | |
| ▼LibVLC core | |
| LibVLC logging (legacy) | |
| LibVLC error handling | |
| LibVLC asynchronous events | LibVLC emits asynchronous events |
| LibVLC logging | Libvlc_log_* functions provide access to the LibVLC messages log. This is used for logging and debugging |
| LibVLC time | These functions provide access to the LibVLC time/clock |
| LibVLC dialog | |
| LibVLC media | |
| LibVLC media discovery | |
| LibVLC media library | |
| LibVLC media list | |
| LibVLC media list player | |
| ▼LibVLC media player | |
| LibVLC video controls | |
| LibVLC audio controls | |
| LibVLC renderer discoverer | |
| LibVLC VLM | |
| ▼Codec | Decoders and encoders |
| Decoder | Audio, video and text decoders |
| Encoder | Audio, video and text encoders |
| ▼Operating system | |
| ▼File system | |
| File descriptors | |
| Directories | |
| ▼Networking | |
| Internet sockets | |
| ►Transport layer sockets | Network stream abstraction |
| Threads and synchronization primitives | |
| ▼Input | Input thread |
| ▼Data blocks | |
| Block chain | |
| Block FIFO | Thread-safe block queue functions |
| ▼Demultiplexer | |
| Chained demultiplexer | Demultiplexers wrapped by another demultiplexer |
| ES output | |
| Input variables | The input provides multiples variable you can write to and/or read from |
| ▼Stream | |
| ►Access | |
| FIFO stream | In-memory anonymous pipe |
| ▼Stream Extractor | |
| Stream Extractor Internals | |
| ▼Interface | VLC user interfaces |
| ▼VLC dialog | |
| VLC dialog functions | In order to interact with the user |
| VLC dialog callbacks | Need to be implemented by GUI modules or libvlc |
| VLC extension dialog functions | |
| Interaction | |
| Software updates | |
| ▼Interruptible sleep | |
| Interruptible sleep functions | |
| Interrupt context signaling and manipulation | |
| ▼Keystore and credential API | |
| Keystore public API | |
| Credential API | |
| Implemented by keystore modules | |
| Memory | |
| Logging | Message logs |
| ▼VLC objects | |
| ▼Variables | |
| Variable types | These are the different types a vlc variable can have |
| Additive flags | These flags are added to the type field of the variable. Most as a result of a var_Change() call, but some may be added at creation time |
| Variable actions | These are the different actions that can be used with var_Change(). The parameters given are the meaning of the two last parameters of var_Change() when this action is being used |
| Variable actions | These are the different actions that can be used with var_GetAndSet() |
| ▼VLC playlist | VLC playlist controls |
| ▼VLC playlist internals | |
| Playlist_NodeDeleteExplicit_flags | Flags for playlist_NodeDeleteExplicit |
| ▼VLC renderer discovery | |
| VLC renderer items returned by the discovery | |
| VLC renderer discovery interface | |
| VLC renderer module | |
| String helpers | |
| ▼Output | |
| ▼Audio output | |
| Audio output volume | |
| Filters | |
| ▼Stream output | |
| Access output | Raw output byte streams |
| Multiplexer | Multiplexers (file formatters) |
| ▼Video output | |
| ►Sub-picture channels | |
| Video sub-pictures | |
| Video output display | Video output display: output buffers and rendering |
| Video window | |
| ▼VLM | VLC stream manager |
| Video on Demand (VoD) | |
| ▼Media Resource Locator (MRL) | The MRL-specification is a VLC intrinsic extension to RFC3986, providing means to associate extra media-related information within the resource-identifier |
| MRL helpers | |
| ▼HTTP | Hyper-Text Transfer Protocol |
| ▼Connection manager | HTTP connection management |
| ►Connections | HTTP connections |
| Streams | |
| Messages | HTTP messages, header formatting and parsing |
| ▼Resources | Remote HTTP resources identified by a URL |
| Files | HTTP read-only files |
| Live streams | Trivial HTTP-based live streams |
1.8.16