xbmc
xbmc
cores
VideoPlayer
DVDInputStreams
InputStreamMultiStreams.h
1
/*
2
* Copyright (C) 2005-2018 Team Kodi
3
* This file is part of Kodi - https://kodi.tv
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
* See LICENSES/README.md for more information.
7
*/
8
9
#pragma once
10
11
#include "DVDInputStream.h"
12
13
#include <string>
14
#include <vector>
15
16
typedef
std::shared_ptr<CDVDInputStream> InputStreamPtr;
17
class
IDVDPlayer;
18
19
class
InputStreamMultiStreams
:
public
CDVDInputStream
20
{
21
friend
class
CDemuxMultiSource
;
22
23
public
:
24
InputStreamMultiStreams
(DVDStreamType type,
const
CFileItem
& fileitem)
25
:
CDVDInputStream
(type, fileitem) {}
26
27
~
InputStreamMultiStreams
()
override
=
default
;
28
29
protected
:
30
std::vector<InputStreamPtr> m_InputStreams;
// input streams for current playing file
31
};
InputStreamMultiStreams
Definition:
InputStreamMultiStreams.h:19
CDVDInputStream
Definition:
DVDInputStream.h:50
CDemuxMultiSource
Definition:
DemuxMultiSource.h:31
CFileItem
Represents a file on a share.
Definition:
FileItem.h:102
Generated by
1.8.13