gpg::VideoCaptureState

#include <video_capture_state.h>

מבנה נתונים שמאפשר גישה למצב הנוכחי של צילום הווידאו.

סיכום

בנייה

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
constructor מפורש.
VideoCaptureState(const VideoCaptureState & copy_from)
מעתיקים את ה-constructor להעתקת אובייקט VideoCaptureState קיים לאובייקט חדש.
VideoCaptureState(VideoCaptureState && move_from)
בונה להעברת אובייקט VideoCaptureState קיים לאובייקט חדש.
~VideoCaptureState()

פונקציות ציבוריות

CaptureMode() const
מחזירה את מצב הצילום הנוכחי.
IsCapturing() const
bool
הפונקציה מחזירה אם השירות קולט כרגע או לא.
IsOverlayVisible() const
bool
הפונקציה מחזירה אם שכבת-העל של הצילום מוצגת כרגע או לא.
IsPaused() const
bool
הפונקציה מחזירה אם הצילום מושהה כרגע או לא.
QualityLevel() const
מחזירה את רמת האיכות של הצילום הנוכחי.
Valid() const
bool
הפונקציה מחזירה true כשהאובייקט VideoCaptureState שמוחזר מאוכלס בנתונים ולמלווה בסטטוס תגובה מוצלחת. FALSE עבור אובייקט VideoCaptureState שנוצר על ידי משתמש לא מאוכלס או לאובייקט מאוכלס שמלווה בסטטוס תגובה שנכשל.
operator=(const VideoCaptureState & copy_from)
אופרטור הקצאה להקצאת הערך של אובייקט VideoCaptureState מאובייקט VideoCaptureState אחר.
operator=(VideoCaptureState && move_from)
אופרטור הקצאה להקצאת הערך של אובייקט VideoCaptureState מאובייקט VideoCaptureState אחר.

פונקציות ציבוריות

CaptureMode

VideoCaptureMode CaptureMode() const 

מחזירה את מצב הצילום הנוכחי.

IsCapturing

bool IsCapturing() const 

הפונקציה מחזירה אם השירות קולט כרגע או לא.

IsOverlayVisible

bool IsOverlayVisible() const 

הפונקציה מחזירה אם שכבת-העל של הצילום מוצגת כרגע או לא.

זה גם מצביע על כך שהמשתמש משתמש בשכבת-העל של הצילום, וצילום ברקע ייכשל.

IsPaused

bool IsPaused() const 

הפונקציה מחזירה אם הצילום מושהה כרגע או לא.

הערך תמיד יהיה false אם IsCapturing() אם false.

QualityLevel

VideoQualityLevel QualityLevel() const 

מחזירה את רמת האיכות של הצילום הנוכחי.

נתונים תקפים

bool Valid() const 

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

הוא חייב להיות נכון כדי שניתן יהיה להשתמש בפונקציות getter באובייקט VideoCaptureState.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

 VideoCaptureState(
  std::shared_ptr< const VideoCaptureStateImpl > impl
)

constructor מפורש.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

מעתיקים את ה-constructor להעתקת אובייקט VideoCaptureState קיים לאובייקט חדש.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

בונה להעברת אובייקט VideoCaptureState קיים לאובייקט חדש.

r-value-reference.

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

r-value-reference.

~VideoCaptureState

 ~VideoCaptureState()