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 الذي يتم عرضه بالبيانات ويكون مصحوبًا بحالة استجابة ناجحة، أو يعرض القيمة "false" لكائن 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 الذي يتم عرضه بالبيانات ويكون مصحوبًا بحالة استجابة ناجحة، أو يعرض القيمة "false" لكائن 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.

r=or

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

عامل تشغيل التعيين لتعيين قيمة الكائن VideoCapabilities هذا من كائن VideoCapabilities آخر.

r=or

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

عامل تشغيل التعيين لتعيين قيمة الكائن VideoCapabilities هذا من كائن VideoCapabilities آخر.

الإصدار المرجعي للقيمة r.

~إمكانات الفيديو

 ~VideoCapabilities()