Difference between revisions of "Media Plugin"

From LinuxMCE
Jump to: navigation, search
m (-)
(Stubs to expand upon)
Line 1: Line 1:
 +
[[Category:Programmer's Guide]]
 +
 
This Page still needs to be written with appropriate information as of --[[User:Tschak909|Tschak909]] 04:56, 10 February 2011 (CET)
 
This Page still needs to be written with appropriate information as of --[[User:Tschak909|Tschak909]] 04:56, 10 February 2011 (CET)
  
Purpose:
+
== TODO ==
 
+
 
Provide a technical explanation of the Media Plugin, its purpose, and how to use it to extend and add additional media types to LinuxMCE.
 
Provide a technical explanation of the Media Plugin, its purpose, and how to use it to extend and add additional media types to LinuxMCE.
  
[[Category:Programmer's Guide]]
+
== Description ==
 +
Media Plugin is a plug-in in the [[DCE Router]] that is responsible for media management in LinuxMCE. Extension plug-ins can register with it to provide control for media types that Media Plugin doesn't handle itself.
 +
 
 +
== Events ==
 +
Media Plugin handles the following events:
 +
=== Media Inserted ===
 +
=== Playback Completed ===
 +
=== Playback Started ===
 +
=== Follow Me Media ===
 +
=== Device OnOff ===
 +
=== AV Input Changed ===
 +
=== Media Description Changed ===
 +
=== Volume Changed ===
 +
== Commands ==
 +
=== Intercepted ===
 +
==== Set Volume ====
 +
==== Mute ====
 +
=== Normal DCE ===
 +
==== MH Play Media ====
 +
==== MH Stop Media ====
 +
==== MH Move Media ====
 +
==== MH Set Volume ====
 +
 
 +
==== Save playlist ====
 +
==== Load Playlist ====
 +
==== Remove playlist ====
 +
 
 +
==== Move Playlist entry Up ====
 +
==== Move Playlist entry Down ====
 +
==== Remove playlist entry ====
 +
==== Jump Position In Playlist ====
 +
==== Shuffle ====
 +
 
 +
==== Add Media Attribute ====
 +
==== Set Media Attribute Text ====
 +
==== Get Attribute ====
 +
==== Get Attributes For Media ====
 +
 
 +
==== Save Bookmark ====
 +
==== Delete Bookmark ====
 +
==== Rename Bookmark ====
 +
 
 +
==== Rip Disk ====
 +
==== Get Default Ripping Info ====
 +
==== Update Ripping Status ====
 +
==== Abort Task ====
 +
==== Get Ripping Status ====
 +
 
 +
==== Bind to Media Remote ====
 +
==== Get EntAreas For Device ====
 +
==== Set Media Private ====
 +
==== Set Media Position ====
 +
==== Set Auto Resume Options ====
 +
==== Media Identified ====
 +
==== Get ID from Filename ====
 +
==== Specify Media Provider ====
 +
==== Specify Capture Card Port ====
 +
==== Refresh List of Online Devices ====
 +
==== Check For New Files ====
 +
==== Delete File ====
 +
==== Make Thumbnail ====
 +
==== Live AV Path ====
 +
==== Retransmit AV Commands ====

Revision as of 22:21, 25 July 2011


This Page still needs to be written with appropriate information as of --Tschak909 04:56, 10 February 2011 (CET)

TODO

Provide a technical explanation of the Media Plugin, its purpose, and how to use it to extend and add additional media types to LinuxMCE.

Description

Media Plugin is a plug-in in the DCE Router that is responsible for media management in LinuxMCE. Extension plug-ins can register with it to provide control for media types that Media Plugin doesn't handle itself.

Events

Media Plugin handles the following events:

Media Inserted

Playback Completed

Playback Started

Follow Me Media

Device OnOff

AV Input Changed

Media Description Changed

Volume Changed

Commands

Intercepted

Set Volume

Mute

Normal DCE

MH Play Media

MH Stop Media

MH Move Media

MH Set Volume

Save playlist

Load Playlist

Remove playlist

Move Playlist entry Up

Move Playlist entry Down

Remove playlist entry

Jump Position In Playlist

Shuffle

Add Media Attribute

Set Media Attribute Text

Get Attribute

Get Attributes For Media

Save Bookmark

Delete Bookmark

Rename Bookmark

Rip Disk

Get Default Ripping Info

Update Ripping Status

Abort Task

Get Ripping Status

Bind to Media Remote

Get EntAreas For Device

Set Media Private

Set Media Position

Set Auto Resume Options

Media Identified

Get ID from Filename

Specify Media Provider

Specify Capture Card Port

Refresh List of Online Devices

Check For New Files

Delete File

Make Thumbnail

Live AV Path

Retransmit AV Commands