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 

기기가 지정된 품질 수준을 지원하는지 여부를 반환합니다.

유효

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-값 참조 버전입니다.

연산자=

VideoCapabilities & operator=(
  const VideoCapabilities & copy_from
)

다른 VideoCapabilities 객체에서 이 VideoCapabilities 객체의 값을 할당하기 위한 할당 연산자입니다.

연산자=

VideoCapabilities & operator=(
  VideoCapabilities && move_from
)

다른 VideoCapabilities 객체에서 이 VideoCapabilities 객체의 값을 할당하기 위한 할당 연산자입니다.

r-값 참조 버전입니다.

~VideoCapabilities

 ~VideoCapabilities()