гпг:: ВидеоВозможности

#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
Возвращает true, когда возвращенный объект VideoCapabilities заполнен данными и сопровождается состоянием успешного ответа; false для незаполненного объекта VideoCapabilities , созданного пользователем, или для заполненного объекта, сопровождающегося статусом неудачного ответа.
operator= (const VideoCapabilities & copy_from)
Оператор присваивания для присвоения значения этого объекта VideoCapabilities из другого объекта VideoCapabilities .
operator= ( VideoCapabilities && move_from)
Оператор присваивания для присвоения значения этого объекта VideoCapabilities из другого объекта VideoCapabilities .

Общественные функции

IsCameraПоддерживается

bool IsCameraSupported() const 

Возвращает, есть ли на устройстве фронтальная камера и можем ли мы ее использовать.

Полностью поддерживается

bool IsFullySupported(
  VideoCaptureMode capture_mode,
  VideoQualityLevel quality_level
) const 

Проверяет, поддерживаются ли режим захвата и уровень качества, а также запись в камеру, микрофон и хранилище.

IsMicПоддерживается

bool IsMicSupported() const 

Возвращает, есть ли на устройстве микрофон и можем ли мы его использовать.

IsWriteStorageSupported

bool IsWriteStorageSupported() const 

Возвращает, есть ли у устройства внешнее запоминающее устройство и можем ли мы его использовать.

ПоддерживаетCaptureMode

bool SupportsCaptureMode(
  VideoCaptureMode capture_mode
) const 

Возвращает, поддерживает ли устройство данный режим захвата.

ПоддерживаетУровень качества

bool SupportsQualityLevel(
  VideoQualityLevel quality_level
) const 

Возвращает, поддерживает ли устройство заданный уровень качества.

Действительный

bool Valid() const 

Возвращает true, когда возвращенный объект VideoCapabilities заполнен данными и сопровождается состоянием успешного ответа; false для незаполненного объекта VideoCapabilities , созданного пользователем, или для заполненного объекта, сопровождающегося статусом неудачного ответа.

Чтобы можно было использовать функции получения в этом объекте VideoCapabilities , оно должно быть истинным.

ВидеоВозможности

 VideoCapabilities()

ВидеоВозможности

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

Явный конструктор.

ВидеоВозможности

 VideoCapabilities(
  const VideoCapabilities & copy_from
)

Конструктор копирования для копирования существующего объекта VideoCapabilities в новый.

ВидеоВозможности

 VideoCapabilities(
  VideoCapabilities && move_from
)

Конструктор для перемещения существующего объекта VideoCapabilities в новый.

эталонная версия r-value.

оператор=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

Оператор присваивания для присвоения значения этого объекта VideoCapabilities из другого объекта VideoCapabilities .

оператор=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

Оператор присваивания для присвоения значения этого объекта VideoCapabilities из другого объекта VideoCapabilities .

эталонная версия r-value.

~Возможности видео

 ~VideoCapabilities()