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 Creator User Manual を参照してください。

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

JET セグメントのレンダリングと再生の結果として、JetPlayer インスタンスのユーザーは、JET エンジンから相対的な通知を受け取ることができます。ul>li 再生状態 <li>キュー<で再生するために残されたセグメントの数li>アプリケーション コントローラー イベント (CC80-83) で MIDI セグメント </ul 内のポイントをマークします><<>

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

android.media.JetPlayerJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

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 は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

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

メソッド

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)

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

SetEventListener(JetPlayer+IOnJetEventListener, Handler)

レンダリングエンジンと再生エンジンによって 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)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

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

現在のスレッドが起動するまで待機します。通常<は、通知></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 コンテンツの再生と制御にアクセスできます。

適用対象