XAppBroadcastStatus
게임의 브로드캐스트 기능 상태를 기술합니다.
구문
typedef struct XAppBroadcastStatus {
bool canStartBroadcast;
bool isAnyAppBroadcasting;
bool isCaptureResourceUnavailable;
bool isGameStreamInProgress;
bool isGpuConstrained;
bool isAppInactive;
bool isBlockedForApp;
bool isDisabledByUser;
bool isDisabledBySystem;
} XAppBroadcastStatus
멤버
canStartBroadcast
형식: bool
브로드캐스트를 시작할 수 있는 경우 true입니다. 브로드캐스트를 시작할 수 없는 경우 false입니다. false이면 XAppBroadcastStatus 내부 멤버에 브로드캐스트를 시작할 수 없는 이유가 표시됩니다.
isAnyAppBroadcasting
형식: bool
앱이 현재 브로드캐스트 중이면 true입니다.
isCaptureResourceUnavailable
형식: bool
캡처 리소스를 사용할 수 없으면 true입니다.
isGameStreamInProgress
형식: bool
게임이 현재 스트리밍 중이면 true입니다.
isGpuConstrained
형식: bool
GPU가 제한되어 있으면 true입니다.
isAppInactive
형식: bool
앱이 비활성 상태이면 true입니다.
isBlockedForApp
형식: bool
앱 스트리밍이 차단되었으면 true입니다.
isDisabledByUser
형식: bool
시스템에서 브로드캐스트가 비활성화되어 있으면 true입니다.
isDisabledBySystem
형식: bool
시스템에서 스트리밍 서비스를 비활성화했으면 true입니다.
비고
이 구조는 앱이 브로드캐스트를 시작할 수 있는지 여부 및 앱의 브로드캐스트 시작을 방해할 수 있는 문제를 기술합니다. 첫 번째 멤버인 canStartBroadcast는 브로드캐스트를 생성할 수 있는 기능을 기술하며, 다른 모든 매개 변수는 잠재적인 차단 문제의 상태를 기술합니다. canStartBroadcast가 false이고 사용자가 브로드캐스트를 시작할 수 없으면, 사용자의 브로드캐스트를 제한하는 문제가 하나 이상에서 식별될 수 있으므로, 남은 각 멤버를 확인해야 합니다. 차단 문제가 두 개 이상 있을 수 있으므로, 모든 멤버를 확인하는 것이 중요합니다. XAppBroadcastGetStatus에 대한 출력 매개 변수입니다.
이 구조는 해당 호출 XAppBroadcastIsAppBroadcasting에 대해 앱이 현재 브로드캐스트 중인지 여부를 확인하기 위한 것이 아닙니다.
요구 사항
헤더: XAppCapture.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