다음을 통해 공유


InitialUploadRequest(JSON)

POST GameClip 업로드 요청의 본문입니다.

InitialUploadRequest

InitialUploadRequest 개체 사양은 다음과 같습니다.

멤버 유형 설명
greatestMomentId 문자열 클립 이름으로 사용할 텍스트에 대한 문자열 ID. 타이틀의 개발자가 타이틀의 구성 파일에서 관리 및 현지화합니다.
userCaption 문자열 선택 사항. 게임 클립에 대한 사용자 입력 이름을 최대 250자 길이에서 대체합니다.
sessionRef 문자열 선택 사항. 녹화가 시행된 동안의 게임 세션 참조.
dateRecorded DateTime 녹화가 시작된 시간(UTC). ISO 8601 형식 문자열로 마샬링됩니다(자세한 내용은 날짜 및 시간 형식 참조).
durationInSeconds 32비트 부호 없는 정수 클립의 길이(초).
expectedBlocks 32비트 부호 없는 정수 선택 사항. 파일이 분할되는 블록 수. 단일 요청에서 파일이 전송되는 경우 누락합니다.
fileSize 32비트 부호 없는 정수 업로드되는 비디오의 파일 크기(바이트).
type GameClipType 열거형 클립의 유형, 쉼표로 구분된 열거형의 문자열 값으로 마샬링됩니다.
source GameClipSource 열거형 클립의 소스 방식을 지정, 열거형의 문자열 값으로 마샬링됩니다.
가시성 GameClipVisibility 열거형 시스템에 퍼블리싱된 이후 게임 클립의 가시성을 지정합니다.
titleData 문자열 선택 사항. 이 클립과 관련된 타이틀별 속성의 속성 모음. 있는 그대로 저장 및 반환됩니다. 타이틀 개발자는 이 필드를 사용하여 클립에 관한 메타데이터를 유지할 수 있습니다.
titleData 문자열 선택 사항. 이 클립과 관련된 본체별 속성의 속성 모음. 있는 그대로 저장 및 반환됩니다. 본체 플랫폼에서 이 필드를 사용하여 클립에 관한 메타데이터를 유지할 수 있습니다.
systemProperties 문자열 선택 사항. 이 클립과 관련된 본체별 속성의 속성 모음. 있는 그대로 저장 및 반환됩니다. 본체 플랫폼에서 이 필드를 사용하여 클립에 관한 메타데이터를 유지할 수 있습니다.
usersInSession 문자열의 배열 선택 사항. 현재 세션의 사용자 목록.
thumbnailSource ThumbnailSource 열거형 선택 사항. 미리 보기의 소스.
thumbnailOffsetMillseconds 32비트 부호 있는 정수 오프셋 생성된 미리 보기에 대한 오프셋(밀리초)을 지정합니다. thumbnailSource가 Offset으로 설정된 경우에만 지정됩니다.
savedByUser 부울 값 선택 사항. FIFO 저장소 대신 사용자의 할당량에 클립이 저장되도록 설정합니다. 기본값은 false입니다.

JSON 구문 예

{
   "greatestMomentId": "123abc",
   "userCaption": "OMG Look at this!",
   "sessionRef": "4587552a-a5ad-4c4c-a787-5bc5af70e4c9",
   "dateRecorded": "2012-12-23T11:08:08Z",
   "durationInSeconds": 27,
   "expectedBlocks": 7,
   "fileSize": 1234567,
   "type": "MagicMoment, Achievement",
   "source": "Console",
   "visibility": "Default",
   "titleData": "{ 'Boss': 'The Invincible' }",
   "systemProperties": "{ 'Id': '123456', 'Location': 'C:\\videos\\123456.mp4' }",
   "thumbnailSource": "Offset",
   "thumbnailOffsetMillseconds": 20000,
   "savedByUser": false
 }
    

참고 항목

부모

JSON(JavaScript Object Notation) 개체 참조