gpg:: VideoCapabilities
#include <video_capabilities.h>
מבנה נתונים שמאפשר גישה למידע על היכולות של המכשיר הנוכחי לצילום וידאו.
סיכום
בנייה |
|
---|---|
VideoCapabilities()
|
|
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
constructor מפורש.
|
|
VideoCapabilities(const VideoCapabilities & copy_from)
מעתיקים את ה-constructor להעתקת אובייקט 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 שנוצר על ידי משתמש שלא מאוכלס, או לאובייקט מאוכלס עם סטטוס תגובה שנכשל.
הערך הזה חייב להיות נכון כדי שניתן יהיה להשתמש בפונקציות getter באובייקט VideoCapabilities.
VideoCapabilities
VideoCapabilities()
VideoCapabilities
VideoCapabilities( std::shared_ptr< const VideoCapabilitiesImpl > impl )
constructor מפורש.
VideoCapabilities
VideoCapabilities( const VideoCapabilities & copy_from )
מעתיקים את ה-constructor להעתקת אובייקט 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()