TvInputService.RecordingSession.OnStartRecording メソッド

定義

オーバーロード

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) 必要があります。

の Java ドキュメント android.media.tv.TvInputService.RecordingSession.onStartRecording(android.net.Uri, android.os.Bundle)

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

適用対象