@RequiresApi(api = Build.VERSION_CODES.N) @Nullable @Override public TvInputService.RecordingSession onCreateRecordingSession(String inputId) { return null; }
@RequiresApi(api = Build.VERSION_CODES.N) @Nullable @Override public TvInputService.RecordingSession onCreateRecordingSession(String inputId) { return new RichRecordingSession(this, inputId); }
@RequiresApi(api = Build.VERSION_CODES.N) @Nullable @Override public TvInputService.RecordingSession onCreateRecordingSession(String inputId) { return new TestRecordingSession(this, inputId); }