Mercurial > audlegacy
comparison Input/aac/libmp4v2/atom_mp4s.cpp @ 16:6a86fdd4dea4 trunk
[svn] Replacement libmp4v2.
author | nenolod |
---|---|
date | Mon, 24 Oct 2005 15:33:32 -0700 |
parents | 6efb9e514224 |
children |
comparison
equal
deleted
inserted
replaced
15:9780c2671a62 | 16:6a86fdd4dea4 |
---|---|
1 /* | |
2 * The contents of this file are subject to the Mozilla Public | |
3 * License Version 1.1 (the "License"); you may not use this file | |
4 * except in compliance with the License. You may obtain a copy of | |
5 * the License at http://www.mozilla.org/MPL/ | |
6 * | |
7 * Software distributed under the License is distributed on an "AS | |
8 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or | |
9 * implied. See the License for the specific language governing | |
10 * rights and limitations under the License. | |
11 * | |
12 * The Original Code is MPEG4IP. | |
13 * | |
14 * The Initial Developer of the Original Code is Cisco Systems Inc. | |
15 * Portions created by Cisco Systems Inc. are | |
16 * Copyright (C) Cisco Systems Inc. 2001. All Rights Reserved. | |
17 * | |
18 * Contributor(s): | |
19 * Dave Mackie dmackie@cisco.com | |
20 */ | |
21 | |
22 #include "mp4common.h" | |
23 | |
24 MP4Mp4sAtom::MP4Mp4sAtom() | |
25 : MP4Atom("mp4s") | |
26 { | |
27 AddReserved("reserved1", 6); | |
28 AddProperty( | |
29 new MP4Integer16Property("dataReferenceIndex")); | |
30 | |
31 ExpectChildAtom("esds", Required, OnlyOne); | |
32 } | |
33 | |
34 void MP4Mp4sAtom::Generate() | |
35 { | |
36 MP4Atom::Generate(); | |
37 | |
38 ((MP4Integer16Property*)m_pProperties[1])->SetValue(1); | |
39 } | |
40 |