diff options
Diffstat (limited to 'offapi/com/sun/star/media')
-rw-r--r-- | offapi/com/sun/star/media/Manager.idl | 40 | ||||
-rw-r--r-- | offapi/com/sun/star/media/XFrameGrabber.idl | 49 | ||||
-rw-r--r-- | offapi/com/sun/star/media/XManager.idl | 49 | ||||
-rw-r--r-- | offapi/com/sun/star/media/XPlayer.idl | 176 | ||||
-rw-r--r-- | offapi/com/sun/star/media/XPlayerWindow.idl | 61 | ||||
-rw-r--r-- | offapi/com/sun/star/media/ZoomLevel.idl | 94 |
6 files changed, 0 insertions, 469 deletions
diff --git a/offapi/com/sun/star/media/Manager.idl b/offapi/com/sun/star/media/Manager.idl deleted file mode 100644 index 569a05430..000000000 --- a/offapi/com/sun/star/media/Manager.idl +++ /dev/null @@ -1,40 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_Manager_idl__ -#define __com_sun_star_media_Manager_idl__ - -#include <com/sun/star/media/XManager.idl> - -module com { module sun { module star { module media { - -/** a <type scope="com::sun::star::media">XPlayer</type> factory. - This helps creating new players. - */ -service Manager : XManager; - -}; }; }; }; -#endif diff --git a/offapi/com/sun/star/media/XFrameGrabber.idl b/offapi/com/sun/star/media/XFrameGrabber.idl deleted file mode 100644 index 0dce48d59..000000000 --- a/offapi/com/sun/star/media/XFrameGrabber.idl +++ /dev/null @@ -1,49 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_XFrameGrabber_idl__ -#define __com_sun_star_media_XFrameGrabber_idl__ - -#include <com/sun/star/graphic/XGraphic.idl> - -module com { module sun { module star { module media { - -/** This interface provides an easy access to a stream images using - their position in the time. - */ -interface XFrameGrabber -{ - /** returns the image of the underlying stream at a given position - - @param fMediaTime - the time in seconds of the image to get. This time has to - be a positive value inferior to the stream duration. - */ - ::com::sun::star::graphic::XGraphic grabFrame( [in] double fMediaTime ); -}; -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/media/XManager.idl b/offapi/com/sun/star/media/XManager.idl deleted file mode 100644 index eedcf26b9..000000000 --- a/offapi/com/sun/star/media/XManager.idl +++ /dev/null @@ -1,49 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_XManager_idl__ -#define __com_sun_star_media_XManager_idl__ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/media/XPlayer.idl> - -module com { module sun { module star { module media { - -/** the <type scope="com::sun::star::media">XPlayer</type> - factory interface - */ -interface XManager -{ - /** creates a new media player - - @param aURL - the URL of the media to play - */ - XPlayer createPlayer( [in] string aURL ); -}; -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/media/XPlayer.idl b/offapi/com/sun/star/media/XPlayer.idl deleted file mode 100644 index dfd65e766..000000000 --- a/offapi/com/sun/star/media/XPlayer.idl +++ /dev/null @@ -1,176 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_XPlayer_idl__ -#define __com_sun_star_media_XPlayer_idl__ - -#include <com/sun/star/awt/Size.idl> -#include <com/sun/star/media/XPlayerWindow.idl> -#include <com/sun/star/media/XFrameGrabber.idl> - -module com { module sun { module star { module media { - -/** is the multimedia stream handling interface. This allows to - perform every basic operation on videos and sounds. - */ -interface XPlayer -{ - /** starts reading the stream from the current position. - */ - void start(); - - /** stops reading the stream and leave the cursor at its current - position. - */ - void stop(); - - /** indicates whether the stream is played or not. - - @returns - <TRUE/> if the stream is played, <FALSE/> otherwise - */ - boolean isPlaying(); - - /** gets the stream length - - @returns - the stream length in second - */ - double getDuration(); - - /** sets the new cursor position in the media stream. After using - this method the stream is stopped. - - @param fTime - the new position to set in seconds - */ - void setMediaTime( [in] double fTime ); - - /** gets the current position of the cursor in the stream - - @returns - the cursor position in seconds - */ - double getMediaTime(); - - /** sets the time at which to stop reading the stream. - - @param fTime - the time at which to stop reading the stream in seconds - */ - void setStopTime( [in] double fTime ); - - /** gets the time at which the stream will stop. The result - is not guaranteed if no stop time has been set. - */ - double getStopTime(); - - /** sets the speed of the stream reading relatively to the normal - speed. - - @param fRate - the stream reading rate. <code>1.0</code> means normal speed. - */ - void setRate( [in] double fRate ); - - /** gets the speed of the stream reading relatively to the normal - reading. - - @returns - the relative speed. <code>1.0</code> is the normal speed. - */ - double getRate(); - - /** sets whether the stream reading should restart at the stream - start after the end of the stream. - - @param bSet - loops if set to <TRUE/>, otherwise stops at the end of the - stream. - */ - void setPlaybackLoop( [in] boolean bSet ); - - /** indicates whether the stream reading will restart after the - end of the stream. - - @returns - <TRUE/> if the stream will loop, <FALSE/> otherwise. - */ - boolean isPlaybackLoop(); - - /** sets the audio volume in decibel. - - @param nDB - the new volume in Decibel - */ - void setVolumeDB( [in] short nDB ); - - /** gets the current audio volume in decibel - - @returns - the volume in decibel - */ - short getVolumeDB(); - - /** sets the volume to <code>0</code> or to its previous value. - - @param bSet - sets the volume to <code>0</code> if <TRUE/>, and switch - to the previous non-null value if <FALSE/> - */ - void setMute( [in] boolean bSet ); - - /** gets whether the volume is temporarily down to <code>0</code> - or not. - - @returns - <TRUE/> if the volume is temporarily set to <code>0</code>, - <FALSE/> otherwise. - */ - boolean isMute(); - - /** gets the preferred window size - - @returns - the <type scope="com::sun::star::awt">Size</type> - */ - ::com::sun::star::awt::Size getPreferredPlayerWindowSize(); - - /** gets a new player window for this stream control - - @param aArguments - arguments passed to the window during its creation. - */ - XPlayerWindow createPlayerWindow( [in] sequence< any > aArguments ); - - /** gets a frame grabber for this stream. - */ - XFrameGrabber createFrameGrabber(); -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/media/XPlayerWindow.idl b/offapi/com/sun/star/media/XPlayerWindow.idl deleted file mode 100644 index c6e88c733..000000000 --- a/offapi/com/sun/star/media/XPlayerWindow.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_XPlayerWindow_idl__ -#define __com_sun_star_media_XPlayerWindow_idl__ - -#include <com/sun/star/awt/XWindow.idl> -#include <com/sun/star/media/ZoomLevel.idl> - -module com { module sun { module star { module media { - -/** interacts with the media player window - */ -interface XPlayerWindow : ::com::sun::star::awt::XWindow -{ - /** redraws the player window - */ - void update(); - - /** changes the zoom of the media played by the window. - */ - boolean setZoomLevel( [in] ZoomLevel ZoomLevel ); - - /** gets the current media ratio. - */ - ZoomLevel getZoomLevel(); - - /** changes the pointer for the player window. - - @param SystemPointerType - a <type scope="::com::sun::star::awt">SystemPointer</type> - */ - void setPointerType( [in] long SystemPointerType ); -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/media/ZoomLevel.idl b/offapi/com/sun/star/media/ZoomLevel.idl deleted file mode 100644 index 8f2d2a97d..000000000 --- a/offapi/com/sun/star/media/ZoomLevel.idl +++ /dev/null @@ -1,94 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_media_ZoomLevel_idl__ -#define __com_sun_star_media_ZoomLevel_idl__ - -module com { module sun { module star { module media { - - -enum ZoomLevel -{ - /** specifies that the video window itself is not available at all, - e.g. in cases of pure audio playback - */ - NOT_AVAILABLE, - - //------------------------------------------------------------------------- - - /** specifies that the video should be displayed with - its original size - */ - ORIGINAL, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to window size - */ - FIT_TO_WINDOW, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to window size - with using a fixed aspect ratio - */ - FIT_TO_WINDOW_FIXED_ASPECT, - - //------------------------------------------------------------------------- - - /** specifies that the video should be displayed in fullscreen mode, - if available - */ - FULLSCREEN, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to a factor of 1:4 - */ - ZOOM_1_TO_4, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to a factor of 1:2 - */ - ZOOM_1_TO_2, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to a factor of 2:1 - */ - ZOOM_2_TO_1, - - //------------------------------------------------------------------------- - - /** specifies that the video should be zoomed to a factor of 4:1 - */ - ZOOM_4_TO_1 -}; - -}; }; }; }; - -#endif |