Difference between revisions of "MediaControlAPI"

From VideoLAN Wiki
Jump to navigation Jump to search
 
m
Line 12: Line 12:
 
The API currently includes functions for the following things:
 
The API currently includes functions for the following things:
 
* Audio/Video
 
* Audio/Video
  * Snapshot control
+
** Snapshot control
  * OSD display
+
** OSD display
  * Volume setting
+
** Volume setting
 
* Playback
 
* Playback
  * Basic features (play/pause/stop)
+
** Basic features (play/pause/stop)
  * Seeking
+
** Seeking
  * Basic playlist interaction
+
** Basic playlist interaction
  * Stream information
+
** Stream information
  
 
== Todo ==
 
== Todo ==
Line 25: Line 25:
 
* General cleanup of the functions to adapt to VLC coding style
 
* General cleanup of the functions to adapt to VLC coding style
 
* Add VLM control
 
* Add VLM control
 +
* Bind the new API to Java and .NET

Revision as of 17:26, 15 June 2005

Description

The MediaControl API is the extended API to control VLC from external applications (extension of LibVLC).

The API is defined in "include/vlc/control.h" and implemented in "src/control".

The Doxygen documentation can be found at [1].

Current status

The API currently includes functions for the following things:

  • Audio/Video
    • Snapshot control
    • OSD display
    • Volume setting
  • Playback
    • Basic features (play/pause/stop)
    • Seeking
    • Basic playlist interaction
    • Stream information

Todo

  • General cleanup of the functions to adapt to VLC coding style
  • Add VLM control
  • Bind the new API to Java and .NET