gpg::VideoCaptureState

#include <video_capture_state.h>

동영상 캡처의 현재 상태에 액세스할 수 있는 데이터 구조입니다.

요약

생성자 및 소멸자

VideoCaptureState()
VideoCaptureState(std::shared_ptr< const VideoCaptureStateImpl > impl)
명시적 생성자
VideoCaptureState(const VideoCaptureState & copy_from)
기존 VideoCaptureState 객체를 새 객체로 복사하기 위한 복사 생성자입니다.
VideoCaptureState(VideoCaptureState && move_from)
기존 VideoCaptureState 객체를 새 객체로 이동하기 위한 생성자입니다.
~VideoCaptureState()

공개 함수

CaptureMode() const
현재 캡처의 캡처 모드를 반환합니다.
IsCapturing() const
bool
서비스가 현재 캡처 중인지 여부를 반환합니다.
IsOverlayVisible() const
bool
캡처 오버레이가 현재 표시되는지 여부를 반환합니다.
IsPaused() const
bool
캡처가 현재 일시중지되어 있는지 여부를 반환합니다.
QualityLevel() const
현재 캡처의 품질 수준을 반환합니다.
Valid() const
bool
반환된 VideoCaptureState 객체에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 VideoCaptureState 객체 또는 채워진 객체에 실패한 응답 상태가 포함된 경우 false를 반환합니다.
operator=(const VideoCaptureState & copy_from)
다른 VideoCaptureState 객체에서 이 VideoCaptureState 객체의 값을 할당하는 할당 연산자입니다.
operator=(VideoCaptureState && move_from)
다른 VideoCaptureState 객체에서 이 VideoCaptureState 객체의 값을 할당하는 할당 연산자입니다.

공개 함수

CaptureMode

VideoCaptureMode CaptureMode() const 

현재 캡처의 캡처 모드를 반환합니다.

IsCapturing

bool IsCapturing() const 

서비스가 현재 캡처 중인지 여부를 반환합니다.

IsOverlayVisible

bool IsOverlayVisible() const 

캡처 오버레이가 현재 표시되는지 여부를 반환합니다.

또한 캡처 오버레이가 사용자에 의해 사용 중이며 백그라운드 캡처가 실패할 것임을 나타냅니다.

IsPaused

bool IsPaused() const 

캡처가 현재 일시중지되어 있는지 여부를 반환합니다.

false인 경우 항상 false이고 IsCapturing()인 경우 항상 IsCapturing()입니다.

QualityLevel

VideoQualityLevel QualityLevel() const 

현재 캡처의 품질 수준을 반환합니다.

Valid

bool Valid() const 

반환된 VideoCaptureState 객체에 데이터가 채워지고 성공적인 응답 상태가 포함된 경우 true를 반환하고, 채워지지 않은 사용자 제작 VideoCaptureState 객체 또는 채워진 객체에 실패한 응답 상태가 포함된 경우 false를 반환합니다.

VideoCaptureState 객체의 getter 함수를 사용할 수 있으려면 이 값이 true여야 합니다.

VideoCaptureState

 VideoCaptureState()

VideoCaptureState

 VideoCaptureState(
  std::shared_ptr< const VideoCaptureStateImpl > impl
)

명시적 생성자

VideoCaptureState

 VideoCaptureState(
  const VideoCaptureState & copy_from
)

기존 VideoCaptureState 객체를 새 객체로 복사하기 위한 복사 생성자입니다.

VideoCaptureState

 VideoCaptureState(
  VideoCaptureState && move_from
)

기존 VideoCaptureState 객체를 새 객체로 이동하기 위한 생성자입니다.

r-value-reference 버전

operator=

VideoCaptureState & operator=(
  const VideoCaptureState & copy_from
)

다른 VideoCaptureState 객체에서 이 VideoCaptureState 객체의 값을 할당하는 할당 연산자입니다.

operator=

VideoCaptureState & operator=(
  VideoCaptureState && move_from
)

다른 VideoCaptureState 객체에서 이 VideoCaptureState 객체의 값을 할당하는 할당 연산자입니다.

r-value-reference 버전

~VideoCaptureState

 ~VideoCaptureState()