gpg::SnapshotMetadataChange

#include <snapshot_metadata_change.h>

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของสแนปชอตที่เจาะจงได้

สรุป

ผู้ผลิตและผู้ทำลาย

SnapshotMetadataChange()
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
สร้าง SnapshotMetadataChange จาก shared_ptr ไปยัง SnapshotMetadataChangeImpl
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
สร้างสำเนาของ SnapshotMetadataChange ที่มีอยู่
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
ย้าย SnapshotMetadataChange ที่มีอยู่
~SnapshotMetadataChange()

ฟังก์ชันสาธารณะ

Description() const
const std::string &
คำอธิบายข้อมูลเมตาของสแนปชอต
DescriptionIsChanged() const
bool
คำอธิบายข้อมูลเมตาสแนปชอตจะได้รับการแก้ไขด้วยคำอธิบายใหม่นี้
Image() const
ข้อมูลรูปภาพที่จะกำหนดให้กับสแนปชอต
ImageIsChanged() const
bool
ภาพหน้าปกของข้อมูลเมตาภาพรวมจะได้รับการแก้ไขด้วยภาพหน้าปกใหม่นี้
PlayedTime() const
เวลาที่เล่นข้อมูลเมตาสแนปชอต
PlayedTimeIsChanged() const
bool
เวลาที่เล่นของข้อมูลเมตาของสแนปชอตจะแก้ไขโดยใช้ระยะเวลาใหม่นี้
ProgressValue() const
int64_t
ค่าความคืบหน้าของข้อมูลเมตาสแนปชอต
ProgressValueIsChanged() const
bool
ระบบจะแก้ไขค่าความคืบหน้าของข้อมูลเมตาสแนปชอตด้วยค่าความคืบหน้าใหม่นี้
Valid() const
bool
การเปลี่ยนแปลงข้อมูลเมตาของสแนปชอตถูกต้อง และสร้างขึ้นด้วยเครื่องมือสร้าง
operator=(const SnapshotMetadataChange & copy_from)
มอบหมาย SnapshotMetadataChange นี้โดยคัดลอกจากบุคคลอื่น
operator=(SnapshotMetadataChange && move_from)
มอบหมาย SnapshotMetadataChange เครื่องนี้โดยย้ายอีกโฟลเดอร์หนึ่งไปไว้ในนั้น

คลาส

gpg::SnapshotMetadataChange::Builder

สร้างออบเจ็กต์ SnapshotMetadataChange อย่างน้อย 1 รายการ

gpg::SnapshotMetadataChange::CoverImage

โครงสร้างข้อมูลเดียวที่ช่วยให้คุณเข้าถึงข้อมูลเกี่ยวกับสถานะของภาพหน้าปกที่เฉพาะเจาะจงได้

ฟังก์ชันสาธารณะ

คำอธิบาย

const std::string & Description() const 

คำอธิบายข้อมูลเมตาของสแนปชอต

DescriptionIsChanged

bool DescriptionIsChanged() const 

คำอธิบายข้อมูลเมตาสแนปชอตจะได้รับการแก้ไขด้วยคำอธิบายใหม่นี้

รูปภาพ

SnapshotMetadataChange::CoverImage Image() const 

ข้อมูลรูปภาพที่จะกำหนดให้กับสแนปชอต

ImageIsChanged

bool ImageIsChanged() const 

ภาพหน้าปกของข้อมูลเมตาภาพรวมจะได้รับการแก้ไขด้วยภาพหน้าปกใหม่นี้

PlayedTime

gpg::Duration PlayedTime() const 

เวลาที่เล่นข้อมูลเมตาสแนปชอต

PlayedTimeIsChanged

bool PlayedTimeIsChanged() const 

เวลาที่เล่นของข้อมูลเมตาของสแนปชอตจะแก้ไขโดยใช้ระยะเวลาใหม่นี้

ProgressValue

int64_t ProgressValue() const 

ค่าความคืบหน้าของข้อมูลเมตาสแนปชอต

ProgressValueIsChanged

bool ProgressValueIsChanged() const 

ระบบจะแก้ไขค่าความคืบหน้าของข้อมูลเมตาสแนปชอตด้วยค่าความคืบหน้าใหม่นี้

SnapshotMetadataChange

 SnapshotMetadataChange()

SnapshotMetadataChange

 SnapshotMetadataChange(
  std::shared_ptr< const SnapshotMetadataChangeImpl > impl
)

สร้าง SnapshotMetadataChange จาก shared_ptr ไปยัง SnapshotMetadataChangeImpl

มีไว้สำหรับใช้ภายในโดย API

SnapshotMetadataChange

 SnapshotMetadataChange(
  const SnapshotMetadataChange & copy_from
)

สร้างสำเนาของ SnapshotMetadataChange ที่มีอยู่

SnapshotMetadataChange

 SnapshotMetadataChange(
  SnapshotMetadataChange && move_from
)

ย้าย SnapshotMetadataChange ที่มีอยู่

ใช้งานได้

bool Valid() const 

การเปลี่ยนแปลงข้อมูลเมตาของสแนปชอตถูกต้อง และสร้างขึ้นด้วยเครื่องมือสร้าง

โอเปอเรเตอร์=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

มอบหมาย SnapshotMetadataChange นี้โดยคัดลอกจากบุคคลอื่น

โอเปอเรเตอร์=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

มอบหมาย SnapshotMetadataChange เครื่องนี้โดยย้ายอีกโฟลเดอร์หนึ่งไปไว้ในนั้น

~การเปลี่ยนแปลงข้อมูลเมตาของสแนปชอต

 ~SnapshotMetadataChange()