다음을 통해 공유


AppCaptureRecordOperation 클래스

정의

앱 캡처 레코드 작업을 나타냅니다.

참고

이 API는 모든 Windows 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

public ref class AppCaptureRecordOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppCaptureContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCaptureRecordOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppCaptureContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCaptureRecordOperation
Public NotInheritable Class AppCaptureRecordOperation
상속
Object Platform::Object IInspectable AppCaptureRecordOperation
특성

Windows 요구 사항

요구 사항 Description
디바이스 패밀리
Windows Desktop Extension SDK (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Media.Capture.AppCaptureContract (v4.0에서 도입되었습니다.)
앱 기능
appCaptureSettings

설명

유휴 시간 제한으로 인해 백그라운드 서비스가 종료된 경우 이 API에서 오류가 발생할 수 있습니다.

속성

Name Description
Duration

기록 작업의 기간을 가져옵니다.

ErrorCode

기록 작업과 연결된 오류 코드를 가져옵니다.

File

기록 작업과 연결된 파일을 가져옵니다.

IsFileTruncated

기록 작업과 연결된 파일이 잘렸는지 여부를 나타내는 값을 가져옵니다.

State

앱 캡처 레코드 작업의 현재 상태를 지정하는 값을 가져옵니다.

참고

이 API는 모든 Windows 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이러한 API에 대한 호출이 실패합니다.

메서드

Name Description
StopRecording()

앱 캡처 레코드 작업을 중지합니다.

이벤트

Name Description
DurationGenerated

기록 작업 기간으로 인해 기록 상태가 변경되면 발생합니다.

FileGenerated

기록 작업과 연결된 파일로 인해 기록 상태가 변경될 때 발생합니다.

StateChanged

앱 캡처 레코드 작업의 상태가 변경되면 발생합니다.

적용 대상