~phablet-team/aethercast/fix-for-microsoft-dongle

« back to all changes in this revision

Viewing changes to src/mcs/x11sourcemediamanager.h

  • Committer: Tarmac
  • Author(s): Simon Fels
  • Date: 2016-03-15 08:36:21 UTC
  • mfrom: (130.1.1 ac-drop-gstreamer)
  • Revision ID: tarmac-20160315083621-f5ptj1tls050zpbq
Drop gstreamer backend

We're not going to support gstreamer as a streaming backend as of now. However this doesn't prevent us from bringing it back later but for now we want to remove that code portion to keep the code base we have to maintain as focused as possible and not ship code we never test or use.

Approved by Thomas Voß, PS Jenkins bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Copyright (C) 2015 Canonical, Ltd.
3
 
 *
4
 
 * This program is free software: you can redistribute it and/or modify it
5
 
 * under the terms of the GNU General Public License version 3, as published
6
 
 * by the Free Software Foundation.
7
 
 *
8
 
 * This program is distributed in the hope that it will be useful, but
9
 
 * WITHOUT ANY WARRANTY; without even the implied warranties of
10
 
 * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11
 
 * PURPOSE.  See the GNU General Public License for more details.
12
 
 *
13
 
 * You should have received a copy of the GNU General Public License along
14
 
 * with this program.  If not, see <http://www.gnu.org/licenses/>.
15
 
 *
16
 
 */
17
 
 
18
 
#ifndef X11SOURCEMEDIAMANAGER_H_
19
 
#define X11SOURCEMEDIAMANAGER_H_
20
 
 
21
 
#include "gstsourcemediamanager.h"
22
 
 
23
 
namespace mcs {
24
 
class X11SourceMediaManager : public GstSourceMediaManager {
25
 
public:
26
 
    static std::shared_ptr<X11SourceMediaManager> create(const std::string &remote_address);
27
 
    ~X11SourceMediaManager();
28
 
 
29
 
protected:
30
 
    SharedGObject<GstElement> ConstructPipeline(const wds::H264VideoFormat &format) override;
31
 
 
32
 
private:
33
 
    explicit X11SourceMediaManager(const std::string &remote_address);
34
 
    std::string remote_address_;
35
 
};
36
 
} // namespace mcs
37
 
 
38
 
#endif