~ubuntu-branches/ubuntu/wily/mkvtoolnix/wily

« back to all changes in this revision

Viewing changes to lib/libmatroska/matroska/KaxInfoData.h

  • Committer: Package Import Robot
  • Author(s): Christian Marillat
  • Date: 2015-04-26 10:36:27 UTC
  • mfrom: (1.1.29) (4.2.45 sid)
  • Revision ID: package-import@ubuntu.com-20150426103627-k53p8hrai2ynikaa
Tags: 7.8.0-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
** modify it under the terms of the GNU Lesser General Public
12
12
** License as published by the Free Software Foundation; either
13
13
** version 2.1 of the License, or (at your option) any later version.
14
 
** 
 
14
**
15
15
** This library is distributed in the hope that it will be useful,
16
16
** but WITHOUT ANY WARRANTY; without even the implied warranty of
17
17
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18
18
** Lesser General Public License for more details.
19
 
** 
 
19
**
20
20
** You should have received a copy of the GNU Lesser General Public
21
21
** License along with this library; if not, write to the Free Software
22
22
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
28
28
**********************************************************************/
29
29
 
30
30
/*!
31
 
        \file
32
 
        \version \$Id$
33
 
        \author Steve Lhomme     <robux4 @ users.sf.net>
34
 
        \author John Cannon      <spyder2555 @ users.sf.net>
35
 
        \author Moritz Bunkus    <moritz @ bunkus.org>
 
31
  \file
 
32
  \version \$Id$
 
33
  \author Steve Lhomme     <robux4 @ users.sf.net>
 
34
  \author John Cannon      <spyder2555 @ users.sf.net>
 
35
  \author Moritz Bunkus    <moritz @ bunkus.org>
36
36
*/
37
37
#ifndef LIBMATROSKA_INFO_DATA_H
38
38
#define LIBMATROSKA_INFO_DATA_H
53
53
 
54
54
DECLARE_MKX_CONTEXT(KaxPrevUID);
55
55
class MATROSKA_DLL_API KaxPrevUID : public KaxSegmentUID {
56
 
        public:
57
 
                KaxPrevUID(EBML_EXTRA_PARAM);
58
 
                KaxPrevUID(const KaxPrevUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
59
 
                virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
 
56
  public:
 
57
    KaxPrevUID(EBML_EXTRA_PARAM);
 
58
    KaxPrevUID(const KaxPrevUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
 
59
    virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
60
60
 
61
61
        EBML_CONCRETE_CLASS(KaxPrevUID)
62
62
};
63
63
 
64
64
DECLARE_MKX_CONTEXT(KaxNextUID);
65
65
class MATROSKA_DLL_API KaxNextUID : public KaxSegmentUID {
66
 
        public:
67
 
                KaxNextUID(EBML_EXTRA_PARAM);
68
 
                KaxNextUID(const KaxNextUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
69
 
                virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
 
66
  public:
 
67
    KaxNextUID(EBML_EXTRA_PARAM);
 
68
    KaxNextUID(const KaxNextUID & ElementToClone) :KaxSegmentUID(ElementToClone){}
 
69
    virtual bool ValidateSize() const { return IsFiniteSize() && (GetSize() == 16);}
70
70
 
71
71
        EBML_CONCRETE_CLASS(KaxNextUID)
72
72
};