PonyPlayer
PlayListItem类 参考

#include <playlist.h>

类 PlayListItem 继承关系图:
ListItem

Public 成员函数

Q_INVOKABLE PlayListItem (QString _fileName, const QDir &_dir)
 
Q_INVOKABLE PlayListItem ()=default
 
Q_INVOKABLE QString getFileName ()
 
Q_INVOKABLE void setFileName (QString _fileName)
 
Q_INVOKABLE QString getIconPath ()
 
Q_INVOKABLE void setIconPath (QString _iconPath)
 
Q_INVOKABLE QString getPath ()
 
Q_INVOKABLE void setPath (QString _path)
 
Q_INVOKABLE QString getDirectory ()
 
Q_INVOKABLE void setDirectory (QDir _dir)
 
Q_INVOKABLE void setDirectoryByStr (QString _dir)
 
Q_INVOKABLE QString getDuration ()
 
Q_INVOKABLE void setDuration (QString _duration)
 
Q_INVOKABLE int getFrameRate ()
 
Q_INVOKABLE void setFrameRate (int _frameRate)
 
Q_INVOKABLE int getBitRate ()
 
Q_INVOKABLE void setBitRate (int _bitRate)
 
Q_INVOKABLE float getVideoSize ()
 
Q_INVOKABLE void setVideoSize (float _videoSize)
 
Q_INVOKABLE int getVideoWidth ()
 
Q_INVOKABLE void setVideoWidth (int _videoWidth)
 
Q_INVOKABLE int getVideoHeight ()
 
Q_INVOKABLE void setVideoHeight (int _videoHeight)
 
Q_INVOKABLE QString getVideoFormat ()
 
Q_INVOKABLE void setVideoFormat (QString _videoFormat)
 
Q_INVOKABLE QString getAudioFormat ()
 
Q_INVOKABLE void setAudioFormat (QString _audioFormat)
 
Q_INVOKABLE int getAudioAverageBitRate ()
 
Q_INVOKABLE void setAudioAverageBitRate (int _audioAverageBitRate)
 
Q_INVOKABLE int getChannelNumbers ()
 
Q_INVOKABLE void setChannelNumbers (int _channelNumbers)
 
Q_INVOKABLE int getSampleRate ()
 
Q_INVOKABLE void setSampleRate (int _sampleRate)
 
Q_INVOKABLE QString getFormat ()
 
Q_INVOKABLE void setFormat (QString _format)
 
Q_INVOKABLE float getAudioSize ()
 
Q_INVOKABLE void setAudioSize (float _audioSize)
 
Q_INVOKABLE int getStreamNumbers ()
 
Q_INVOKABLE void setStreamNumbers (int _streamNumbers)
 
Q_INVOKABLE ~PlayListItem () override=default
 
- Public 成员函数 继承自 ListItem
Q_INVOKABLE ListItem ()
 
Q_INVOKABLE void setUUID (QString uuid)
 
Q_INVOKABLE QString getUUID ()
 
Q_INVOKABLE ~ListItem () override=default
 

Protected 属性

QDir dir
 
int streamNumbers
 

属性

QString _uuid_
 
QString fileName
 
QString dir
 
QString duration
 
int frameRate
 
int bitRate
 
float videoSize
 
int videoWidth
 
int videoHeight
 
QString videoFormat
 
QString audioFormat
 
int audioAverageBitRate
 
int channelNumbers
 
int sampleRate
 
float audioSize
 
QString format
 
QString path
 
QString iconPath
 
- 属性 继承自 ListItem
QString _uuid_
 

构造及析构函数说明

◆ PlayListItem() [1/2]

Q_INVOKABLE PlayListItem::PlayListItem ( QString  _fileName,
const QDir &  _dir 
)
inline

◆ PlayListItem() [2/2]

Q_INVOKABLE PlayListItem::PlayListItem ( )
default

◆ ~PlayListItem()

Q_INVOKABLE PlayListItem::~PlayListItem ( )
overridedefault

成员函数说明

◆ getAudioAverageBitRate()

Q_INVOKABLE int PlayListItem::getAudioAverageBitRate ( )
inline

◆ getAudioFormat()

Q_INVOKABLE QString PlayListItem::getAudioFormat ( )
inline

◆ getAudioSize()

Q_INVOKABLE float PlayListItem::getAudioSize ( )
inline

◆ getBitRate()

Q_INVOKABLE int PlayListItem::getBitRate ( )
inline

◆ getChannelNumbers()

Q_INVOKABLE int PlayListItem::getChannelNumbers ( )
inline

◆ getDirectory()

QString PlayListItem::getDirectory ( )

◆ getDuration()

Q_INVOKABLE QString PlayListItem::getDuration ( )
inline

◆ getFileName()

QString PlayListItem::getFileName ( )

◆ getFormat()

