гпг:: ВидеоВозможности
#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()