gpg::VideoCapabilities

#include <video_capabilities.h>

Mevcut cihazın video kaydetme özellikleri hakkında bilgilere erişim sağlayan bir veri yapısı.

Özet

Oluşturucular ve Yıkıcılar

VideoCapabilities()
VideoCapabilities(std::shared_ptr< const VideoCapabilitiesImpl > impl)
Açık oluşturucu.
VideoCapabilities(const VideoCapabilities & copy_from)
Mevcut bir VideoCapabilities nesnesini yeni bir nesneye kopyalamak için oluşturucuyu kopyala.
VideoCapabilities(VideoCapabilities && move_from)
Mevcut bir VideoCapabilities nesnesini yeni bir nesneye taşımak için oluşturucu.
~VideoCapabilities()

Kamu işlevleri

IsCameraSupported() const
bool
Cihazın ön kamerası olup olmadığını ve kullanabileceğimiz bilgisini döndürür.
IsFullySupported(VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const
bool
Yakalama modu ve kalite seviyesinin yanı sıra kamera, mikrofon ve depolama alanına yazma özelliğinin desteklenip desteklenmediğini kontrol eder.
IsMicSupported() const
bool
Cihazın mikrofonu olup olmadığını ve kullanabileceğimiz bilgisini döndürür.
IsWriteStorageSupported() const
bool
Cihazın harici bir depolama cihazı olup olmadığını ve kullanabileceğimiz bilgisini döndürür.
SupportsCaptureMode(VideoCaptureMode capture_mode) const
bool
Cihazın belirtilen yakalama modunu destekleyip desteklemediğini döndürür.
SupportsQualityLevel(VideoQualityLevel quality_level) const
bool
Cihazın belirtilen kalite seviyesini destekleyip desteklemediğini döndürür.
Valid() const
bool
Döndürülen VideoCapabilities nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumu eşlik ettiğinde true (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir VideoCapabilities nesne veya başarısız bir yanıt durumu için false (yanlış) değerini döndürür.
operator=(const VideoCapabilities & copy_from)
Bu VideoCapabilities nesnesinin değerini başka bir VideoCapabilities nesnesinden atamak için atama operatörü.
operator=(VideoCapabilities && move_from)
Bu VideoCapabilities nesnesinin değerini başka bir VideoCapabilities nesnesinden atamak için atama operatörü.

Kamu işlevleri

IsCameraSupported

bool IsCameraSupported() const 

Cihazın ön kamerası olup olmadığını ve kullanabileceğimiz bilgisini döndürür.

IsFullySupported

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Yakalama modu ve kalite seviyesinin yanı sıra kamera, mikrofon ve depolama alanına yazma özelliğinin desteklenip desteklenmediğini kontrol eder.

IsMicSupported

bool IsMicSupported() const 

Cihazın mikrofonu olup olmadığını ve kullanabileceğimiz bilgisini döndürür.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Cihazın harici bir depolama cihazı olup olmadığını ve kullanabileceğimiz bilgisini döndürür.

SupportsCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Cihazın belirtilen yakalama modunu destekleyip desteklemediğini döndürür.

SupportsQualityLevel

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Cihazın belirtilen kalite seviyesini destekleyip desteklemediğini döndürür.

Geçerli

bool Valid() const 

Döndürülen VideoCapabilities nesnesi verilerle doldurulduğunda ve başarılı bir yanıt durumu eşlik ettiğinde true (doğru), kullanıcı tarafından oluşturulmuş doldurulmamış bir VideoCapabilities nesne veya başarısız bir yanıt durumu için false (yanlış) değerini döndürür.

Bu VideoCapabilities nesnesindeki getter işlevlerinin kullanılabilir olması için doğru olmalıdır.

VideoCapabilities

 VideoCapabilities()

VideoCapabilities

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

Açık oluşturucu.

VideoCapabilities

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Mevcut bir VideoCapabilities nesnesini yeni bir nesneye kopyalamak için oluşturucuyu kopyala.

VideoCapabilities

 VideoCapabilities(
  VideoCapabilities && move_from
)

Mevcut bir VideoCapabilities nesnesini yeni bir nesneye taşımak için oluşturucu.

r değeri referans sürümünü kullanır.

operatör=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Bu VideoCapabilities nesnesinin değerini başka bir VideoCapabilities nesnesinden atamak için atama operatörü.

operatör=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Bu VideoCapabilities nesnesinin değerini başka bir VideoCapabilities nesnesinden atamak için atama operatörü.

r değeri referans sürümünü kullanır.

~Video Özellikleri

 ~VideoCapabilities()