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