gpg::VideoCapabilities

#include <video_capabilities.h>

โครงสร้างข้อมูลที่ช่วยให้เข้าถึงข้อมูลเกี่ยวกับความสามารถของอุปกรณ์ในปัจจุบันสำหรับการบันทึกวิดีโอ

สรุป

ผู้ผลิตและผู้ทำลาย

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
เครื่องมือสร้างที่ชัดเจน
VideoCapabilities(const VideoCapabilities & copy_from)
คัดลอกตัวสร้างสำหรับคัดลอกออบเจ็กต์ 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
แสดงผลเป็น "จริง" เมื่อออบเจ็กต์ VideoCapabilities ที่แสดงผลมีการป้อนข้อมูลและมาพร้อมกับสถานะการตอบกลับที่สำเร็จ เท็จสำหรับออบเจ็กต์ 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 

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

ต้องเป็นจริงเพื่อให้ฟังก์ชัน Getter ในออบเจ็กต์ VideoCapabilities นี้ใช้งานได้

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

 VideoCapabilities(
  std::shared_ptr< const VideoCapabilitiesImpl > impl
)

เครื่องมือสร้างที่ชัดเจน

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

คัดลอกตัวสร้างสำหรับคัดลอกออบเจ็กต์ 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()