/**
 *  pfVideoInterface.js
 *  
 *  This interface defines the conventions used for writing the pfVideo 
 *  plugin wrappers, it is not enforced in any way. This file is for 
 *  documentation and reference purposes only, THIS FILE SHOULD NOT BE 
 *  INCLUDED IN AN ACTUAL PROJECT!
 *  
 *  @author Boris Searles (protofunc.com)
 */

/**
 * Start playback of video.
 */
function playVideo() {}

/**
 * Pause playback of video.
 */
function pauseVideo() {}
	
/**
 * Stop playback of video
 */		
function stopVideo() {}

/**
 * @return {String}	Returns movie status as string.
 * 					"loading": movie is loading, not ready yet.
 * 					"ready": movie is ready for manipulation.
 * 					"error": an error has occured
 */
function getStatus() {}

/**
 * @return {Int} Returns playback time in seconds.
 */
function getTime() {}

/**
 * @param {Int} sec Time in seconds of desired playback position.
 */
function setTime(sec) {}

/**
 * @return {Int} Returns duration in seconds.
 */
function getDuration() {}
	
/**
 * @return {Int} Returns volume [0 - 100].
 */	
function getVolume() {}

/**
 * @param {Int} vol Set volume, value within [0 - 100] expected.
 */
function setVolume(vol) {} 

/**
 * @param {String} url Load specified URL.
 */
function loadURL(url) {}

/**
 * @return {Int} Returns buffer status as percentage loaded [0 - 100%].
 */		
function getBufferStatus() {}

/**
 * Sets the movie into Fullscreen mode. 
 */
function setFullscreen() {}
