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
הפונקציה מחזירה את הערך True כאשר אובייקט 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 

הפונקציה מחזירה את הערך True כאשר אובייקט VideoCapabilities שמוחזר מאוכלס בנתונים ולצידה סטטוס תגובה לא מוצלח. הערך FALSE לגבי אובייקט VideoCapabilities שלא נוצר על ידי המשתמש או אובייקט מאוכלס עם סטטוס תגובה לא מוצלח.

כדי שאפשר יהיה להשתמש בפונקציות geter באובייקט 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.

אופרטור=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

אופרטור הקצאה להקצאת הערך של האובייקט VideoCapabilities מאובייקט VideoCapabilities אחר.

אופרטור=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

אופרטור הקצאה להקצאת הערך של האובייקט VideoCapabilities מאובייקט VideoCapabilities אחר.

של ה-R-value-reference.

~יכולות וידאו

 ~VideoCapabilities()