gpg:: VideoCaptureState

#include <video_capture_state.h>

ساختار داده ای که امکان دسترسی به وضعیت فعلی ضبط ویدیو را فراهم می کند.

خلاصه

سازندگان و ویرانگرها

VideoCaptureState ()
VideoCaptureState (std::shared_ptr< const VideoCaptureStateImpl > impl)
سازنده صریح.
VideoCaptureState (const VideoCaptureState & copy_from)
سازنده را برای کپی کردن یک شی VideoCaptureState موجود در یک شی جدید کپی کنید.
VideoCaptureState ( VideoCaptureState && move_from)
سازنده برای انتقال یک شی VideoCaptureState موجود به یک شی جدید.
~VideoCaptureState ()

توابع عمومی

CaptureMode () const
حالت گرفتن عکس فعلی را برمی‌گرداند.
IsCapturing () const
bool
نشان می دهد که آیا سرویس در حال حاضر در حال ضبط است یا خیر.
IsOverlayVisible () const
bool
نشان می دهد که آیا پوشش تصویر در حال حاضر قابل مشاهده است یا خیر.
IsPaused () const
bool
برمی‌گرداند که آیا ضبط در حال حاضر متوقف شده است یا خیر.
QualityLevel () const
سطح کیفیت ضبط فعلی را برمی‌گرداند.
Valid () const
bool
هنگامی که شی VideoCaptureState بازگشتی با داده پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای یک شیء VideoCaptureState ایجاد نشده توسط کاربر یا برای یک شیء پر شده که با وضعیت پاسخ ناموفق همراه است، false.
operator= (const VideoCaptureState & copy_from)
عملگر انتساب برای تخصیص مقدار این شی VideoCaptureState از یک شی VideoCaptureState دیگر.
operator= ( VideoCaptureState && move_from)
عملگر انتساب برای تخصیص مقدار این شی VideoCaptureState از یک شی VideoCaptureState دیگر.

توابع عمومی

CaptureMode

VideoCaptureMode CaptureMode() const 

حالت گرفتن عکس فعلی را برمی‌گرداند.

در حال گرفتن است

bool IsCapturing() const 

نشان می دهد که آیا سرویس در حال حاضر در حال ضبط است یا خیر.

IsOverlayVisible

bool IsOverlayVisible() const 

نشان می دهد که آیا پوشش تصویر در حال حاضر قابل مشاهده است یا خیر.

این همچنین نشان می‌دهد که همپوشانی ضبط توسط کاربر استفاده می‌شود و ضبط پس‌زمینه با شکست مواجه می‌شود.

متوقف شده است

bool IsPaused() const 

برمی‌گرداند که آیا ضبط در حال حاضر متوقف شده است یا خیر.

اگر IsCapturing() اگر false باشد همیشه false خواهد بود.

سطح کیفیت

VideoQualityLevel QualityLevel() const 

سطح کیفیت ضبط فعلی را برمی‌گرداند.

معتبر

bool Valid() const 

هنگامی که شی VideoCaptureState بازگشتی با داده پر شده باشد و با وضعیت پاسخ موفقیت آمیز همراه شود، مقدار true را برمی گرداند. برای یک شیء VideoCaptureState ایجاد نشده توسط کاربر یا برای یک شیء پر شده که با وضعیت پاسخ ناموفق همراه است، false.

برای اینکه توابع گیرنده در این شی VideoCaptureState قابل استفاده باشند باید درست باشد.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

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

سازنده صریح.

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

سازنده را برای کپی کردن یک شی VideoCaptureState موجود در یک شی جدید کپی کنید.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

سازنده برای انتقال یک شی VideoCaptureState موجود به یک شی جدید.

نسخه r-value-reference.

اپراتور=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

عملگر انتساب برای تخصیص مقدار این شی VideoCaptureState از یک شی VideoCaptureState دیگر.

اپراتور=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

عملگر انتساب برای تخصیص مقدار این شی VideoCaptureState از یک شی VideoCaptureState دیگر.

نسخه r-value-reference.

~VideoCaptureState

 ~VideoCaptureState()