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-वैल्यू-रेफ़रंस वर्शन.

ऑपरेटर=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

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

ऑपरेटर=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

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

r-वैल्यू-रेफ़रंस वर्शन.

~VideoCapabilities पर काम करने की सुविधा

 ~VideoCapabilities()