PS4 で PlayGo にアクセスするためのインタフェースです。
その他の関連リファレンス項目
![]() |
chunk_id_list ( ) : integer[]?, integer?![]() アプリケーション パッケージのチャンクの ID を返します。
|
この関数はパラメータを受け入れません。 |
integer[]? |
成功した場合は、チャンク ID のリストです。成功しなかった場合は、nil です。 []表記は、この型が配列(メンバーのキーは連番、各要素の値は示されている型のインスタンス)であることを示します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
close ( ) : integer?, integer?![]() アプリケーションの PlayGo パッケージを閉じます。また、すべての API リソースを解放します。
|
この関数はパラメータを受け入れません。 |
integer? |
パッケージのクローズが成功した場合は、nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
PlayGo API の終了が成功した場合は、nil です。成功しなかった場合は、いずれかのPlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
eta ( ) : number?, integer?![]() アプリケーション パッケージの ETA を返します。
|
この関数はパラメータを受け入れません。 |
number? |
成功した場合は、パッケージの ETA (秒)です。成功しなかった場合は、nil です。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
install_speed ( ) : integer?, integer?![]() アプリケーション パッケージのインストール速度を返します。
|
この関数はパラメータを受け入れません。 |
integer? |
成功した場合は、インストール スピードです。成功しなかった場合は、nil です。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
Stingray.PlayGo.InstallSpeed 列挙の値の 1 つになります。
![]() |
locus_list ( ) : integer[]?, integer?![]() このパッケージのチャンクの場所のリストを返します。
|
この関数はパラメータを受け入れません。 |
integer[]? |
成功した場合は、locii のテーブルです。成功しなかった場合は、nil です。 []表記は、この型が配列(メンバーのキーは連番、各要素の値は示されている型のインスタンス)であることを示します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
各エントリは、stingray.PlayGo.Locus 列挙の値の 1 つになります。
![]() |
open ( buffer_size ) : integer?![]() PlayGo リソースを初期化し、アプリケーションの PlayGo パッケージを開きます。
|
buffer_size : | integer? | PlayGo が占有するサイズ(バイト単位)です。システムの既定が適切でない場合にのみ指定します。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
prefetch ( chunk_ids, min_locus ) : integer?![]() この関数は、指定したチャンクを PlayGo To Do リストの最初に追加または移動します。
|
chunk_ids : | integer[] | プリフェッチする chunk_ids を含むテーブルです。 []表記は、この型が配列(メンバーのキーは連番、各要素の値は示されている型のインスタンス)であることを示します。 |
min_locus : | integer | チャンクを配置する locus を指定します。チャンクが現在、指定された locus と同一の locus に配置されている場合、または指定された locus より良い locus に配置されている(より短時間でアクセスできる)場合、それは To Do リストに追加されることも、リストの最初に移動されることもありません。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
インストール処理は、To Do リストの最初から順番に実行されます。そのため、ユーザの選択するシナリオなどの理由により次に必要なチャンクが変更された場合、この関数を使用してインストールのためにそのチャンクの優先順位付けを行うことができます。
![]() |
progress ( chunk_ids ) : table?, integer?![]() 各チャンクについて、ダウンロード済みのサイズ、ダウンロードする合計サイズ(どちらもバイト単位)を返します。
|
table? |
各チャンクの進行状況(バイト単位)と合計サイズ(バイト単位)が含まれています。操作に失敗した場合は、nil です。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
request_next_chunk ( ) : integer?![]() この関数は、PlayGo To Do リストの最初のチャンクの locus を SCE_PLAYGO_LOCUS_LOCAL_FAST (高速なローカル ストレージ内にチャンクが配置されている状態) に変更します。
|
この関数はパラメータを受け入れません。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
この関数は、開発中に、PlayGo エミュレーション ファイル システムを使用していてチャンクの状態を制御する場合に使用します。
![]() |
set_install_speed ( speed ) : integer?![]() アプリケーション パッケージのインストール速度の設定結果を返します。
|
speed : | integer | Stingray.PlayGo.InstallSpeed 列挙の値の 1 つになる必要があります。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
set_todo_list ( todo_list ) : integer?![]() ダウンロードするチャンクの To Do リストを設定します。
|
todo_list : | table | chunk_ids と、対応する locus を含むテーブルです。例: {0, stingray.PlayGo.Locus.LOCAL_FAST, 1, stingray.PlayGo.Locus.LOCAL_SLOW, 2, stingray.PlayGo.Locus.LOCAL_FAST}). |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
![]() |
snapshot ( filename ) : integer?![]() この関数は、ホスト ファイル システムのファイルに PlayGo チャンクの状態を書き出します。
|
filename : | string | 書き込むファイルのパスです。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
開発用 PlayGo エミュレーション ファイル システムの使用中にチャンクの状態を保持する場合、この関数を使用します。
![]() |
todo_list ( ) : table?, integer?![]() パッケージの To Do リストを返します。
|
この関数はパラメータを受け入れません。 |
table? |
To Do リスト(各要素は、そのチャンクの ChunkID と Locus を含む)です。操作に失敗した場合は、nil です。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
integer? |
成功した場合は nil です。成功しなかった場合は、いずれかの PlayGo エラー コードです。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |