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 لم تتم تعبئته أو لعنصر تمت تعبئته مصحوب بحالة استجابة غير ناجحة.

يجب أن يكون صحيحا لكي تكون دوال getter في كائن 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()