gpg:: SnapshotMetadataChange
#include <snapshot_metadata_change.h>
सिंगल डेटा स्ट्रक्चर, जिसकी मदद से किसी खास स्नैपशॉट के स्टेटस के बारे में डेटा ऐक्सेस किया जा सकता है.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
SnapshotMetadataChange()
|
|
SnapshotMetadataChange(std::shared_ptr< const SnapshotMetadataChangeImpl > impl)
|
|
SnapshotMetadataChange(const SnapshotMetadataChange & copy_from)
मौजूदा
SnapshotMetadataChange की कॉपी बनाता है. |
|
SnapshotMetadataChange(SnapshotMetadataChange && move_from)
मौजूदा
SnapshotMetadataChange को ले जाता है. |
|
~SnapshotMetadataChange()
|
सार्वजनिक फ़ंक्शन |
|
---|---|
Description() const
|
const std::string &
स्नैपशॉट मेटाडेटा का ब्यौरा.
|
DescriptionIsChanged() const
|
bool
इस नए ब्यौरे के साथ, स्नैपशॉट मेटाडेटा के ब्यौरे में बदलाव किया जाएगा.
|
Image() const
|
वह इमेज डेटा जिसे स्नैपशॉट के लिए असाइन किया जाएगा.
|
ImageIsChanged() const
|
bool
स्नैपशॉट मेटाडेटा की कवर इमेज को इस नई कवर इमेज से बदल दिया जाएगा.
|
PlayedTime() const
|
स्नैपशॉट मेटाडेटा चलाए जाने का समय.
|
PlayedTimeIsChanged() const
|
bool
स्नैपशॉट मेटाडेटा को चलाए जाने के समय को इस नई अवधि के साथ बदल दिया जाएगा.
|
ProgressValue() const
|
int64_t
स्नैपशॉट मेटाडेटा की प्रोग्रेस की वैल्यू.
|
ProgressValueIsChanged() const
|
bool
स्नैपशॉट मेटाडेटा की प्रोग्रेस की वैल्यू में, इस नई प्रोग्रेस वैल्यू के साथ बदलाव होगा.
|
Valid() const
|
bool
स्नैपशॉट के मेटाडेटा में किया गया बदलाव मान्य है और उसे बिल्डर की मदद से बनाया गया है.
|
operator=(const SnapshotMetadataChange & copy_from)
|
किसी अन्य इमेज से कॉपी करके, इस
SnapshotMetadataChange को असाइन करता है. |
operator=(SnapshotMetadataChange && move_from)
|
किसी अन्य
SnapshotMetadataChange को उसमें ले जाकर, इसे असाइन करता है. |
क्लास |
|
---|---|
gpg:: |
एक या उससे ज़्यादा SnapshotMetadataChange ऑब्जेक्ट बनाता है. |
gpg:: |
सिंगल डेटा स्ट्रक्चर, जिसकी मदद से किसी कवर इमेज के स्टेटस के बारे में डेटा ऐक्सेस किया जा सकता है. |
सार्वजनिक फ़ंक्शन
ब्यौरा
const std::string & Description() const
स्नैपशॉट मेटाडेटा का ब्यौरा.
DescriptionIsChanged
bool DescriptionIsChanged() const
इस नए ब्यौरे के साथ, स्नैपशॉट मेटाडेटा के ब्यौरे में बदलाव किया जाएगा.
इमेज
SnapshotMetadataChange::CoverImage Image() const
वह इमेज डेटा जिसे स्नैपशॉट के लिए असाइन किया जाएगा.
ImageIsChanged
bool ImageIsChanged() const
स्नैपशॉट मेटाडेटा की कवर इमेज को इस नई कवर इमेज से बदल दिया जाएगा.
PlayedTimeIsChanged
bool PlayedTimeIsChanged() const
स्नैपशॉट मेटाडेटा को चलाए जाने के समय को इस नई अवधि के साथ बदल दिया जाएगा.
ProgressValue
int64_t ProgressValue() const
स्नैपशॉट मेटाडेटा की प्रोग्रेस की वैल्यू.
ProgressValueIsChanged
bool ProgressValueIsChanged() const
स्नैपशॉट मेटाडेटा की प्रोग्रेस की वैल्यू में, इस नई प्रोग्रेस वैल्यू के साथ बदलाव होगा.
SnapshotMetadataChange
SnapshotMetadataChange()
SnapshotMetadataChange
SnapshotMetadataChange( std::shared_ptr< const SnapshotMetadataChangeImpl > impl )
shared_ptr
से SnapshotMetadataChangeImpl
तक SnapshotMetadataChange
बनाता है.
इसे एपीआई की टीम के अंदर इस्तेमाल करने के लिए बनाया गया है.
SnapshotMetadataChange
SnapshotMetadataChange( const SnapshotMetadataChange & copy_from )
मौजूदा SnapshotMetadataChange
की कॉपी बनाता है.
SnapshotMetadataChange
SnapshotMetadataChange( SnapshotMetadataChange && move_from )
मौजूदा SnapshotMetadataChange
को ले जाता है.
वैध
bool Valid() const
स्नैपशॉट के मेटाडेटा में किया गया बदलाव मान्य है और उसे बिल्डर की मदद से बनाया गया है.
operator=
SnapshotMetadataChange & operator=( const SnapshotMetadataChange & copy_from )
किसी अन्य इमेज से कॉपी करके, इस SnapshotMetadataChange
को असाइन करता है.
operator=
SnapshotMetadataChange & operator=( SnapshotMetadataChange && move_from )
किसी अन्य SnapshotMetadataChange
को उसमें ले जाकर, इसे असाइन करता है.
~SnapshotMetadataChange
~SnapshotMetadataChange()