public static final class TvInputInfo.Builder
extends Object
java.lang.Object | |
↳ | android.media.tv.TvInputInfo.Builder |
A convenience builder for creating TvInputInfo
objects.
Public constructors |
|
---|---|
TvInputInfo.Builder(Context context, ComponentName component) Constructs a new builder for |
Public methods |
|
---|---|
TvInputInfo |
build() Creates a |
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 |
|
---|---|
![]() java.lang.Object
|
TvInputInfo.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 . |
TvInputInfo build ()
Creates a TvInputInfo
instance with the specified fields. Most of the information is obtained by parsing the AndroidManifest and SERVICE_META_DATA
for the TvInputService
this TV input implements.
Returns | |
---|---|
TvInputInfo |
TvInputInfo containing information about this TV input. |
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. |
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. |
TvInputInfo.Builder setTunerCount (int tunerCount)
Sets the tuner count. Valid only for 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. |