gpg:: SnapshotMetadata Change:: سازنده
#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 & شرح مختصر متادیتا_تغییر عکس فوری را تنظیم می کند. |
SetPlayedTime ( gpg::Duration played_time) | Builder & زمان پخش metadata_change عکس فوری را تنظیم می کند. |
SetProgressValue (int64_t progress_value) | Builder & مقدار پیشرفت متاداده_تغییر عکس فوری را تنظیم می کند. |
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 کدگذاری شده متادیتای عکس فوری تغییر می کند.
تصویر جلد باید کمتر از 800 کیلوبایت باشد. تصویر باید در هر commit تنظیم شود وگرنه پاک خواهد شد.
SetDescription
Builder & SetDescription( const std::string & description )
شرح مختصر متادیتا_تغییر عکس فوری را تنظیم می کند.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
زمان پخش metadata_change عکس فوری را تنظیم می کند.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
مقدار پیشرفت متاداده_تغییر عکس فوری را تنظیم می کند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.