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 

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

operator=

SnapshotMetadataChange & operator=(
  const SnapshotMetadataChange & copy_from
)

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

operator=

SnapshotMetadataChange & operator=(
  SnapshotMetadataChange && move_from
)

มอบหมาย SnapshotMetadataChange นี้โดยย้ายรายการอื่นเข้าไป

~SnapshotMetadataChange

 ~SnapshotMetadataChange()