gpg:: স্ন্যাপশট মেটাডেটা পরিবর্তন:: নির্মাতা
#include <snapshot_metadata_change_builder.h>
এক বা একাধিক স্ন্যাপশট মেটাডেটা চেঞ্জ অবজেক্ট তৈরি করে।
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
Builder () | |
Builder (std::shared_ptr< SnapshotMetadataChangeImpl > impl) | |
Builder (const Builder & copy_from) একটি বিদ্যমান Builder একটি অনুলিপি তৈরি করে। | |
Builder ( Builder && move_from) একটি বিদ্যমান Builder সরান. |
পাবলিক ফাংশন | |
---|---|
Create () const | একটি স্ন্যাপশট মেটাডেটা পরিবর্তন তৈরি করে। |
SetCoverImageFromPngData (std::vector< uint8_t > png_data) | Builder & স্ন্যাপশট মেটাডেটার এনকোড করা png কভার ইমেজের কাঁচা বাইট পরিবর্তন হয়। |
SetDescription (const std::string & description) | Builder & স্ন্যাপশট মেটাডেটা_পরিবর্তনের সংক্ষিপ্ত বিবরণ সেট করে। |
SetPlayedTime ( gpg::Duration played_time) | Builder & স্ন্যাপশট মেটাডেটা_পরিবর্তনের খেলার সময় সেট করে। |
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 )
একটি shared_ptr
থেকে BuilderImpl
এ একটি Builder
তৈরি করে।
API দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
স্ন্যাপশট মেটাডেটার এনকোড করা png কভার ইমেজের কাঁচা বাইট পরিবর্তন হয়।
কভার ইমেজ 800 kb এর কম হতে হবে। ইমেজ প্রতিটি প্রতিশ্রুতি সেট করা আবশ্যক নয়তো এটি সাফ করা হবে।
বর্ণনা সেট করুন
Builder & SetDescription( const std::string & description )
স্ন্যাপশট মেটাডেটা_পরিবর্তনের সংক্ষিপ্ত বিবরণ সেট করে।
প্লেডটাইম সেট করুন
Builder & SetPlayedTime( gpg::Duration played_time )
স্ন্যাপশট মেটাডেটা_পরিবর্তনের খেলার সময় সেট করে।
প্রগতি মান সেট করুন
Builder & SetProgressValue( int64_t progress_value )
স্ন্যাপশট মেটাডেটা_পরিবর্তনের অগ্রগতি মান সেট করে।