Version: 2022.3
言語: 日本語

DownloadHandlerAudioClip

class in UnityEngine.Networking

/

継承:Networking.DownloadHandler

マニュアルに切り替える

説明

DownloadHandler は、AudioClip オブジェクトとして使用するオーディオデータをダウンロードすることに特化したサブクラスです。

DownloadHandlerAudioClip は、受け取ったデータを事前に用意した Unity AudioClip オブジェクト格納します。 DownloadHandlerAudioClip は Web サーバーからオーディオデータをダウンロードするために最適化されており、オーディオデータの解凍と、ワーカースレッドのデコードを行う場合もあります。

HTTP をとおしてオーディオクリップをダウンロードし、Unity 内で AudioClip として使用したい場合などに、このクラスの使用が強く推奨されます。

変数

audioClipダウンロードした AudioClip または null を返します。 (読み込み専用)
compressedCreate AudioClip that is compressed in memory.Note: When streamAudio is true, it supersedes compression, and the download handler creates an AudioClip similar to an imported clip with the loadType AudioClipLoadType.Streaming.
streamAudioCreate streaming AudioClip.

コンストラクタ

DownloadHandlerAudioClipコンストラクター。ダウンロードするオーディオデータの種類を指定します。

Static 関数

GetContentダウンロードした AudioClip または null を返します。

継承メンバー

変数

dataリモートサーバーからダウンロードした実際のバイト数や null を返します。(読み取り専用)
errorError message describing a failure that occurred inside the download handler.
isDoneこの DownloadHandler がすべてのデータを受信したことと、この DownloadHandler が必要なダウンロード後の処理を完了したことを親の [UnityWebRequest] によって知らされた場合、true を返します。
nativeDataProvides direct access to downloaded data.
text便利なプロパティーです。UTF8 ストリングとしてインタープリタされた data からバイトを返します。(読み取り専用)

Public 関数

DisposeSignals that this DownloadHandler is no longer being used, and should clean up any resources it is using.

Protected 関数

CompleteContentリモートサーバーからすべてのデータを受信したとき呼び出されるコールバック
GetDatadata プロパティーがアクセスされたときに呼び出されるコールバック
GetNativeDataProvides allocation-free access to the downloaded data as a NativeArray.
GetProgress UnityWebRequest.downloadProgress にアクセスするときに呼び出されるコールバック
GetTexttext プロパティーがアクセスされたときに呼び出されるコールバック
ReceiveContentLengthHeader Content-Length ヘッダーを受信したときに呼び出されるコールバック
ReceiveDataリモートサーバーからデータを受信したときに呼び出されるコールバック