* @copyright 2001 - 2011 Ampache.org * @license http://opensource.org/licenses/gpl-2.0 GPLv2 * @version PHP 5.2 * @link http://www.ampache.org/ * @since File available since Release 1.0 */ /** * media Interface * * This defines how the media file classes should * work, this lists all required functions and the expected * input * * @category media * @package Ampache * @author Karl Vollmer * @copyright 2001 - 2011 Ampache.org * @license http://opensource.org/licenses/gpl-2.0 GPLv2 * @version Release: 3.6 * @link http://www.ampache.org/ * @see Video * @see Radio * @see Random * @see Song * @since Class available since Release 1.0 */ interface media { public function format(); public function native_stream(); public static function play_url($oid); public function stream_cmd(); public function has_flag(); } // end interface ?>