TvInteractiveAppService.Session.RequestScheduleRecording メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
RequestScheduleRecording(String, String, Uri, Uri, Bundle) |
記録のスケジュール設定を要求します。 |
RequestScheduleRecording(String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle) |
記録のスケジュール設定を要求します。 |
RequestScheduleRecording(String, String, Uri, Uri, Bundle)
記録のスケジュール設定を要求します。
[Android.Runtime.Register("requestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Landroid/os/Bundle;)V", "GetRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void RequestScheduleRecording (string requestId, string inputId, Android.Net.Uri channelUri, Android.Net.Uri programUri, Android.OS.Bundle params);
[<Android.Runtime.Register("requestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Landroid/os/Bundle;)V", "GetRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member RequestScheduleRecording : string * string * Android.Net.Uri * Android.Net.Uri * Android.OS.Bundle -> unit
override this.RequestScheduleRecording : string * string * Android.Net.Uri * Android.Net.Uri * Android.OS.Bundle -> unit
パラメーター
- requestId
- String
対応する応答と一致するために使用されるこの要求の ID。 この要求の の #onRecordingScheduled(String, String)
要求 ID は、ここで送信された ID と同じです。 これは、 で定義する必要があり、任意の TvInteractiveAppService
文字列を指定できます。
この API を同じ requestId で 2 回呼び出す場合は、両方の要求を TV アプリケーションに関係なく処理する必要があります。
- inputId
- String
指定されたチャネルのテレビ入力の ID。
- channelUri
- Uri
記録するチャネルの URI。
- programUri
- Uri
記録するテレビ番組の URI。
- params
- Bundle
このチューニング要求のドメイン固有のデータ。 Keys <em>はスコープ付き名前である必要があります<>。つまり、異なる開発者が競合するキーを作成しないように、ユーザーが所有するパッケージ名をプレフィックスとして付けます。
- 属性
注釈
記録のスケジュール設定を要求します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RequestScheduleRecording(String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)
記録のスケジュール設定を要求します。
[Android.Runtime.Register("requestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJILandroid/os/Bundle;)V", "GetRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_JJILandroid_os_Bundle_Handler", ApiSince=34)]
public virtual void RequestScheduleRecording (string requestId, string inputId, Android.Net.Uri channelUri, long startTime, long duration, Android.Media.TV.RecordingWeekDays repeatDays, Android.OS.Bundle params);
[<Android.Runtime.Register("requestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJILandroid/os/Bundle;)V", "GetRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_JJILandroid_os_Bundle_Handler", ApiSince=34)>]
abstract member RequestScheduleRecording : string * string * Android.Net.Uri * int64 * int64 * Android.Media.TV.RecordingWeekDays * Android.OS.Bundle -> unit
override this.RequestScheduleRecording : string * string * Android.Net.Uri * int64 * int64 * Android.Media.TV.RecordingWeekDays * Android.OS.Bundle -> unit
パラメーター
- requestId
- String
対応する応答と一致するために使用されるこの要求の ID。 この要求の の #onRecordingScheduled(String, String)
要求 ID は、ここで送信された ID と同じです。 これは、 で定義する必要があり、任意の TvInteractiveAppService
文字列を指定できます。 この API を同じ requestId で 2 回呼び出す場合は、両方の要求を TV アプリケーションに関係なく処理する必要があります。
- inputId
- String
指定されたチャネルのテレビ入力の ID。
- channelUri
- Uri
記録するチャネルの URI。
- startTime
- Int64
エポック以降の記録の開始時刻 (ミリ秒単位)。
- duration
- Int64
記録の時間 (ミリ秒単位)。
- repeatDays
- RecordingWeekDays
繰り返される日数。 繰り返されない場合は 0。
- params
- Bundle
このチューニング要求のドメイン固有のデータ。 Keys <em>はスコープ付き名前である必要があります<>。つまり、異なる開発者が競合するキーを作成しないように、ユーザーが所有するパッケージ名をプレフィックスとして付けます。
- 属性
注釈
記録のスケジュール設定を要求します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。