digiKam
DigikamGenericMjpegStreamPlugin::MjpegStreamSettings Class Reference

Public Member Functions

 MjpegStreamSettings ()
 
void readSettings (KConfigGroup &group)
 
void setCollectionMap (const MjpegServerMap &map)
 
void writeSettings (KConfigGroup &group)
 
 ~MjpegStreamSettings ()
 

Public Attributes

int delay
 Delay in seconds between inages. More...
 
EffectMngr::EffectType effect
 Effect while displaying images. More...
 
DInfoInterfaceiface
 Plugin host interface to handle item properties. More...
 
QList< QUrl > inputImages
 Ordered list of images to stream. More...
 
bool loop
 Image stream as loop. More...
 
QFont osdFont
 Font for the display of osd text. More...
 
int outSize
 Output JPEG size ID. More...
 
int port
 IP port to use with MJPEG Server. More...
 
bool printApertureFocal
 Print camera Aperture and Focal while streaming. More...
 
bool printCapIfNoTitle
 Print image captions if no title available while streaming. More...
 
bool printComment
 Print picture comment while streaming. More...
 
bool printDate
 Print picture creation date while streaming. More...
 
bool printExpoSensitivity
 Print camera Exposure and Sensitivity while streaming. More...
 
bool printLensModel
 Print camera Lens model while streaming. More...
 
bool printMakeModel
 Print camera Make and Model while streaming. More...
 
bool printName
 Print picture file name while streaming. More...
 
bool printRating
 Print rating while streaming. More...
 
bool printTags
 Print tags title while streaming. More...
 
bool printTitle
 Print image title while streaming. More...
 
int quality
 Jpeg compression [1...100]. More...
 
int rate
 Number of frames by seconds. More...
 
TransitionMngr::TransType transition
 Transition type between images. More...
 

Constructor & Destructor Documentation

◆ MjpegStreamSettings()

DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::MjpegStreamSettings ( )
explicit

◆ ~MjpegStreamSettings()

DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::~MjpegStreamSettings ( )

Member Function Documentation

◆ readSettings()

void DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::readSettings ( KConfigGroup &  group)

◆ setCollectionMap()

void DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::setCollectionMap ( const MjpegServerMap map)

Helper method to compute urlsList from a set of albms selected by end-users from GUI.

References inputImages.

◆ writeSettings()

void DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::writeSettings ( KConfigGroup &  group)

Member Data Documentation

◆ delay

int DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::delay

Delay in seconds between inages.

Referenced by readSettings(), and writeSettings().

◆ effect

EffectMngr::EffectType DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::effect

Effect while displaying images.

Referenced by readSettings(), and writeSettings().

◆ iface

DInfoInterface* DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::iface

◆ inputImages

QList<QUrl> DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::inputImages

Ordered list of images to stream.

Referenced by setCollectionMap().

◆ loop

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::loop

Image stream as loop.

Referenced by readSettings(), and writeSettings().

◆ osdFont

QFont DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::osdFont

◆ outSize

int DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::outSize

Output JPEG size ID.

Referenced by readSettings(), and writeSettings().

◆ port

int DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::port

IP port to use with MJPEG Server.

Referenced by readSettings(), and writeSettings().

◆ printApertureFocal

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printApertureFocal

Print camera Aperture and Focal while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printCapIfNoTitle

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printCapIfNoTitle

Print image captions if no title available while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printComment

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printComment

Print picture comment while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printDate

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printDate

Print picture creation date while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printExpoSensitivity

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printExpoSensitivity

Print camera Exposure and Sensitivity while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printLensModel

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printLensModel

Print camera Lens model while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printMakeModel

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printMakeModel

Print camera Make and Model while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printName

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printName

Print picture file name while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ printRating

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printRating

◆ printTags

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printTags

◆ printTitle

bool DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::printTitle

Print image title while streaming.

Referenced by DigikamGenericMjpegStreamPlugin::MjpegFrameOsd::PopulateOSD(), readSettings(), and writeSettings().

◆ quality

int DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::quality

Jpeg compression [1...100].

Referenced by readSettings(), and writeSettings().

◆ rate

int DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::rate

Number of frames by seconds.

Referenced by readSettings(), and writeSettings().

◆ transition

TransitionMngr::TransType DigikamGenericMjpegStreamPlugin::MjpegStreamSettings::transition

Transition type between images.

Referenced by readSettings(), and writeSettings().


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