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 &
स्नैपशॉट मेटाडेटा_बदलने का समय सेट करता है.
|
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
बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
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 )
स्नैपशॉट मेटाडेटा_बदलने का समय सेट करता है.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
स्नैपशॉट मेटाडेटा_चेंज की प्रोग्रेस की वैल्यू सेट करता है.