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

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

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

Public Member Functions

 VideoMessage ()
 Constructs a VideoMessage object. More...
 
QString url () const
 Returns the VideoMessage data message's url field's current value. More...
 
QString hostingProvider () const
 Returns the VideoMessage data message's hostingProvider field's current value. More...
 
quint32 duration () const
 Returns the VideoMessage data message's duration field's current value. More...
 
void setUrl (const QString url)
 Sets the url field to url. More...
 
void setHostingProvider (const QString hostingProvider)
 Sets the hostingProvider field to hostingProvider. More...
 
void setDuration (const quint32 duration)
 Sets the duration field to duration. 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

 VideoMessage (VideoMessagePrivate *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 VideoMessage class represents a FIT VideoMessage data message.

See also
DataMessage

Definition at line 39 of file videomessage.h.

Constructor & Destructor Documentation

◆ VideoMessage() [1/2]

VideoMessage::VideoMessage ( )

Constructs a VideoMessage 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 videomessage.cpp.

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

◆ VideoMessage() [2/2]

VideoMessage::VideoMessage ( VideoMessagePrivate *const  d)
explicitprotected

Constructs a VideoMessage object with private implementation d.

Parameters
dPointer to private implementation.

Definition at line 64 of file videomessage.cpp.

65 {
66 
67 }

Member Function Documentation

◆ duration()

quint32 VideoMessage::duration ( ) const

Returns the VideoMessage data message's duration field's current value.

Playback time of video

Returns
the duration field value.

Definition at line 98 of file videomessage.cpp.

99 {
100  Q_D(const VideoMessage);
101  return d->duration;
102 }
The VideoMessage class represents a FIT VideoMessage data message.
Definition: videomessage.h:39

Referenced by setDuration().

Here is the caller graph for this function:

◆ hostingProvider()

QString VideoMessage::hostingProvider ( ) const

Returns the VideoMessage data message's hostingProvider field's current value.

Returns
the hostingProvider field value.

Definition at line 85 of file videomessage.cpp.

86 {
87  Q_D(const VideoMessage);
88  return d->hostingProvider;
89 }

Referenced by setHostingProvider().

Here is the caller graph for this function:

◆ setDuration()

void VideoMessage::setDuration ( const quint32  duration)

Sets the duration field to duration.

Parameters
durationThe field value to set.

Definition at line 129 of file videomessage.cpp.

130 {
131  Q_D(VideoMessage);
132  d->duration = duration;
133 }
quint32 duration() const
Returns the VideoMessage data message's duration field's current value.

References duration().

Here is the call graph for this function:

◆ setHostingProvider()

void VideoMessage::setHostingProvider ( const QString  hostingProvider)

Sets the hostingProvider field to hostingProvider.

Parameters
hostingProviderThe field value to set.

Definition at line 119 of file videomessage.cpp.

120 {
121  Q_D(VideoMessage);
122  d->hostingProvider = hostingProvider;
123 }
QString hostingProvider() const
Returns the VideoMessage data message's hostingProvider field's current value.

References hostingProvider().

Here is the call graph for this function:

◆ setUrl()

void VideoMessage::setUrl ( const QString  url)

Sets the url field to url.

Parameters
urlThe field value to set.

Definition at line 109 of file videomessage.cpp.

110 {
111  Q_D(VideoMessage);
112  d->url = url;
113 }
QString url() const
Returns the VideoMessage data message's url field's current value.

References url().

Here is the call graph for this function:

◆ url()

QString VideoMessage::url ( ) const

Returns the VideoMessage data message's url field's current value.

Returns
the url field value.

Definition at line 74 of file videomessage.cpp.

75 {
76  Q_D(const VideoMessage);
77  return d->url;
78 }

Referenced by setUrl().

Here is the caller graph for this function:

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