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 객체에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 VideoCapabilities 객체 또는 채워진 객체에 실패한 응답 상태가 포함된 경우 false를 반환합니다.
|
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
기기가 지정된 품질 수준을 지원하는지 여부를 반환합니다.
Valid
bool Valid() const
반환된 VideoCapabilities 객체에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 VideoCapabilities 객체 또는 채워진 객체에 실패한 응답 상태가 포함된 경우 false를 반환합니다.
이 VideoCapabilities 객체의 getter 함수를 사용할 수 있으려면 이 속성이 true여야 합니다.
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()