다음을 통해 공유


XAppCaptureStopUserRecord

XAppCaptureStartUserRecord 통해 시작되고 입력된 ID로 지정된 진행 중인 사용자 기록을 중지합니다. 사용자는 녹음/녹화가 저장되었으며 사용자가 녹음/녹화에 액세스할 수 있음을 나타내는 알림을 받게 됩니다. 이 API에 대한 Windows 지원은 향후 릴리스에서 추가될 예정입니다.

구문

HRESULT XAppCaptureStopUserRecord(
    const char* localId,
    XAppCaptureUserRecordingResult* result
)

매개 변수

localId _In_
형식: const char*

녹음/녹화를 요청하는 사용자를 나타내는 핸들입니다.

result _Out_
형식: XAppCaptureUserRecordingResult*

함수가 성공적으로 완료되면 기록된 클립에 대한 정보를 포함합니다.

반환 값

형식: HRESULT

함수 결과입니다. 반환이 아닌S_OK은 XAppCapture 오류 코드를 참조하세요.

설명

ocalIdOfUserRecording에 XAppCaptureStartUserRecord반환된 로컬 ID가 있다고 가정합니다.

XAppCaptureUserRecordingResult userRecording = { 0 };

if (FAILED_LOG(XAppCaptureStopUserRecord(localIdOfUserRecording, &userRecording)))
{
    return;
}

appLog.AddLog("Recording stopped: Start timestamp: %llu, Duration (ms): %llu, File Size (bytes): %llu, Width: %d, Height: %d, Encoding: %d, Color Format: %d\n",
    userRecording.clipStartTimestamp, userRecording.durationInMilliseconds, userRecording.fileSizeInBytes, userRecording.width, userRecording.height, userRecording.encoding, userRecording.colorFormat);

요구 사항

헤더: XAppCapture.h

라이브러리: xgameruntime.lib

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

참고 항목

XAppCapture 멤버