JetPlayer クラス

定義

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

[Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)]
public class JetPlayer : Java.Lang.Object
[<Android.Runtime.Register("android/media/JetPlayer", DoNotGenerateAcw=true)>]
type JetPlayer = class
    inherit Object
継承
JetPlayer
属性

注釈

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

JETインタラクティブ音楽の概念と JetCreator ツールを使用して JetPlayer でプレーヤーになるコンテンツを作成する方法については、JET クリエーター ユーザー マニュアルを参照してください。

JetPlayer クラスの使用は、再生 FIFO キューに順番に追加された多数の JET セグメントの再生に基づいています。 各セグメントに保存されている MIDI コンテンツのレンダリングは、2 つのメカニズムによって動的に影響を受ける可能性があります。 <セグメント内の ul><li>Track は、いつでも、個別に、またはマスクを介してミュートまたはミュート解除することができます (一度に複数のトラックのミュート状態を変更するため)。 <li>セグメント内のトラックの一部は、セグメント内の他のトラックとの同期を維持するために、セグメント内の定義済みのポイントで再生することができます。 これは、"clips" という概念によって実現されます。これは、いつでもトリガーできますが、対応する JET ファイルで作成されたとおり、適切なタイミングでのみ再生されます。 </ul>

JET セグメントのレンダリングと再生の結果として、JetPlayer インスタンスのユーザーは、JET エンジンからの通知を受信 <できます。ul><li>Playback state <li>Queue <li>Application Controller events (CC80-83) で再生する残りのセグメントの数を基準にして、MIDI セグメント </ul 内のポイントをマークします。>

JetPlayer インスタンスを構築するために使用 #getJetPlayer() します。 JetPlayer はシングルトン クラスです。

の Java ドキュメントandroid.media.JetPlayer

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

JetPlayer(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Class

この Objectランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
JniPeerMembers

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

MaxTracks

JetPlayer でサポートされている同時 MIDI トラックの最大数を取得します。

PeerReference

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

ClearQueue()

セグメント キューを空にし、再生がスケジュールされているすべてのクリップをクリアします。

Clone()

JetPlayer インスタンスの複製はサポートされていません。

CloseJetFile()

JET コンテンツを含むリソースを閉じます。

Dispose()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
Dispose(Boolean)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetJetPlayer()

JetPlayer クラスの Factory メソッド。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
LoadJetFile(AssetFileDescriptor)

を読み込みます。

LoadJetFile(String)

を読み込みます。

LoadJetFileAsync(AssetFileDescriptor)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

LoadJetFileAsync(String)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Pause()

JET セグメント キューの再生を一時停止します。

Play()

JET セグメント キューの再生を開始します。

QueueJetSegment(Int32, Int32, Int32, Int32, Int32, SByte)

JET キュー内の指定されたセグメントをキューに入れます。

QueueJetSegmentMuteArray(Int32, Int32, Int32, Int32, Boolean[], SByte)

JET キュー内の指定されたセグメントをキューに入れます。

Release()

現在の JET 再生を停止し、関連付けられているすべてのネイティブ リソースを解放します。

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

レンダリングエンジンと再生エンジンによって JET イベントが生成されたときに JetPlayer が通知するリスナーを設定します。

SetEventListener(JetPlayer+IOnJetEventListener)

レンダリングエンジンと再生エンジンによって JET イベントが生成されたときに JetPlayer が通知するリスナーを設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetMuteArray(Boolean[], Boolean)

現在アクティブなセグメントのミュート フラグを変更します。

SetMuteFlag(Int32, Boolean, Boolean)

1 つのトラックをミュートまたはミュート解除します。

SetMuteFlags(Int32, Boolean)

ミュート フラグを変更します。

ToArray<T>()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
ToString()

オブジェクトの文字列表現を返します。

(継承元 Object)
TriggerClip(Int32)

クリップの再生をスケジュールします。

UnregisterFromRuntime()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
Wait()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

イベント

JetEvent

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

JetNumQueuedSegmentUpdate

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

JetPauseUpdate

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

JetUserIdUpdate

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.Finalized()

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

GetJniTypeName(IJavaPeerable)

JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。

適用対象