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. |