Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
using System;
using Android.Runtime;
using Java.Interop;

namespace AndroidX.TvProvider.Media.Tv
{
public sealed partial class TvContractCompat
{
[Register ("androidx/tvprovider/media/tv/TvContractCompat$WatchNextPrograms", DoNotGenerateAcw = true)]
public sealed class WatchNextPrograms : Java.Lang.Object
{
static readonly JniPeerMembers _members = new XAPeerMembers ("androidx/tvprovider/media/tv/TvContractCompat$WatchNextPrograms", typeof (WatchNextPrograms));

internal static new IntPtr class_ref {
get { return _members.JniPeerType.PeerReference.Handle; }
}

public override JniPeerMembers JniPeerMembers {
get { return _members; }
}

WatchNextPrograms (nint javaReference, JniHandleOwnership transfer) : base (javaReference, transfer)
{
}

[Register ("CONTENT_URI")]
public static Android.Net.Uri? ContentUri {
get {
const string __id = "CONTENT_URI.Landroid/net/Uri;";
var __v = _members.StaticFields.GetObjectValue (__id);
return Java.Lang.Object.GetObject<Android.Net.Uri> (__v.Handle, JniHandleOwnership.TransferLocalRef);
}
}

[Register ("CONTENT_TYPE")]
public const string ContentType = "vnd.android.cursor.dir/watch_next_program";

[Register ("CONTENT_ITEM_TYPE")]
public const string ContentItemType = "vnd.android.cursor.item/watch_next_program";

[Register ("WATCH_NEXT_TYPE_CONTINUE")]
public const int WatchNextTypeContinue = 0;

[Register ("WATCH_NEXT_TYPE_NEXT")]
public const int WatchNextTypeNext = 1;

[Register ("WATCH_NEXT_TYPE_NEW")]
public const int WatchNextTypeNew = 2;

[Register ("WATCH_NEXT_TYPE_WATCHLIST")]
public const int WatchNextTypeWatchlist = 3;

[Register ("COLUMN_WATCH_NEXT_TYPE")]
public const string ColumnWatchNextType = "watch_next_type";

[Register ("COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS")]
public const string ColumnLastEngagementTimeUtcMillis = "last_engagement_time_utc_millis";
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ AndroidX.TvProvider.Media.Tv.TvContractCompat
AndroidX.TvProvider.Media.Tv.TvContractCompat.IPreviewProgramColumns
AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumns
AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumnsConsts
AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms
AndroidX.TvProvider.Media.Tv.TvContractUtils
AndroidX.TvProvider.Media.Tv.TvContractUtils.TvContractUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
AndroidX.TvProvider.Media.Tv.WatchNextProgram
Expand Down Expand Up @@ -264,6 +265,14 @@ const AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumns.TypeTr
const AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumns.TypeTvEpisode = 3 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumns.TypeTvSeason = 2 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.PreviewProgramColumns.TypeTvSeries = 1 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.ColumnLastEngagementTimeUtcMillis = "last_engagement_time_utc_millis" -> string!
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.ColumnWatchNextType = "watch_next_type" -> string!
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.ContentItemType = "vnd.android.cursor.item/watch_next_program" -> string!
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.ContentType = "vnd.android.cursor.dir/watch_next_program" -> string!
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.WatchNextTypeContinue = 0 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.WatchNextTypeNew = 2 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.WatchNextTypeNext = 1 -> int
const AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.WatchNextTypeWatchlist = 3 -> int
const AndroidX.TvProvider.Media.Tv.WatchNextProgram.WatchNextTypeUnknown = -1 -> int
override AndroidX.TvProvider.Media.Tv.BasePreviewProgram.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.TvProvider.Media.Tv.BasePreviewProgram.Builder.ThresholdClass.get -> nint
Expand Down Expand Up @@ -302,6 +311,7 @@ override AndroidX.TvProvider.Media.Tv.Program.Builder.ThresholdClass.get -> nint
override AndroidX.TvProvider.Media.Tv.Program.Builder.ThresholdType.get -> System.Type!
override AndroidX.TvProvider.Media.Tv.Program.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.TvProvider.Media.Tv.TvContractCompat.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.TvProvider.Media.Tv.TvContractUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.TvProvider.Media.Tv.TvContractUtils.ThresholdClass.get -> nint
override AndroidX.TvProvider.Media.Tv.TvContractUtils.ThresholdType.get -> System.Type!
Expand Down Expand Up @@ -343,6 +353,7 @@ static AndroidX.TvProvider.Media.Tv.TvContractCompat.IsChannelUriForTunerInput(A
static AndroidX.TvProvider.Media.Tv.TvContractCompat.IsProgramUri(Android.Net.Uri? uri) -> bool
static AndroidX.TvProvider.Media.Tv.TvContractCompat.IsRecordedProgramUri(Android.Net.Uri? uri) -> bool
static AndroidX.TvProvider.Media.Tv.TvContractCompat.RequestChannelBrowsable(Android.Content.Context? context, long channelId) -> void
static AndroidX.TvProvider.Media.Tv.TvContractCompat.WatchNextPrograms.ContentUri.get -> Android.Net.Uri?
static AndroidX.TvProvider.Media.Tv.TvContractUtils.AudioLanguagesToString(string![]? audioLanguages) -> string?
static AndroidX.TvProvider.Media.Tv.TvContractUtils.ContentRatingsToString(Android.Media.TV.TvContentRating![]? contentRatings) -> string?
static AndroidX.TvProvider.Media.Tv.TvContractUtils.StringToAudioLanguages(string? commaSeparatedString) -> string![]?
Expand Down
Loading