summaryrefslogtreecommitdiffstats
path: root/avmedia/source/vlc/inc/wrapper/Player.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/vlc/inc/wrapper/Player.hxx')
-rw-r--r--avmedia/source/vlc/inc/wrapper/Player.hxx69
1 files changed, 0 insertions, 69 deletions
diff --git a/avmedia/source/vlc/inc/wrapper/Player.hxx b/avmedia/source/vlc/inc/wrapper/Player.hxx
deleted file mode 100644
index 2ff4ff68958c..000000000000
--- a/avmedia/source/vlc/inc/wrapper/Player.hxx
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- */
-
-#pragma once
-#if defined UNX
-# include <stdint.h>
-#endif
-
-struct libvlc_media_player_t;
-
-namespace rtl
-{
- class OUString;
-}
-
-namespace avmedia::vlc::wrapper
-{
- class Media;
- class Player
- {
- public:
- static bool LoadSymbols();
- explicit Player( Media& media );
- Player( const Player& other );
- Player& operator=( const Player& other );
- ~Player();
-
- bool play();
- void pause();
- void stop();
- void setTime( int time );
- int getTime() const;
- bool isPlaying() const;
-
- void setVolume( int volume );
- int getVolume() const;
-
- void setMute( bool mute);
- bool getMute() const;
-
- void setWindow( intptr_t id );
-
- void takeSnapshot(const rtl::OUString& file);
-
- bool hasVout() const;
-
- void setScale( float factor );
- void setVideoSize( unsigned width, unsigned height );
-
- operator libvlc_media_player_t*()
- {
- return mPlayer;
- }
-
- void setMouseHandling(bool flag);
- private:
- libvlc_media_player_t *mPlayer;
- };
-}
-
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */