6 #ifndef INCLUDED_IMF_TIME_CODE_H
7 #define INCLUDED_IMF_TIME_CODE_H
117 bool dropFrame =
false,
118 bool colorFrame =
false,
119 bool fieldPhase =
false,
123 int binaryGroup1 = 0,
124 int binaryGroup2 = 0,
125 int binaryGroup3 = 0,
126 int binaryGroup4 = 0,
127 int binaryGroup5 = 0,
128 int binaryGroup6 = 0,
129 int binaryGroup7 = 0,
130 int binaryGroup8 = 0);
133 TimeCode (
unsigned int timeAndFlags,
134 unsigned int userData = 0,
153 void setHours (
int value);
156 int minutes ()
const;
158 void setMinutes (
int value);
161 int seconds ()
const;
163 void setSeconds (
int value);
168 void setFrame (
int value);
171 bool dropFrame ()
const;
173 void setDropFrame (
bool value);
176 bool colorFrame ()
const;
178 void setColorFrame (
bool value);
181 bool fieldPhase ()
const;
183 void setFieldPhase (
bool value);
188 void setBgf0 (
bool value);
193 void setBgf1 (
bool value);
198 void setBgf2 (
bool value);
201 int binaryGroup (
int group)
const;
203 void setBinaryGroup (
int group,
int value);
214 void setTimeAndFlags (
unsigned int value,
218 unsigned int userData ()
const;
221 void setUserData (
unsigned int value);
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
bool operator!=(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)