다음을 통해 공유


AppBroadcastState 클래스

정의

앱 브로드캐스트의 상태를 나타내고 관리합니다.

참고

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

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

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Media.Capture.AppBroadcastContract (v1.0에서 도입되었습니다.)
앱 기능
appBroadcast appBroadcastSettings

설명

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

속성

AuthenticationResult

앱 브로드캐스트 상태의 인증 결과를 가져옵니다.

CameraCaptureError

앱 브로드캐스트 상태와 연결된 카메라 캡처 오류를 가져옵니다.

CameraCaptureState

카메라 캡처 상태를 가져옵니다.

EncodedVideoSize

앱 브로드캐스트의 인코딩된 비디오 크기를 가져옵니다.

IsCaptureTargetRunning

캡처 대상이 현재 실행 중인지 여부를 나타내는 값을 가져옵니다.

MicrophoneCaptureError

앱 브로드캐스트 상태와 연결된 마이크 캡처 오류를 가져옵니다.

MicrophoneCaptureState

마이크 캡처 상태를 가져옵니다.

OAuthCallbackUri

앱 브로드캐스트 상태와 연결된 OAuth 콜백 URI를 가져옵니다.

OAuthRequestUri

앱 브로드캐스트 상태와 연결된 OAuth 요청 URI를 가져옵니다.

PlugInState

앱 브로드캐스트 상태와 연결된 플러그 인의 상태를 가져옵니다.

ShouldCaptureCamera

앱 브로드캐스트에 카메라를 캡처할지 여부를 지정하는 값을 가져오거나 설정합니다.

ShouldCaptureMicrophone

앱 브로드캐스트에 마이크를 캡처할지 여부를 지정하는 값을 가져오거나 설정합니다.

SignInState

앱 브로드캐스트의 로그인 상태를 지정하는 값을 가져오거나 설정합니다.

StreamState

앱 브로드캐스트 스트림의 상태를 지정하는 값을 가져옵니다.

TerminationReason

앱 브로드캐스트가 종료된 이유를 지정하는 값을 가져옵니다.

TerminationReasonPlugInSpecific

앱 브로드캐스트가 종료된 플러그 인 지정 이유를 나타내는 값을 가져옵니다.

ViewerCount

앱 브로드캐스트의 뷰어 수를 가져옵니다.

메서드

RestartCameraCapture()

앱 브로드캐스트에 대한 카메라 캡처를 다시 시작합니다.

RestartMicrophoneCapture()

앱 브로드캐스트에 대한 마이크 캡처를 다시 시작합니다.

이벤트

CameraCaptureStateChanged

카메라 캡처 상태가 변경되면 발생합니다.

CaptureTargetClosed

캡처 대상이 닫혀 있을 때 발생합니다.

MicrophoneCaptureStateChanged

마이크 캡처 상태가 변경되면 발생합니다.

PlugInStateChanged

앱 브로드캐스트 상태와 연결된 플러그 인의 상태가 변경될 때 발생합니다.

StreamStateChanged

앱 브로드캐스트의 스트림 상태가 변경되면 발생합니다.

ViewerCountChanged

앱 브로드캐스트의 뷰어 수가 변경되면 발생합니다.

적용 대상