Q_INVOKABLE QString PlayListItem::getFormat ( )
inline

◆ getFrameRate()

Q_INVOKABLE int PlayListItem::getFrameRate ( )
inline

◆ getIconPath()

Q_INVOKABLE QString PlayListItem::getIconPath ( )
inline

◆ getPath()

Q_INVOKABLE QString PlayListItem::getPath ( )
inline

◆ getSampleRate()

Q_INVOKABLE int PlayListItem::getSampleRate ( )
inline

◆ getStreamNumbers()

Q_INVOKABLE int PlayListItem::getStreamNumbers ( )
inline

◆ getVideoFormat()

Q_INVOKABLE QString PlayListItem::getVideoFormat ( )
inline

◆ getVideoHeight()

Q_INVOKABLE int PlayListItem::getVideoHeight ( )
inline

◆ getVideoSize()

Q_INVOKABLE float PlayListItem::getVideoSize ( )
inline

◆ getVideoWidth()

Q_INVOKABLE int PlayListItem::getVideoWidth ( )
inline

◆ setAudioAverageBitRate()

Q_INVOKABLE void PlayListItem::setAudioAverageBitRate ( int  _audioAverageBitRate)
inline

◆ setAudioFormat()

Q_INVOKABLE void PlayListItem::setAudioFormat ( QString  _audioFormat)
inline

◆ setAudioSize()

Q_INVOKABLE void PlayListItem::setAudioSize ( float  _audioSize)
inline

◆ setBitRate()

Q_INVOKABLE void PlayListItem::setBitRate ( int  _bitRate)
inline

◆ setChannelNumbers()

Q_INVOKABLE void PlayListItem::setChannelNumbers ( int  _channelNumbers)
inline

◆ setDirectory()

Q_INVOKABLE void PlayListItem::setDirectory ( QDir  _dir)
inline

◆ setDirectoryByStr()

Q_INVOKABLE void PlayListItem::setDirectoryByStr ( QString  _dir)
inline

◆ setDuration()

Q_INVOKABLE void PlayListItem::setDuration ( QString  _duration)
inline

◆ setFileName()

Q_INVOKABLE void PlayListItem::setFileName ( QString  _fileName)
inline

◆ setFormat()

Q_INVOKABLE void PlayListItem::setFormat ( QString  _format)
inline

◆ setFrameRate()

Q_INVOKABLE void PlayListItem::setFrameRate ( int  _frameRate)
inline

◆ setIconPath()

Q_INVOKABLE void PlayListItem::setIconPath ( QString  _iconPath)
inline

◆ setPath()

Q_INVOKABLE void PlayListItem::setPath ( QString  _path)
inline

◆ setSampleRate()

Q_INVOKABLE void PlayListItem::setSampleRate ( int  _sampleRate)
inline

◆ setStreamNumbers()

Q_INVOKABLE void PlayListItem::setStreamNumbers ( int  _streamNumbers)
inline

◆ setVideoFormat()

Q_INVOKABLE void PlayListItem::setVideoFormat ( QString  _videoFormat)
inline

◆ setVideoHeight()

Q_INVOKABLE void PlayListItem::setVideoHeight ( int  _videoHeight)
inline

◆ setVideoSize()

Q_INVOKABLE void PlayListItem::setVideoSize ( float  _videoSize)
inline

◆ setVideoWidth()

Q_INVOKABLE void PlayListItem::setVideoWidth ( int  _videoWidth)
inline

类成员变量说明

◆ dir

QDir PlayListItem::dir
protected

◆ streamNumbers

int PlayListItem::streamNumbers
protected

属性说明

◆ _uuid_

QString PlayListItem::_uuid_
readwrite

◆ audioAverageBitRate

int PlayListItem::audioAverageBitRate
readwrite

◆ audioFormat

QString PlayListItem::audioFormat
readwrite

◆ audioSize

float PlayListItem::audioSize
readwrite

◆ bitRate

int PlayListItem::bitRate
readwrite

◆ channelNumbers

int PlayListItem::channelNumbers
readwrite

◆ dir

QString PlayListItem::dir
readwrite

◆ duration

QString PlayListItem::duration
readwrite

◆ fileName

QString PlayListItem::fileName
readwrite

◆ format

QString PlayListItem::format
readwrite

◆ frameRate

int PlayListItem::frameRate
readwrite

◆ iconPath

QString PlayListItem::iconPath
readwrite

◆ path

QString PlayListItem::path
readwrite

◆ sampleRate

int PlayListItem::sampleRate
readwrite

◆ videoFormat

QString PlayListItem::videoFormat
readwrite

◆ videoHeight

int PlayListItem::videoHeight
readwrite

◆ videoSize

float PlayListItem::videoSize
readwrite

◆ videoWidth

int PlayListItem::videoWidth
readwrite

该类的文档由以下文件生成: