JetPlayer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を使用すると、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.JetPlayer
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
JetPlayer(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
Class |
この |
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 コンテンツの再生と制御にアクセスできます。 |