TvInputService.RecordingSession.OnStartRecording メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
OnStartRecording(Uri) |
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。 |
OnStartRecording(Uri, Bundle) |
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。 |
OnStartRecording(Uri)
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。
[Android.Runtime.Register("onStartRecording", "(Landroid/net/Uri;)V", "GetOnStartRecording_Landroid_net_Uri_Handler", ApiSince=24)]
public abstract void OnStartRecording (Android.Net.Uri? programUri);
[<Android.Runtime.Register("onStartRecording", "(Landroid/net/Uri;)V", "GetOnStartRecording_Landroid_net_Uri_Handler", ApiSince=24)>]
abstract member OnStartRecording : Android.Net.Uri -> unit
パラメーター
- programUri
- Uri
によって TvContract#buildProgramUri(long)
構築された、記録するテレビ プログラムの URI。 null
の可能性があります。
- 属性
注釈
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。 このメソッドが呼び出されたときに、記録をすぐに開始する必要があります。
アプリケーションは、テーブル内のプログラム固有のデータ フィールドを入力するためのテレビ プログラムの URI を android.media.tv.TvContract.RecordedPrograms
指定できます。 null programUri
以外は、開始された記録がその特定のプログラムである必要があることを意味しますが、null programUri
ではこのような要件は課されず、記録は複数のテレビ プログラムにまたがる可能性があります。 どちらの場合も、アプリケーションは を呼び出 TvRecordingClient#stopRecording()
して記録を停止する必要があります。
開始要求を満たすことができない場合、セッションは を呼び出す #notifyError(int)
必要があります。
の Java ドキュメント android.media.tv.TvInputService.RecordingSession.onStartRecording(android.net.Uri)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
OnStartRecording(Uri, Bundle)
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。
[Android.Runtime.Register("onStartRecording", "(Landroid/net/Uri;Landroid/os/Bundle;)V", "GetOnStartRecording_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual void OnStartRecording (Android.Net.Uri? programUri, Android.OS.Bundle params);
[<Android.Runtime.Register("onStartRecording", "(Landroid/net/Uri;Landroid/os/Bundle;)V", "GetOnStartRecording_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member OnStartRecording : Android.Net.Uri * Android.OS.Bundle -> unit
override this.OnStartRecording : Android.Net.Uri * Android.OS.Bundle -> unit
パラメーター
- programUri
- Uri
によって TvContract#buildProgramUri(long)
構築された、記録するテレビ プログラムの URI。 null
の可能性があります。
- params
- Bundle
このチューニング要求のドメイン固有のデータ。 Keys <em>はスコープ付き名前である必要があります<>。つまり、異なる開発者が競合するキーを作成しないように、ユーザーが所有するパッケージ名をプレフィックスとして付けます。
- 属性
注釈
アプリケーションがテレビ 番組の録画の開始を要求したときに呼び出されます。 このメソッドが呼び出されたときに、記録をすぐに開始する必要があります。
アプリケーションは、テーブル内のプログラム固有のデータ フィールドを入力するためのテレビ プログラムの URI を android.media.tv.TvContract.RecordedPrograms
指定できます。 null programUri
以外は、開始された記録がその特定のプログラムである必要があることを意味しますが、null programUri
ではこのような要件は課されず、記録は複数のテレビ プログラムにまたがる可能性があります。 どちらの場合も、アプリケーションは を呼び出 TvRecordingClient#stopRecording()
して記録を停止する必要があります。
開始要求を満たすことができない場合、セッションは を呼び出す #notifyError(int)
必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。