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 ที่แสดงผลมีการป้อนข้อมูลและแสดงพร้อมกับสถานะการตอบสนองที่สำเร็จ เท็จสำหรับออบเจ็กต์ 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 

แสดงค่า "จริง" เมื่อออบเจ็กต์ VideoCaptureState ที่แสดงผลมีการป้อนข้อมูลและแสดงพร้อมกับสถานะการตอบสนองที่สำเร็จ เท็จสำหรับออบเจ็กต์ VideoCaptureState ที่สร้างโดยผู้ใช้ที่ไม่ได้สร้าง หรือสำหรับออบเจ็กต์ที่มีการป้อนข้อมูลซึ่งมีสถานะการตอบกลับไม่สำเร็จ

ค่าดังกล่าวต้องเป็นจริงเพื่อให้ฟังก์ชัน getter ในออบเจ็กต์ 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

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของออบเจ็กต์ VideoCaptureState นี้จากออบเจ็กต์ VideoCaptureState อีกรายการหนึ่ง

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

โอเปอเรเตอร์การมอบหมายสำหรับการกำหนดค่าของออบเจ็กต์ VideoCaptureState นี้จากออบเจ็กต์ VideoCaptureState อีกรายการหนึ่ง

เวอร์ชันอ้างอิง r-value-reference

~VideoCaptureState

 ~VideoCaptureState()