TvInputInfo.Builder
public
static
final
class
TvInputInfo.Builder
extends Object
| java.lang.Object | |
| ↳ | android.media.tv.TvInputInfo.Builder |
A convenience builder for creating TvInputInfo objects.
Summary
Public constructors | |
|---|---|
Builder(Context context, ComponentName component)
Constructs a new builder for |
|
Public methods | |
|---|---|
TvInputInfo
|
build()
Creates a |
TvInputInfo.Builder
|
setCanPauseRecording(boolean canPauseRecording)
Sets whether this TV input can pause recording TV programs or not. |
TvInputInfo.Builder
|
setCanRecord(boolean canRecord)
Sets whether this TV input can record TV programs or not. |
TvInputInfo.Builder
|
setExtras(Bundle extras)
Sets domain-specific extras associated with this TV input. |
TvInputInfo.Builder
|
setTunerCount(int tunerCount)
Sets the tuner count. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Context context, ComponentName component)
Constructs a new builder for TvInputInfo.
| Parameters | |
|---|---|
context |
Context: A Context of the application package implementing this class. |
component |
ComponentName: The name of the application component to be used for the
TvInputService. |
Public methods
build
public TvInputInfo build ()
Creates a TvInputInfo instance with the specified fields. Most of the information
is obtained by parsing the AndroidManifest and TvInputService.SERVICE_META_DATA
for the TvInputService this TV input implements.
| Returns | |
|---|---|
TvInputInfo |
TvInputInfo containing information about this TV input. |
setCanPauseRecording
public TvInputInfo.Builder setCanPauseRecording (boolean canPauseRecording)
Sets whether this TV input can pause recording TV programs or not.
| Parameters | |
|---|---|
canPauseRecording |
boolean: Whether this TV input can pause recording TV programs. |
| Returns | |
|---|---|
TvInputInfo.Builder |
This Builder object to allow for chaining of calls to builder methods.
This value cannot be null. |
setCanRecord
public TvInputInfo.Builder setCanRecord (boolean canRecord)
Sets whether this TV input can record TV programs or not.
| Parameters | |
|---|---|
canRecord |
boolean: Whether this TV input can record TV programs. |
| Returns | |
|---|---|
TvInputInfo.Builder |
This Builder object to allow for chaining of calls to builder methods. |
setExtras
public TvInputInfo.Builder setExtras (Bundle extras)
Sets domain-specific extras associated with this TV input.
| Parameters | |
|---|---|
extras |
Bundle: Domain-specific extras associated with this TV input. Keys must be
a scoped name, i.e. prefixed with a package name you own, so that different
developers will not create conflicting keys. |
| Returns | |
|---|---|
TvInputInfo.Builder |
This Builder object to allow for chaining of calls to builder methods. |
setTunerCount
public TvInputInfo.Builder setTunerCount (int tunerCount)
Sets the tuner count. Valid only for TvInputInfo.TYPE_TUNER.
| Parameters | |
|---|---|
tunerCount |
int: The number of tuners this TV input has. |
| Returns | |
|---|---|
TvInputInfo.Builder |
This Builder object to allow for chaining of calls to builder methods. |