다음을 통해 공유


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 콘솔

참고 항목

GameDVR 개요
XAppCapture 멤버
XAppBroadcastGetStatus