Native Player  1.0
VideoStream Struct Reference

Describes the video stream. More...

#include <media_stream.h>

Public Member Functions

 VideoStream ()
 Constructs a VideoStream with 0 values. More...
 
 VideoStream (const VideoStream &other)=default
 Constructs a copy of other. More...
 
 VideoStream (VideoStream &&other)=default
 
VideoStreamoperator= (const VideoStream &other)=default
 Assigns other to this VideoStream More...
 
VideoStreamoperator= (VideoStream &&other)=default
 Move-assigns other to this VideoStream object. More...
 
 ~VideoStream ()=default
 Destroys VideoStream object. More...
 

Public Attributes

CommonStreamDescription description
 
uint32_t width
 
uint32_t height
 

Detailed Description

Describes the video stream.

Consists of CommonStreamDescription and video detailed description.
This struct is used to build video elementary stream basing on information parsed from the DASH manifest.

Note
Fields which aren't specified in the DASH manifest should be 0 or empty.

Definition at line 114 of file media_stream.h.

Constructor & Destructor Documentation

VideoStream::VideoStream ( )
inline

Constructs a VideoStream with 0 values.

Definition at line 120 of file media_stream.h.

VideoStream::VideoStream ( const VideoStream other)
default

Constructs a copy of other.

VideoStream::VideoStream ( VideoStream &&  other)
default

Move-constructs a VideoStream object, making it point at the same object that other was pointing to.

VideoStream::~VideoStream ( )
default

Destroys VideoStream object.

Member Function Documentation

VideoStream& VideoStream::operator= ( const VideoStream other)
default

Assigns other to this VideoStream

VideoStream& VideoStream::operator= ( VideoStream &&  other)
default

Move-assigns other to this VideoStream object.

Member Data Documentation

CommonStreamDescription VideoStream::description

Definition at line 115 of file media_stream.h.

uint32_t VideoStream::height

Definition at line 117 of file media_stream.h.

uint32_t VideoStream::width

Definition at line 116 of file media_stream.h.


The documentation for this struct was generated from the following file: