2 * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 * @author Grzegorz Krawczyk (g.krawczyk@samsung.com)
26 namespace WrtDeviceApis {
29 MmsSlide::MmsSlide() : m_duration(0)
37 unsigned long MmsSlide::getDuration() const
42 void MmsSlide::setDuration(Ulong duration)
44 m_duration = duration;
47 const std::string& MmsSlide::getImageFilename() const
49 return m_image.getFilename();
52 void MmsSlide::setImageFilename(const std::string& filename)
54 m_image.setFilename(filename);
57 unsigned long MmsSlide::getImageBegin() const
59 return m_image.getStartTime();
62 void MmsSlide::setImageBegin(Ulong value)
64 m_image.setStartTime(value);
67 unsigned long MmsSlide::getImageEnd() const
69 return m_image.getEndTime();
72 void MmsSlide::setImageEnd(Ulong value)
74 m_image.setEndTime(value);
77 const std::string& MmsSlide::getAudioFilename() const
79 return m_audio.getFilename();
82 void MmsSlide::setAudioFilename(const std::string& filename)
84 m_audio.setFilename(filename);
87 unsigned long MmsSlide::getAudioBegin() const
89 return m_audio.getStartTime();
92 void MmsSlide::setAudioBegin(Ulong value)
94 m_audio.setStartTime(value);
97 unsigned long MmsSlide::getAudioEnd() const
99 return m_audio.getEndTime();
102 void MmsSlide::setAudioEnd(Ulong value)
104 m_audio.setEndTime(value);
107 const std::string& MmsSlide::getTextFilename() const
109 return m_text.getFilename();
112 void MmsSlide::setTextFilename(const std::string& filename)
114 m_text.setFilename(filename);
117 unsigned long MmsSlide::getTextBegin() const
119 return m_text.getStartTime();
122 void MmsSlide::setTextBegin(Ulong value)
124 m_text.setStartTime(value);
127 unsigned long MmsSlide::getTextEnd() const
129 return m_text.getEndTime();
132 void MmsSlide::setTextEnd(Ulong value)
134 m_text.setEndTime(value);
137 const std::string& MmsSlide::getVideoFilename() const
139 return m_video.getFilename();
142 void MmsSlide::setVideoFilename(const std::string& filename)
144 m_video.setFilename(filename);
147 unsigned long MmsSlide::getVideoBegin() const
149 return m_video.getStartTime();
152 void MmsSlide::setVideoBegin(Ulong value)
154 m_video.setStartTime(value);
157 unsigned long MmsSlide::getVideoEnd() const
159 return m_video.getEndTime();
162 void MmsSlide::setVideoEnd(Ulong value)
164 m_video.setEndTime(value);