QtFit  0.1
Internal library development documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VideoClipMessage Class Reference

The VideoClipMessage class represents a FIT VideoClipMessage data message. More...

Inheritance diagram for VideoClipMessage:
[legend]
Collaboration diagram for VideoClipMessage:
[legend]

Public Member Functions

 VideoClipMessage ()
 Constructs a VideoClipMessage object. More...
 
quint16 clipNumber () const
 Returns the VideoClipMessage data message's clipNumber field's current value. More...
 
DateTime startTimestamp () const
 Returns the VideoClipMessage data message's startTimestamp field's current value. More...
 
quint16 startTimestampMs () const
 Returns the VideoClipMessage data message's startTimestampMs field's current value. More...
 
DateTime endTimestamp () const
 Returns the VideoClipMessage data message's endTimestamp field's current value. More...
 
quint16 endTimestampMs () const
 Returns the VideoClipMessage data message's endTimestampMs field's current value. More...
 
quint32 clipStart () const
 Returns the VideoClipMessage data message's clipStart field's current value. More...
 
quint32 clipEnd () const
 Returns the VideoClipMessage data message's clipEnd field's current value. More...
 
void setClipNumber (const quint16 clipNumber)
 Sets the clipNumber field to clipNumber. More...
 
void setStartTimestamp (const DateTime startTimestamp)
 Sets the startTimestamp field to startTimestamp. More...
 
void setStartTimestampMs (const quint16 startTimestampMs)
 Sets the startTimestampMs field to startTimestampMs. More...
 
void setEndTimestamp (const DateTime endTimestamp)
 Sets the endTimestamp field to endTimestamp. More...
 
void setEndTimestampMs (const quint16 endTimestampMs)
 Sets the endTimestampMs field to endTimestampMs. More...
 
void setClipStart (const quint32 clipStart)
 Sets the clipStart field to clipStart. More...
 
void setClipEnd (const quint32 clipEnd)
 Sets the clipEnd field to clipEnd. More...
 
- Public Member Functions inherited from AbstractDataMessage
 ~AbstractDataMessage ()
 Destroys the AbstractDataMessage object.
 
MesgNum globalMessageNumber () const
 Returns the data message's global message number. More...
 

Protected Member Functions

 VideoClipMessage (VideoClipMessagePrivate *const d)
 
- Protected Member Functions inherited from AbstractDataMessage
 AbstractDataMessage (AbstractDataMessagePrivate *const d)
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractDataMessage
static AbstractDataMessagefromData (const DataDefinition *const defn, const QByteArray &record)
 Constructs the relevant AbstractDataMessage-derived class to parse record according to defn. More...
 
- Protected Attributes inherited from AbstractDataMessage
AbstractDataMessagePrivate *const d_ptr
 Internal d-pointer.
 

Detailed Description

The VideoClipMessage class represents a FIT VideoClipMessage data message.

See also
DataMessage

Definition at line 39 of file videoclipmessage.h.

Constructor & Destructor Documentation

◆ VideoClipMessage() [1/2]

VideoClipMessage::VideoClipMessage ( )

Constructs a VideoClipMessage object.

Typically, instances of this class will be returned by FitStreamReader::readNext, but this constructor may be used, along with the relevant setter methods, to create a valid message.

Definition at line 52 of file videoclipmessage.cpp.

53 {
54 
55 }
The AbstractDataMessage class is the polymorphic base class for all FIT Data Message classes.

◆ VideoClipMessage() [2/2]

VideoClipMessage::VideoClipMessage ( VideoClipMessagePrivate *const  d)
explicitprotected

Constructs a VideoClipMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file videoclipmessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ clipEnd()

quint32 VideoClipMessage::clipEnd ( ) const

Returns the VideoClipMessage data message's clipEnd field's current value.

End of clip in video time

Returns
the clipEnd field value.

Definition at line 144 of file videoclipmessage.cpp.

145 {
146  Q_D(const VideoClipMessage);
147  return d->clipEnd;
148 }
The VideoClipMessage class represents a FIT VideoClipMessage data message.

Referenced by setClipEnd().

Here is the caller graph for this function:

◆ clipNumber()

quint16 VideoClipMessage::clipNumber ( ) const

Returns the VideoClipMessage data message's clipNumber field's current value.

Returns
the clipNumber field value.

Definition at line 74 of file videoclipmessage.cpp.

75 {
76  Q_D(const VideoClipMessage);
77  return d->clipNumber;
78 }

Referenced by setClipNumber().

Here is the caller graph for this function:

◆ clipStart()

quint32 VideoClipMessage::clipStart ( ) const

Returns the VideoClipMessage data message's clipStart field's current value.

Start of clip in video time

Returns
the clipStart field value.

Definition at line 131 of file videoclipmessage.cpp.

132 {
133  Q_D(const VideoClipMessage);
134  return d->clipStart;
135 }

Referenced by setClipStart().

Here is the caller graph for this function:

◆ endTimestamp()

DateTime VideoClipMessage::endTimestamp ( ) const

Returns the VideoClipMessage data message's endTimestamp field's current value.

Returns
the endTimestamp field value.

