16#include <com/sun/star/lang/XServiceInfo.hpp>
17#include <com/sun/star/media/XPlayer.hpp>
18#include <com/sun/star/media/XPlayerNotifier.hpp>
28typedef cppu::WeakComponentImplHelper<css::media::XPlayer, css::media::XPlayerNotifier,
29 css::lang::XServiceInfo>
38 bool create(
const OUString& rURL);
40 virtual void SAL_CALL
start()
override;
41 virtual void SAL_CALL
stop()
override;
44 virtual void SAL_CALL
setMediaTime(
double fTime)
override;
50 virtual void SAL_CALL
setVolumeDB(sal_Int16 nVolumeDB)
override;
53 virtual css::uno::Reference<css::media::XPlayerWindow>
55 virtual css::uno::Reference<css::media::XFrameGrabber> SAL_CALL
createFrameGrabber()
override;
62 addPlayerListener(
const css::uno::Reference<css::media::XPlayerListener>& rListener)
override;
64 const css::uno::Reference<css::media::XPlayerListener>& rListener)
override;
66 virtual void SAL_CALL
disposing()
final override;
struct _GtkWidget GtkWidget
struct _GtkMediaStream GtkMediaStream