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 クリエーター ユーザー マニュアル を参照してください。
JetPlayer クラスの使用は、再生 FIFO キューに順番に追加された多数の JET セグメントの再生に基づいています。 各セグメントに格納されている MIDI コンテンツのレンダリングは、 <ul><li>セグメント内のトラックは、個別に、またはマスクを介していつでもミュートまたはミュート解除 (一度に複数のトラックのミュート状態を変更する) という 2 つのメカニズムによって動的に影響を受ける可能性があります。 <li>セグメント内のトラックのパートは、セグメント内の他のトラックとの同期を維持するために、セグメント内の定義済みのポイントで再生することができます。 これは、"clips" という概念によって実現されます。これは、いつでもトリガーできますが、対応する JET ファイルで作成されたとおり、適切なタイミングでのみ再生されます。 </ul>
JET セグメントのレンダリングと再生の結果、JetPlayer インスタンスのユーザーは、<ul><li>Playback 状態<li>キューで再生するセグメントの数<li>APPlication コントローラー イベント (CC80-83) を基準にして JET エンジンから通知を受け取り、MIDI セグメント</ul のポイントをマークできます。>
#getJetPlayer()を使用して JetPlayer インスタンスを構築します。 JetPlayer はシングルトン クラスです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| JetPlayer(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| JniPeerMembers |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
| MaxTracks |
JetPlayer でサポートされている同時 MIDI トラックの最大数を取得します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| ClearQueue() |
セグメント キューを空にし、再生がスケジュールされているすべてのクリップをクリアします。 |
| Clone() |
JetPlayer インスタンスの複製はサポートされていません。 |
| CloseJetFile() |
JET コンテンツを含むリソースを閉じます。 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| Equals(Object) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| 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) |
ミュート フラグを変更します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| TriggerClip(Int32) |
クリップの再生をスケジュールします。 |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
イベント
| 名前 | 説明 |
|---|---|
| JetEvent |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
| JetNumQueuedSegmentUpdate |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
| JetPauseUpdate |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
| JetUserIdUpdate |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
JetPlayer を使用すると、JET コンテンツの再生と制御にアクセスできます。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|