gpg::VideoCapabilities

#include <video_capabilities.h>

Struktur data yang memungkinkan akses ke informasi tentang kemampuan yang dimiliki perangkat saat ini untuk merekam video.

Ringkasan

Konstruktor dan Destruktor

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Konstruktor eksplisit.
VideoCapabilities(const VideoCapabilities & copy_from)
Salin konstruktor untuk menyalin objek VideoCapabilities yang ada ke yang baru.
VideoCapabilities(VideoCapabilities && move_from)
Konstruktor untuk memindahkan objek VideoCapabilities yang ada ke yang baru.
~VideoCapabilities()

Fungsi publik

IsCameraSupported() const
bool
Menampilkan apakah perangkat memiliki kamera depan dan kita dapat menggunakannya.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Memeriksa apakah mode pengambilan dan tingkat kualitas didukung, serta kamera, mikrofon, dan penulisan penyimpanan.
IsMicSupported() const
bool
Menampilkan apakah perangkat memiliki mikrofon dan kita dapat menggunakannya.
IsWriteStorageSupported() const
bool
Menampilkan apakah perangkat memiliki perangkat penyimpanan eksternal dan kita dapat menggunakannya.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Menampilkan apakah perangkat mendukung mode pengambilan yang diberikan.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Menampilkan apakah perangkat mendukung tingkat kualitas yang ditentukan.
Valid() const
bool
Menampilkan true saat objek VideoCapabilities yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; nilai false untuk objek VideoCapabilities yang dibuat pengguna yang tidak terisi atau untuk objek yang terisi yang disertai dengan status respons gagal.
operator=(const VideoCapabilities & copy_from)
Operator penetapan untuk menetapkan nilai objek VideoCapabilities ini dari objek VideoCapabilities lain.
operator=(VideoCapabilities && move_from)
Operator penetapan untuk menetapkan nilai objek VideoCapabilities ini dari objek VideoCapabilities lain.

Fungsi publik

IsCameraSupported

bool IsCameraSupported() const 

Menampilkan apakah perangkat memiliki kamera depan dan kita dapat menggunakannya.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Memeriksa apakah mode pengambilan dan tingkat kualitas didukung, serta kamera, mikrofon, dan penulisan penyimpanan.

IsMicSupported

bool IsMicSupported() const 

Menampilkan apakah perangkat memiliki mikrofon dan kita dapat menggunakannya.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Menampilkan apakah perangkat memiliki perangkat penyimpanan eksternal dan kita dapat menggunakannya.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Menampilkan apakah perangkat mendukung mode pengambilan yang diberikan.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Menampilkan apakah perangkat mendukung tingkat kualitas yang ditentukan.

Valid

bool Valid() const 

Menampilkan true saat objek VideoCapabilities yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; nilai false untuk objek VideoCapabilities yang dibuat pengguna yang tidak terisi atau untuk objek yang terisi yang disertai dengan status respons gagal.

Nilai harus benar agar fungsi pengambil pada objek VideoCapabilities ini dapat digunakan.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Konstruktor eksplisit.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Salin konstruktor untuk menyalin objek VideoCapabilities yang ada ke yang baru.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Konstruktor untuk memindahkan objek VideoCapabilities yang ada ke yang baru.

versi r-value-reference.

operator=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Operator penetapan untuk menetapkan nilai objek VideoCapabilities ini dari objek VideoCapabilities lain.

operator=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Operator penetapan untuk menetapkan nilai objek VideoCapabilities ini dari objek VideoCapabilities lain.

versi r-value-reference.

~VideoCapabilities

 ~VideoCapabilities()