InitialUploadRequest (JSON)
POST GameClip アップロード リクエストの本文。InitialUploadRequest
InitialUploadRequest オブジェクトの仕様は次のとおりです。| メンバー | 型 | 説明 |
|---|---|---|
| greatestMomentId | string | クリップの名前として使用するテキストの文字列 ID。これはタイトルの config ファイル内でタイトルの開発者が管理し、ローカライズします。 |
| userCaption | string | 任意。ゲーム クリップに対してユーザーが入力した代替名。最大 250 文字。 |
| sessionRef | string | 任意。録画が行われたゲーム セッションの参照。 |
| dateRecorded | DateTime | 録画が開始された時刻 (UTC)。ISO 8601 形式の文字列としてマーシャリングされます (詳細は Date and Time Formats を参照)。 |
| durationInSeconds | 32 ビット符号なし整数 | クリップの長さ (秒単位)。 |
| expectedBlocks | 32 ビット符号なし整数 | 任意。ファイルを分割するブロック数。ファイルを 1 回のリクエストで送信する場合は省略します。 |
| fileSize | 32 ビット符号なし整数 | アップロードするビデオのファイル サイズ (バイト単位)。 |
| type | GameClipType 列挙体 | クリップの種類。列挙値の文字列としてマーシャリングされ、複数の値はカンマ区切りになります。 |
| source | GameClipSource 列挙体 | クリップの発生元を指定します。列挙値の文字列としてマーシャリングされます。 |
| visibility | GameClipVisibility 列挙体 | ゲーム クリップがシステム内で公開された後の可視性を指定します。 |
| titleData | string | 任意。このクリップに関連するタイトル固有のプロパティ用のプロパティ バッグ。そのまま保存され、返されます。タイトル開発者はこのフィールドを使用して、クリップに関する独自のメタデータを永続化できます。 |
| titleData | string | 任意。このクリップに関連するコンソール固有のプロパティ用のプロパティ バッグ。そのまま保存され、返されます。コンソール プラットフォームはこのフィールドを使用して、クリップに関する独自のメタデータを永続化できます。 |
| systemProperties | string | 任意。このクリップに関連するコンソール固有のプロパティ用のプロパティ バッグ。そのまま保存され、返されます。コンソール プラットフォームはこのフィールドを使用して、クリップに関する独自のメタデータを永続化できます。 |
| usersInSession | string の配列 | 任意。現在のセッションに参加しているユーザーの一覧。 |
| 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
}
