次の方法で共有


InitialUploadRequest (JSON)

POST GameClip アップロード要求の本体。

InitialUploadRequest

InitialUploadRequest オブジェクトの仕様は次のとおりです。

メンバー 種類 説明
greatestMomentId 文字列 クリップの名前として使用するテキストの文字列 ID。 タイトルのデベロッパーがタイトルの config ファイルで管理およびローカライズします。
userCaption 文字列 オプション。 ユーザーが入力するゲーム クリップの代替名で、最大の長さは 250 文字です。
sessionRef 文字列 オプション。 期間中に録画が行われていたゲーム セッションの参照。
dateRecorded DateTime 録画が開始された時刻 (UTC)。 ISO 8601 形式の文字列としてマーシャリングされます (詳細については「Date and Time Formats」を参照)。
durationInSeconds 32 ビット符号なし整数 クリップの長さ (秒単位)。
expectedBlocks 32 ビット符号なし整数 オプション。 ファイルを分割するブロック数。 ファイルが 1 回の要求で転送される場合は省略します。
fileSize 32 ビット符号なし整数 アップロードされるビデオのファイル サイズ (バイト単位)。
type GameClipType 列挙型 クリップの種類。コンマ区切りの列挙の文字列値としてマーシャリングされます。
source GameClipSource 列挙型 クリップが取得された方法を指定します。列挙の文字列値としてマーシャリングされます。
visibility 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
 }
    

関連項目

JavaScript Object Notation (JSON) オブジェクト リファレンス