Definition at line 107 of file videoclipmessage.cpp.

108 {
109  Q_D(const VideoClipMessage);
110  return d->endTimestamp;
111 }

Referenced by setEndTimestamp().

Here is the caller graph for this function:

◆ endTimestampMs()

quint16 VideoClipMessage::endTimestampMs ( ) const

Returns the VideoClipMessage data message's endTimestampMs field's current value.

Returns
the endTimestampMs field value.

Definition at line 118 of file videoclipmessage.cpp.

119 {
120  Q_D(const VideoClipMessage);
121  return d->endTimestampMs;
122 }

Referenced by setEndTimestampMs().

Here is the caller graph for this function:

◆ setClipEnd()

void VideoClipMessage::setClipEnd ( const quint32  clipEnd)

Sets the clipEnd field to clipEnd.

Parameters
clipEndThe field value to set.

Definition at line 215 of file videoclipmessage.cpp.

216 {
217  Q_D(VideoClipMessage);
218  d->clipEnd = clipEnd;
219 }
quint32 clipEnd() const
Returns the VideoClipMessage data message's clipEnd field's current value.

References clipEnd().

Here is the call graph for this function:

◆ setClipNumber()

void VideoClipMessage::setClipNumber ( const quint16  clipNumber)

Sets the clipNumber field to clipNumber.

Parameters
clipNumberThe field value to set.

Definition at line 155 of file videoclipmessage.cpp.

156 {
157  Q_D(VideoClipMessage);
158  d->clipNumber = clipNumber;
159 }
quint16 clipNumber() const
Returns the VideoClipMessage data message's clipNumber field's current value.

References clipNumber().

Here is the call graph for this function:

◆ setClipStart()

void VideoClipMessage::setClipStart ( const quint32  clipStart)

Sets the clipStart field to clipStart.

Parameters
clipStartThe field value to set.

Definition at line 205 of file videoclipmessage.cpp.

206 {
207  Q_D(VideoClipMessage);
208  d->clipStart = clipStart;
209 }
quint32 clipStart() const
Returns the VideoClipMessage data message's clipStart field's current value.

References clipStart().

Here is the call graph for this function:

◆ setEndTimestamp()

void VideoClipMessage::setEndTimestamp ( const DateTime  endTimestamp)

Sets the endTimestamp field to endTimestamp.

Parameters
endTimestampThe field value to set.

Definition at line 185 of file videoclipmessage.cpp.

186 {
187  Q_D(VideoClipMessage);
188  d->endTimestamp = endTimestamp;
189 }
DateTime endTimestamp() const
Returns the VideoClipMessage data message's endTimestamp field's current value.

References endTimestamp().

Here is the call graph for this function:

◆ setEndTimestampMs()

void VideoClipMessage::setEndTimestampMs ( const quint16  endTimestampMs)

Sets the endTimestampMs field to endTimestampMs.

Parameters
endTimestampMsThe field value to set.

Definition at line 195 of file videoclipmessage.cpp.

196 {
197  Q_D(VideoClipMessage);
198  d->endTimestampMs = endTimestampMs;
199 }
quint16 endTimestampMs() const
Returns the VideoClipMessage data message's endTimestampMs field's current value.

References endTimestampMs().

Here is the call graph for this function:

◆ setStartTimestamp()

void VideoClipMessage::setStartTimestamp ( const DateTime  startTimestamp)

Sets the startTimestamp field to startTimestamp.

Parameters
startTimestampThe field value to set.

Definition at line 165 of file videoclipmessage.cpp.

166 {
167  Q_D(VideoClipMessage);
168  d->startTimestamp = startTimestamp;
169 }
DateTime startTimestamp() const
Returns the VideoClipMessage data message's startTimestamp field's current value.

References startTimestamp().

Here is the call graph for this function:

◆ setStartTimestampMs()

void VideoClipMessage::setStartTimestampMs ( const quint16  startTimestampMs)

Sets the startTimestampMs field to startTimestampMs.

Parameters
startTimestampMsThe field value to set.

Definition at line 175 of file videoclipmessage.cpp.

176 {
177  Q_D(VideoClipMessage);
178  d->startTimestampMs = startTimestampMs;
179 }
quint16 startTimestampMs() const
Returns the VideoClipMessage data message's startTimestampMs field's current value.

References startTimestampMs().

Here is the call graph for this function:

◆ startTimestamp()

DateTime VideoClipMessage::startTimestamp ( ) const

Returns the VideoClipMessage data message's startTimestamp field's current value.

Returns
the startTimestamp field value.

Definition at line 85 of file videoclipmessage.cpp.

86 {
87  Q_D(const VideoClipMessage);
88  return d->startTimestamp;
89 }

Referenced by setStartTimestamp().

Here is the caller graph for this function:

◆ startTimestampMs()

quint16 VideoClipMessage::startTimestampMs ( ) const

Returns the VideoClipMessage data message's startTimestampMs field's current value.

Returns
the startTimestampMs field value.

Definition at line 96 of file videoclipmessage.cpp.

97 {
98  Q_D(const VideoClipMessage);
99  return d->startTimestampMs;
100 }

Referenced by setStartTimestampMs().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: