다음을 통해 공유


XAppCaptureMetadataPriority

AppCaptureMetadataWriter를 사용하여 저장된 앱 캡처 메타 데이터 항목의 상대적 중요도를 지정합니다. 누적된 메타 데이터에 할당된 저장소 공간이 부족할 때, 시스템은 메타 데이터 항목의 우선 순위 및 사용 기간을 사용해서 저장소 공간을 비우기 위해 메타 데이터가 삭제되는 순서를 결정합니다.

구문

enum class XAppCaptureMetadataPriority  : uint8_t  
{  
    Informational = 0,  
    Important,  
}  

상수

상수 설명
Informational 메타 데이터는 정보 제공용으로 사용되며, 저장소 부족 시 가장 먼저 삭제될 수 있습니다.
Important 메타 데이터가 중요하며, 저장소 부족 시 가능하다면 삭제되지 않고 보존됩니다.

비고

중요한 우선 순위는 메타 데이터가 Xbox Live 서비스에 업로드된다는 것을 의미합니다. 메타 데이터는 다른 것들 중에서도 사용자의 클립 검색 또는 브로드캐스트 의견 작성을 돕기 위해 사용됩니다. 생성된 .mp4 파일에는 중요 및 정보 제공용 메타 데이터가 모두 포함되므로, 메타 데이터에 어떠한 개인 사용자 정보도 포함하지 않아야 합니다.

이 열거형은 다음 함수로 설정되었을 때 우선 순위 값을 메타 데이터에 제공하는 데 사용합니다.

그런 후 삭제가 필요한 순간에 삭제할 데이터를 결정할 때 우선 순위를 고려합니다. 캡처 플랫폼은 응용 프로그램이 추가할 수 있는 메타 데이터의 총 수량에 대한 한계를 부과하고, 이 한계에 도달하면 새 이벤트가 계속 기록되더라도, 데이터 제약 조건 이하로 유지하기 위해 다른 이벤트가 삭제됩니다. 이러한 삭제는 일부 메타 데이터에 지정된 우선 순위 수준에 따라 수행됩니다. 개발자는 XAppCaptureMetaDataRemainingStorageBytesAvailable을 호출하여 남은 데이터 양을 확인할 수 있습니다.

요구 사항

헤더: XAppCapture.h

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

GameDVR 개요
XAppCapture 멤버
XAppCaptureMetaDataAddDoubleEvent
XAppCaptureMetaDataAddInt32Event
XAppCaptureMetaDataAddStringEvent
XAppCaptureMetaDataStartDoubleState
XAppCaptureMetaDataStartInt32State
XAppCaptureMetadataStartStringState
XAppCaptureMetaDataRemainingStorageBytesAvailable