PonyPlayer
lrc::Lyrics类 参考

#include <lyrics.h>

struct  LyricLine
 
struct  Metadata
 

Public 类型

using ConstLyricIterator = std::vector< LyricLine >::const_iterator
 

Public 成员函数

 Lyrics (const Metadata &metadata, std::vector< LyricLine > &&lyrics)
 
 ~Lyrics ()
 
const MetadataGetMetadata () const
 
const LyricLineLyricAt (int32_t offset)
 
ConstLyricIterator LyricIteratorAt (int32_t offset)
 
ConstLyricIterator IteratorBegin () const
 
ConstLyricIterator IteratorEnd () const
 

静态 Public 属性

static const int32_t kEndTimeNever
 

成员类型定义说明

◆ ConstLyricIterator

using lrc::Lyrics::ConstLyricIterator = std::vector<LyricLine>::const_iterator

构造及析构函数说明

◆ Lyrics()

lrc::Lyrics::Lyrics ( const Metadata metadata,
std::vector< LyricLine > &&  lyrics 
)

◆ ~Lyrics()

lrc::Lyrics::~Lyrics ( )

成员函数说明

◆ GetMetadata()

const Lyrics::Metadata & lrc::Lyrics::GetMetadata ( ) const

◆ IteratorBegin()

Lyrics::ConstLyricIterator lrc::Lyrics::IteratorBegin ( ) const

◆ IteratorEnd()

Lyrics::ConstLyricIterator lrc::Lyrics::IteratorEnd ( ) const

◆ LyricAt()

const Lyrics::LyricLine & lrc::Lyrics::LyricAt ( int32_t  offset)

◆ LyricIteratorAt()

Lyrics::ConstLyricIterator lrc::Lyrics::LyricIteratorAt ( int32_t  offset)

类成员变量说明

◆ kEndTimeNever

const int32_t lrc::Lyrics::kEndTimeNever
static
初始值:
=
std::numeric_limits<int32_t>::max() >> 1

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