TvInteractiveAppService.Session.RequestStartRecording(String, Uri) メソッド

定義

記録開始の要求

[Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)]
public virtual void RequestStartRecording (string requestId, Android.Net.Uri? programUri);
[<Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)>]
abstract member RequestStartRecording : string * Android.Net.Uri -> unit
override this.RequestStartRecording : string * Android.Net.Uri -> unit

パラメーター

requestId
String

対応する応答と一致するために使用されるこの要求の ID。 この要求の 要求 #onRecordingStarted(String, String) ID は、ここで送信された ID と同じです。 これは、 で定義する必要があり、任意の TvInteractiveAppService 文字列を指定できます。 この API を同じ requestId で 2 回呼び出す場合は、テレビ アプリケーションに関係なく、両方の要求を処理する必要があります。

programUri
Uri

によって TvContract#buildProgramUri(long)構築された、記録するテレビ 番組の URI。 null の可能性があります。

属性

注釈

記録開始の要求

これは、指定された を使用して を呼び出android.media.tv.TvRecordingClient#startRecording(Uri)すアクティブな android.media.tv.TvRecordingClient を要求するために使用されますprogramUri。 null programUri 以外は、開始された記録がその特定のプログラムである必要があることを意味します。一方、null programUri ではそのような要件は課されず、記録は複数のテレビ 番組にまたがる可能性があります。

android.media.tv.interactive.TvInteractiveAppService.Session.requestStartRecording(java.lang.String, android.net.Uri)Java ドキュメント。

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

適用対象