XAppCaptureLocalResult
包含调用 XAppCaptureRecordTimespan 的结果。
语法
struct XAppCaptureLocalResult {
XAppCaptureLocalStreamHandle clipHandle;
size_t fileSizeInBytes;
SYSTEMTIME clipStartTimestamp;
uint64_t durationInMilliseconds;
uint32_t width;
uint32_t height;
XAppCaptureVideoEncoding encoding;
XAppCaptureVideoColorFormat colorFormat;
}
成员
clipHandle
类型:XAppCaptureLocalStreamHandle
本地 .mp4 文件的图柄。 该图柄在 XAppCaptureReadLocalStream 和 XAppCaptureCloseLocalStream 中使用。
录制完成后,应始终在图柄上调用 XAppCaptureCloseLocalStream 以释放系统资源。
fileSizeInBytes
类型:size_t
录制的大小(以字节为单位)。
clipStartTimestamp
类型:SYSTEMTIME
录制的开始时间。
durationInMilliseconds
类型:uint64_t
录制的实际持续时间(以毫秒为单位)。 这可能与 XAppCaptureRecordTimespan 中传递的持续时间不同。 例如,当游戏不在前台时,录制内容不包含任何时间。
width
类型:uint32_t
录制的宽度。
height
类型:uint32_t
录制的高度。
encoding
类型:XAppCaptureVideoEncoding
录制的编码格式。
colorFormat
类型:XAppCaptureVideoColorFormat
录制的颜色格式。
要求
头文件:XAppCapture.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机