gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
יוצר אובייקט SnapshotMetadataChange אחד או יותר.
סיכום
בונים והורסים |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
יצירת עותק של
Builder קיים. |
|
Builder(Builder && move_from)
העברת
Builder קיים. |
תפקידים ציבוריים |
|
---|---|
Create() const
|
יוצר SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
הבייטים הגולמיים של תמונת ה-png המקודדת של שינוי המטא-נתונים של התמונה.
|
SetDescription(const std::string & description)
|
Builder &
מגדיר את התיאור התמציתי של המטא-נתונים של קובץ ה-snapshot.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
מגדיר את משך ההפעלה של ה-meta_change של תמונת המצב.
|
SetProgressValue(int64_t progress_value)
|
Builder &
הגדרת ערך ההתקדמות של ה-meta_change של תמונת המצב.
|
operator=(const Builder & copy_from)
|
Builder &
הקצאת
Builder באמצעות העתקה ממכשיר אחר. |
operator=(Builder && move_from)
|
Builder &
הפונקציה מקצה את
Builder על ידי העברת כרטיס אחר אליו. |
תפקידים ציבוריים
בנאי/ת
Builder()
בנאי/ת
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
הפונקציה בונה Builder
מ-shared_ptr
עד BuilderImpl
.
מיועד לשימוש פנימי על ידי ה-API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
הבייטים הגולמיים של תמונת ה-png המקודדת של שינוי המטא-נתונים של התמונה.
תמונת השער חייבת להיות קטנה מ- 800kb. צריך להגדיר את התמונה בכל התחייבות, אחרת היא תימחק.
SetDescription
Builder & SetDescription( const std::string & description )
מגדיר את התיאור התמציתי של המטא-נתונים של קובץ ה-snapshot.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
מגדיר את משך ההפעלה של ה-meta_change של תמונת המצב.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
הגדרת ערך ההתקדמות של ה-meta_change של תמונת המצב.