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

โอเปอเรเตอร์=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

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

โอเปอเรเตอร์=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

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

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

~สถานะจับภาพวิดีโอ

 ~VideoCaptureState()