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 &
تحدّد هذه السمة وصفًا موجزًا للقطة البيانات الوصفية_change.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
تحدّد هذه السمة وقت تشغيل لقطة Data_change.
|
SetProgressValue(int64_t progress_value)
|
Builder &
تُستخدَم لضبط قيمة مستوى التقدّم لـ والصورة المقدَّرة_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
مخصَّصة للاستخدام الداخلي من قِبل واجهة برمجة التطبيقات.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
وحدات البايت الأولية لصورة غلاف png المشفّرة الخاصة بتغيير البيانات الوصفية لللقطة.
يجب أن تكون صورة الغلاف أقل من 800 كيلوبايت. يجب ضبط الصورة في كل عملية تنفيذ وإلا سيتم محوها.
SetDescription
Builder & SetDescription( const std::string & description )
تحدّد هذه السمة وصفًا موجزًا للقطة البيانات الوصفية_change.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
تحدّد هذه السمة وقت تشغيل لقطة Data_change.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
تُستخدَم لضبط قيمة مستوى التقدّم لـ والصورة المقدَّرة_change.