XAppCaptureMetadataPriority
AppCaptureMetadataWriter를 사용하여 저장된 앱 캡처 메타 데이터 항목의 상대적 중요도를 지정합니다. 누적된 메타 데이터에 할당된 저장소 공간이 부족할 때, 시스템은 메타 데이터 항목의 우선 순위 및 사용 기간을 사용해서 저장소 공간을 비우기 위해 메타 데이터가 삭제되는 순서를 결정합니다.
구문
enum class XAppCaptureMetadataPriority : uint8_t
{
Informational = 0,
Important,
}
상수
상수 | 설명 |
---|---|
Informational | 메타 데이터는 정보 제공용으로 사용되며, 저장소 부족 시 가장 먼저 삭제될 수 있습니다. |
Important | 메타 데이터가 중요하며, 저장소 부족 시 가능하다면 삭제되지 않고 보존됩니다. |
비고
중요한 우선 순위는 메타 데이터가 Xbox Live 서비스에 업로드된다는 것을 의미합니다. 메타 데이터는 다른 것들 중에서도 사용자의 클립 검색 또는 브로드캐스트 의견 작성을 돕기 위해 사용됩니다. 생성된 .mp4 파일에는 중요 및 정보 제공용 메타 데이터가 모두 포함되므로, 메타 데이터에 어떠한 개인 사용자 정보도 포함하지 않아야 합니다.
이 열거형은 다음 함수로 설정되었을 때 우선 순위 값을 메타 데이터에 제공하는 데 사용합니다.
- XAppCaptureMetaDataAddDoubleEvent
- XAppCaptureMetaDataAddInt32Event
- XAppCaptureMetaDataAddStringEvent
- XAppCaptureMetaDataStartDoubleState
- XAppCaptureMetaDataStartInt32State
- XAppCaptureMetadataStartStringState
그런 후 삭제가 필요한 순간에 삭제할 데이터를 결정할 때 우선 순위를 고려합니다. 캡처 플랫폼은 응용 프로그램이 추가할 수 있는 메타 데이터의 총 수량에 대한 한계를 부과하고, 이 한계에 도달하면 새 이벤트가 계속 기록되더라도, 데이터 제약 조건 이하로 유지하기 위해 다른 이벤트가 삭제됩니다. 이러한 삭제는 일부 메타 데이터에 지정된 우선 순위 수준에 따라 수행됩니다. 개발자는 XAppCaptureMetaDataRemainingStorageBytesAvailable을 호출하여 남은 데이터 양을 확인할 수 있습니다.
요구 사항
헤더: XAppCapture.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
GameDVR 개요
XAppCapture 멤버
XAppCaptureMetaDataAddDoubleEvent
XAppCaptureMetaDataAddInt32Event
XAppCaptureMetaDataAddStringEvent
XAppCaptureMetaDataStartDoubleState
XAppCaptureMetaDataStartInt32State
XAppCaptureMetadataStartStringState
XAppCaptureMetaDataRemainingStorageBytesAvailable