gpg::VideoCapabilities

#include <video_capabilities.h>

ऐसा डेटा स्ट्रक्चर जो यह जानकारी ऐक्सेस करने की अनुमति देता है कि मौजूदा डिवाइस में वीडियो रिकॉर्डिंग की कौन-कौनसी सुविधाएं हैं.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
एक्सप्लिसिट कंस्ट्रक्टर.
VideoCapabilities(const VideoCapabilities & copy_from)
किसी मौजूदा VideoCapabilities ऑब्जेक्ट को किसी नए ऑब्जेक्ट में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.
VideoCapabilities(VideoCapabilities && move_from)
किसी मौजूदा VideoCapabilities वाले ऑब्जेक्ट को नए में ले जाने के लिए कंस्ट्रक्टर.
~VideoCapabilities()

सार्वजनिक फ़ंक्शन

IsCameraSupported() const
bool
यह बताता है कि डिवाइस में सामने वाला कैमरा है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
यह जांचता है कि कैप्चर मोड और क्वालिटी लेवल के साथ-साथ कैमरा, माइक, और स्टोरेज राइट किए जा सकते हैं या नहीं.
IsMicSupported() const
bool
यह बताता है कि डिवाइस में माइक्रोफ़ोन है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.
IsWriteStorageSupported() const
bool
यह बताता है कि डिवाइस में बाहरी स्टोरेज डिवाइस है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
यह बताता है कि डिवाइस में दिया गया कैप्चर मोड काम करता है या नहीं.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
यह जानकारी देता है कि डिवाइस, दिए गए क्वालिटी लेवल के साथ काम करता है या नहीं.
Valid() const
bool
जब दिखाया गया VideoCapabilities ऑब्जेक्ट में डेटा की जानकारी अपने-आप भर जाती है और उसके साथ रिस्पॉन्स की स्थिति भी दिखती है, तो 'सही' दिखाता है; यह गलत, उपयोगकर्ता के बनाए गए VideoCapabilities ऑब्जेक्ट के लिए या अपने-आप भरी गई जानकारी के लिए 'गलत जवाब' की स्थिति के साथ मौजूद होता है.
operator=(const VideoCapabilities & copy_from)
इस VideoCapabilities ऑब्जेक्ट की वैल्यू को किसी दूसरे VideoCapabilities ऑब्जेक्ट को असाइन करने के लिए.
operator=(VideoCapabilities && move_from)
इस VideoCapabilities ऑब्जेक्ट की वैल्यू को किसी दूसरे VideoCapabilities ऑब्जेक्ट को असाइन करने के लिए.

सार्वजनिक फ़ंक्शन

IsCameraSupported

bool IsCameraSupported() const 

यह जानकारी देता है कि डिवाइस में सामने वाला कैमरा है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

यह जांचता है कि कैप्चर मोड और क्वालिटी लेवल के साथ-साथ कैमरा, माइक, और स्टोरेज राइट किए जा सकते हैं या नहीं.

IsMicSupported

bool IsMicSupported() const 

यह बताता है कि डिवाइस में माइक्रोफ़ोन है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

यह बताता है कि डिवाइस में बाहरी स्टोरेज डिवाइस है या नहीं और हम उसका इस्तेमाल कर सकते हैं या नहीं.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

यह बताता है कि डिवाइस में दिया गया कैप्चर मोड काम करता है या नहीं.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

यह जानकारी देता है कि डिवाइस, दिए गए क्वालिटी लेवल के साथ काम करता है या नहीं.

वैध

bool Valid() const 

जब दिखाया गया VideoCapabilities ऑब्जेक्ट में डेटा की जानकारी अपने-आप भर जाती है और उसके साथ रिस्पॉन्स की स्थिति भी दिखती है, तो 'सही' दिखाता है; यह गलत, उपयोगकर्ता के बनाए गए VideoCapabilities ऑब्जेक्ट के लिए या अपने-आप भरी गई जानकारी के लिए 'गलत जवाब' की स्थिति के साथ मौजूद होता है.

यह ज़रूरी है कि इस VideoCapabilities ऑब्जेक्ट पर मौजूद गेटर फ़ंक्शन का इस्तेमाल किया जा सके.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

एक्सप्लिसिट कंस्ट्रक्टर.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

किसी मौजूदा VideoCapabilities ऑब्जेक्ट को किसी नए ऑब्जेक्ट में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

किसी मौजूदा VideoCapabilities वाले ऑब्जेक्ट को नए में ले जाने के लिए कंस्ट्रक्टर.

r-value-reference वर्शन का इस्तेमाल करें.

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

इस VideoCapabilities वाले ऑब्जेक्ट की वैल्यू को किसी दूसरे VideoCapabilities ऑब्जेक्ट को असाइन करने के लिए.

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

इस VideoCapabilities ऑब्जेक्ट की वैल्यू को किसी दूसरे VideoCapabilities ऑब्जेक्ट को असाइन करने के लिए.

r-value-reference वर्शन का इस्तेमाल करें.

~VideoCapabilities

 ~VideoCapabilities()